/*
	Theme Name: Nextline Skelton
	Theme URI: https://www.nextline.in
	Description: Html 5 responsive theme
	Version: 4
	Author: Haris
	Author URI: https://www.fb.me/kanuharis
*/
/*************************************************************************************************
													RESET
***************************************************************************************************/
/*! normalize.css v2.1.3 | MIT License | git.io/normalize */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:0 0}a:focus{outline:none}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*{ margin: 0; padding: 0; list-style-type: none;} 
.sr-only{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}
/*************************************************************************************************
													COMMON
***************************************************************************************************/
.dew, .wow{visibility:hidden;}
.p0{padding:0;} .p5{padding:5px;} .p10{padding:10px;} .p15{padding:15px;} .p20{padding:20px;} .p25{padding:25px;} .p30{padding:30px;} .p35{padding:35px;} .p40{padding:40px;} .ptop5{padding-top:5px;} .ptop10{padding-top:10px;} .ptop15{padding-top:15px;} .ptop20{padding-top:20px;} .ptop30{padding-top:30px;} .ptop40{padding-top:40px;} .pbtm5{padding-bottom:5px;} .pbtm10{padding-bottom:10px;} .pbtm15{padding-bottom:15px;} .pbtm20{padding-bottom:20px;} .pbtm30{padding-bottom:30px;} .pbtm40{padding-bottom:40px;} .prite5{padding-right:5px;} .prite10{padding-right:10px;} .prite15{padding-right:15px;} .prite20{padding-right:20px;} .prite25{padding-right:25px;} .prite30{padding-right:30px;} .prite40{padding-right:40px;} .plft5{padding-left:5px;} .plft10{padding-left:10px;} .plft15{padding-left:15px;} .plft20{padding-left:20px;} .plft25{padding-left:25px;} .plft30{padding-left:30px;} .plft40{padding-left:40px;} .m0{margin:0;} .m5{margin:5px} .m10{margin:10px} .m15{margin:15px} .m20{margin:20px} .m25{margin:25px} .m30{margin:30px} .m40{margin:40px} .mtop5{margin-top:5px;} .mtop10{margin-top:10px;} .mtop15{margin-top:15px;} .mtop20{margin-top:20px;} .mtop25{margin-top:25px;} .mtop30{margin-top:30px;} .mtop35{margin-top:35px;} .mtop40{margin-top:40px;} .mbtm5{margin-bottom:5px;} .mbtm10{margin-bottom:10px;} .mbtm15{margin-bottom:15px;} .mbtm20{margin-bottom:20px;} .mbtm25{margin-bottom:25px;} .mbtm30{margin-bottom:30px;} .mbtm35{margin-bottom:35px;} .mbtm40{margin-bottom:40px;} .mrite5{margin-right:5px;} .mrite10{margin-right:10px;} .mrite15{margin-right:15px;} .mrite20{margin-right:20px;} .mrite25{margin-right:25px;} .mrite30{margin-right:30px;} .mrite35{margin-right:35px;} .mrite40{margin-right:40px;} .mlft5{margin-left:5px;} .mlft10{margin-left:10px;} .mlft15{margin-left:15px;} .mlft20{margin-left:20px;} .mlft25{margin-left:25px;} .mlft30{margin-left:30px;} .mlft35{margin-left:35px;} .mlft40{margin-left:40px;} .mbtm0{margin-bottom:0} .relative{position:relative;}.ml-auto{margin-left: auto;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}
body{margin:0;padding:0;width:100%;font-family: 'Lato', sans-serif;color: #444;}
.container{max-width:1240px;width:100%;margin:0 auto;padding: 0 20px;}
.m-color, .m-color a{color:#00bbd4}
.ttc{text-transform:capitalize;}
.ttu{text-transform:uppercase;}
.row{width:100%;}
.row-half{width:50%;}
.row-three{width:33.33333333%;}
.row-four{width:25%;}
.row-ten{width:10%;}
.row-five{width:20%;}
.row-thirty{width:30%;}
.row-fourty{width:40%;}
.row-sixty{width:60%;}
.row-seventy{width:70%;}
.row-eighty{width:80%;}
.row-ninety{width:90%;}
.row-half, .row-three, .row-four, .row-ten, .row-five, .row-thirty, .row-fourty, .row-sixty, .row-seventy, .row-eighty, .row-ninety{min-height:1px;float:left;}
/* clear floats */
.container:after, .container:before, .row:after, .row:before{display: table;content: " ";clear: both;}
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } 
.clearfix { display:block; } 
.clear , .cb{ clear: both; }
.left, .alignleft{float:left;}
.right, .alignright{float:right;}
.center{text-align:center;}
.fleft{text-align:left;}
.frite{text-align:right;}
.t-indent{text-indent:-999999px}
.inline{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}
img{max-width:100%;height:auto;vertical-align:bottom; }
a, a:hover{text-decoration:none;-webkit-transition:all .4s ease-in-out;-o-transition:all .2s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
*, *:after, *:before { -webkit-box-sizing:border-box; box-sizing:border-box; -webkit-font-smoothing:antialiased; font-smoothing:antialiased; text-rendering:optimizeLegibility; } 
input:focus { outline:0; border:1px solid #04A4CC; } 
/*Core*/
.alignnone { margin:5px 20px 20px 0; } .aligncenter, div.aligncenter { display:block; margin:5px auto 5px auto; } .alignright { float:right; margin:5px 0 20px 20px; } .alignleft { float:left; margin:5px 20px 20px 0; } a img.alignright { float:right; margin:5px 0 20px 20px; } a img.alignnone { margin:5px 20px 20px 0; } a img.alignleft { float:left; margin:5px 20px 20px 0; } a img.aligncenter { display:block; margin-left:auto; margin-right:auto; } .wp-caption { background:#FFF; border:1px solid #F0F0F0; max-width:96%; padding:5px 3px 10px; text-align:center; } .wp-caption.alignnone { margin:5px 20px 20px 0; } .wp-caption.alignleft { margin:5px 20px 20px 0; } .wp-caption.alignright { margin:5px 0 20px 20px; } .wp-caption img { border:0 none; height:auto; margin:0; max-width:98.5%; padding:0; width:auto; } .wp-caption .wp-caption-text, .gallery-caption { font-size:11px; line-height:17px; margin:0; padding:0 4px 5px; } 
::-moz-selection { background:#04A4CC; color:#FFF; text-shadow:none; } 
::selection { background:#04A4CC; color:#FFF; text-shadow:none; } ::-webkit-selection { background:#04A4CC; color:#FFF; text-shadow:none; } ::-moz-selection { background:#04A4CC; color:#FFF; text-shadow:none; } 
p{margin-bottom: 20px;}
p, li{
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
}
.parallax{background-size: cover;background-repeat: no-repeat;background-attachment: fixed;background-position: top center;}
.abs-center{position: absolute; margin-left: auto; margin-right: auto; left: 0; right: 0;}
.overlay {position: relative; width: 100%; height: 100%; background-color: rgba(0, 0, 0, .6); padding: 60px 0; } 
img.lazy {opacity: 0;-webkit-transition: opacity .5s ease-in;-o-transition: opacity .5s ease-in;transition: opacity .5s ease-in;}
.flex{display: -webkit-box;
display: -ms-flexbox; 
display: -webkit-flex; 
display: flex;}
.flex_align_center{
	-webkit-box-align: center;
-ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
}
.flex_jsb{
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        -webkit-justify-content: space-between;
	        justify-content: space-between;
}
.wrap{
  -ms-flex-wrap: wrap;
          -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
} 
.order2{
	-webkit-box-ordinal-group:3;
	    -ms-flex-order:2;
	        -webkit-order:2;
	        order:2;
}
.sticky_div {
    position: -webkit-sticky;
    position: -moz-sticky;
    position: -ms-sticky;
    position: -o-sticky;
    position: sticky;
}
.o_hidden{overflow:hidden;}
.com60{padding:60px 0;}
*:focus { outline:none}
.nextline-logo{width:85px;}
a{
	color: #444;;
}
a:hover{
	color: #0D8686;
}
.cl1{
	color:#0D8686
}
p:last-child{
	margin-bottom: 0;
}
li{
    list-style-type: disc;
    margin-left: 20px;
}
ul, ol{
    margin-bottom: 20px;
    margin-left: 20px;
}
ul:last-child, ol:last-child{
    margin-bottom: 0;
}
.ContentIn a, .CommonPage a{
    color: #0D8686;
    text-decoration: underline;
}
.blogIn .row-three img{
    width: 100%;
    height: 220px;
    -o-object-fit: cover;
       object-fit: cover;
}
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a{
    display: block !important;
}
/*************************************************************************************************
													Header
***************************************************************************************************/
.SpClass{
    background-color: #0D8686;
    color: #fff;
    margin: 0 10px !important;
    padding: 3px 5px;
    border-radius: 5px;
}
.SpClass a{
    color: #fff;
}
.SpClass ul{
    background-color: #0D8686 !important;
}
.menu_holder{
    display: none;
}
.menu-toggle {
    width: 30px;
    height: 30px;
    max-width: 100%;
    position: relative;
    display: block;
    cursor: pointer;
    overflow: hidden;
    z-index: 10;
    -webkit-transition: height 0.3s ease,-webkit-transform 0.4s ease;
    transition: height 0.3s ease,-webkit-transform 0.4s ease;
    -o-transition: height 0.3s ease,transform 0.4s ease;
    transition: height 0.3s ease,transform 0.4s ease;
    transition: height 0.3s ease,transform 0.4s ease,-webkit-transform 0.4s ease;
}
.page-id-142 .menu-toggle span.hamburger, .page-id-142 .menu-toggle span.hamburger:after, .page-id-142 .menu-toggle span.hamburger:before{
    background: #fff;
}
#menu{
    margin-bottom: 0;
}
#menu li{
    margin-left: 0;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            -webkit-align-items: center;
            align-items: center;
}
.page-id-142 #menu li a{
    color: #fff;
}
.page-id-142 #menu li a:hover{
    color: #444;
}
.page-id-142 #menu li.lastMain a {
    background-color: #ffffff;
    color: #0D8686;
}
.page-id-142 .menu-item-has-children::after{
    border-top: 0.3em solid #fff;
}
.page-id-142 #menu li ul li a{
    color: #0D8686;
}
#menu li:hover .sub-menu{
    -webkit-transform: rotateX(0deg);
            transform: rotateX(0deg);
}
#menu li .sub-menu{
    position: absolute;
    top: 100%;
    width: 100%;
    -webkit-transform-origin: top;
        -ms-transform-origin: top;
            transform-origin: top;
    -webkit-transform: rotateX(-90deg);
            transform: rotateX(-90deg);
    -webkit-transition: -webkit-transform 0.3s linear;
    transition: -webkit-transform 0.3s linear;
    -o-transition: transform 0.3s linear;
    transition: transform 0.3s linear;
    transition: transform 0.3s linear, -webkit-transform 0.3s linear;
    background-color: #ffffff;
    min-width: 200px;
    padding: 40px 0 20px 0;
    margin-left: 0;
}
#menu li a{
	display: block;
    font-weight: 600;
    text-transform: uppercase;
    padding: 0 10px;
    font-size: 14px;
}
.menu-item-has-children::after{
    display: inline-block;
    width: 0;
    height: 0;
    margin-right: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid;
    border-right: 0.3em solid transparent;
    border-bottom: 0;
    border-left: 0.3em solid transparent;
}
#menu li ul li a{
    padding: 7px 15px;
    text-transform: capitalize;
    line-height: 20px;
    font-size: 15px;
}
#menu li.lastMain a{
	background-color: #0D8686;
    color: #fff;
    padding: 10px 20px;
    border-radius: 20px;
    font-size: 12px;
    margin-left: 30px;
}
.header-mobile {
    position: fixed;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    z-index: 1501;
    background: #fff;
    -webkit-transition: all 799ms cubic-bezier(.74,.215,.125,1);
    -webkit-transition: all 799ms cubic-bezier(.74,.215,.125,1.02);
    -o-transition: all 799ms cubic-bezier(.74,.215,.125,1.02);
    transition: all 799ms cubic-bezier(.74,.215,.125,1.02);
    -webkit-transition-timing-function: cubic-bezier(.74,.215,.125,1);
    -webkit-transition-timing-function: cubic-bezier(.74,.215,.125,1.02);
    -o-transition-timing-function: cubic-bezier(.74,.215,.125,1.02);
    transition-timing-function: cubic-bezier(.74,.215,.125,1.02);
    -webkit-transition-delay: 0.06s;
         -o-transition-delay: 0.06s;
            transition-delay: 0.06s;
    overflow: hidden;
}
.menu-is-open .header-mobile {
    width: -webkit-calc(100% - 70px);
    width: calc(100% - 70px);
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s;
    min-width: 300px;
}
.menu-is-open .menu-toggle span.hamburger:before {
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
        transform: rotate(135deg);
    margin-top: 0;
}
.menu-is-open .menu-toggle span.hamburger:after {
    -webkit-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
        transform: rotate(-135deg);
    margin-top: 0;
}
.menu-is-open .menu-toggle span.hamburger {
    background: transparent!important;
    -webkit-transition-delay: 0.1s;
         -o-transition-delay: 0.1s;
            transition-delay: 0.1s;
    -webkit-transition-duration: 0.2s;
         -o-transition-duration: 0.2s;
            transition-duration: 0.2s;
}
.menu-toggle span.hamburger, .menu-toggle span.hamburger:after, .menu-toggle span.hamburger:before {
    content: "";
    display: block;
    width: 26px;
    height: 2px;
    background: #000;
    position: absolute;
    top: 50%;
    margin-top: -1px;
    left: 50%;
    margin-left: -13px;
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    -webkit-transition: all 0.4s cubic-bezier(.60,0,.20,1);
    -o-transition: all 0.4s cubic-bezier(.60,0,.20,1);
    transition: all 0.4s cubic-bezier(.60,0,.20,1);
    -webkit-transition-timing-function: cubic-bezier(.60,0,.20,1);
    -o-transition-timing-function: cubic-bezier(.60,0,.20,1);
    transition-timing-function: cubic-bezier(.60,0,.20,1);
    -webkit-transition-delay: 0s;
         -o-transition-delay: 0s;
            transition-delay: 0s;
}
.menu-toggle span.hamburger:before {
    margin-top: -7px;
    top: 0;
}
.menu-toggle span.hamburger:after {
    margin-top: 7px;
    top: 0;
}
.nav-mobile {
    width: 100%;
    height: -webkit-calc(100vh - 130px);
    height: calc(100vh - 130px);
    overflow-x: hidden;
    background-color: #fff;
    color: #fff;
    padding: 20px;
}
.nav-mobile>ul>li {
    margin: 15px 0;
    display: block;
    padding: 0;
    position: relative;
    left: 0;
    -webkit-transform: translateX(-50px);
    -ms-transform: translateX(-50px);
    transform: translateX(-50px);
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    -webkit-transition-delay: 0s;
         -o-transition-delay: 0s;
            transition-delay: 0s;
    opacity: 0;
    visibility: hidden;
}
.menu-is-open .nav-mobile>ul>li {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
    opacity: 1;
    visibility: visible;
    -webkit-transition-delay: 0.4s;
         -o-transition-delay: 0.4s;
            transition-delay: 0.4s;
}
.nav-mobile li a {
    font-size: 18px;
    display: block;
    margin-bottom: 10px;
}
.nav-mobile>ul>li{
    font-weight: 700;
}
.header-mobile .level-0 {
    display: none;
}
.nav-mobile li>ul {
    margin-left: 20px;
}
.nav-mobile li ul li a {
    font-size: 16px;
    margin: 10px 0;
}
.header-mobile .cd-popup-trigger a{
    background-color: #0D8686;
    color: #fff;
    padding: 20px;
    font-size: 18px;
    font-weight: 700;
}
.PopupSVG{
    width:30px;
    margin-right: 10px;
}
.mobile_menu>.menu-item-has-children:after {
    border: solid #444;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 4px;
    -ms-transform: rotate(45deg);
        transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    content: "";
    position: absolute;
    top: 0;
    right: 20px;
    -webkit-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}
.mobile_menu .lastMain{
    display: none;
}
.HeadAnim{
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    -webkit-transition-delay: 0s;
         -o-transition-delay: 0s;
            transition-delay: 0s;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateX(-50px);
    -ms-transform: translateX(-50px);
    transform: translateX(-50px);
}
.menu-is-open .HeadAnim{
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
    opacity: 1;
    visibility: visible;
}
.menu-is-open .HeadAnim {
    -webkit-transition-delay: 0.5s;
         -o-transition-delay: 0.5s;
            transition-delay: 0.5s;
}
.menu-is-open .HeadAnim.one, .menu-is-open .HeadAnim.four {
    -webkit-transition-delay: 0.7s;
         -o-transition-delay: 0.7s;
            transition-delay: 0.7s;
}
.menu-is-open .HeadAnim.two, .menu-is-open .HeadAnim.five {
    -webkit-transition-delay: 0.9s;
         -o-transition-delay: 0.9s;
            transition-delay: 0.9s;
}
.menu-is-open .HeadAnim.three {
    -webkit-transition-delay: 0.12s;
         -o-transition-delay: 0.12s;
            transition-delay: 0.12s;
}
.menu-footer .footerSocial a{
    color: #fff;
}
#mobile-menu{
    margin-left: 0;
}
.menu-footer{
    position: absolute;
    background-color: #0D8686;
    width: 100%;
    padding: 20px;
    bottom: 0;
}
.header-mobile .row.relative{
    height:100%;
}
.container.small{
	max-width: 1000px;
}
.header{
	padding: 15px 0;
    -webkit-box-shadow: rgb(35 31 32 / 18%) 3.8px 12.4px 29px 0px;
            box-shadow: rgb(35 31 32 / 18%) 3.8px 12.4px 29px 0px;
    top: 0;
    background-color: #fff;
    z-index: 99;
    width: 100%;
}
.page-id-142 .header{
    background-color: #0D8686;
    padding: 20px 0;
}
.FirstSection{
	color: #fff;
}
.sliderImg{
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
}
.MoBImg{
    display: none;
}
.FirstSection .overlay{
    padding: 100px 0 140px 0;
    background-color: rgba(0, 0, 0, .3);
    z-index: 9;
}
.FirstSection h1, .insight_top h1{
	font-size: 50px;
    font-weight: 900;
    margin: 30px 0 10px 0;
	text-shadow: 1px 1px 1px #00000061;
}
.FirstSection p{
    text-shadow: 1px 1px 1px #0000001c;
    font-size: 18px;
    line-height: 26px;
}
.slogan{
	font-style: italic;
    font-weight: 400;
    font-size: 22px;
    text-shadow: 1px 1px 1px #00000061;
}
.top-highlight{
	background-color: #00000094;
    border-radius: 10px;
    padding: 20px 0;
    margin-top: 60px;
}
.forceBreak{
	width: min-intrinsic;
    width: -webkit-min-content;
    width: -moz-min-content;
    width: min-content;
    display: table-caption;
    display: -ms-grid;
    -ms-grid-columns: min-content;
}
.top-highlight a{
	color: #fff;
	font-weight: 400;
}
.top-highlight li:hover .Arrowright{
	-webkit-transform: translateX(15px);
	    -ms-transform: translateX(15px);
	        transform: translateX(15px);
}
.Arrowright{
    width: 30px;
    height: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            -webkit-align-items: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            -webkit-justify-content: center;
            justify-content: center;
    background-color: #626161;
    border-radius: 50%;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}
.icon-right-arrow{
	fill:#fff;
	width: 20px;
}
.top-highlight li{
    padding: 0 20px;
    border-right: 1px solid #626161;
    margin-left: 0;
    list-style-type: none;
}
.top-highlight li:last-child{
	border: 0;
}
.common-title h2{
    font-size: 45px;
    font-weight: 900;
    line-height: 45px;
    margin-bottom: 10px;
}
.ABTSec .common-title h2{
    font-weight: 500;
}
.Specialities-div .row-four{
	background-color: #F1F3FA;
	padding: 20px;
	width: -webkit-calc(25% - 20px);
	width: calc(25% - 20px);
	margin: 0 10px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        -webkit-flex-direction: column;
	        flex-direction: column;
}
.Specialities-div h3{
	font-size: 20px;
    margin-bottom: 15px;
}
.Specialities-div .row-four p{
	-webkit-box-flex: 1;
	    -ms-flex-positive: 1;
	        -webkit-flex-grow: 1;
	        flex-grow: 1;
}
.Common-button{
	background-color: #fff;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            -webkit-align-items: center;
            align-items: center;
    border-radius: 20px;
    padding:3px 20px;
    color: #6D5710;
    font-size: 14px;
    font-weight: 600;
}
.Common-button .icon-right-arrow{
	fill:currentColor;
	margin-left: 5px;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
	width: 15px;
}
.logo.fPage{
    position: absolute;
    bottom: -30px;
    background-color: #fff;
    padding: 10px 20px;
}
.Common-button:hover .icon-right-arrow{
	-webkit-transform: translateX(10px);
	    -ms-transform: translateX(10px);
	        transform: translateX(10px);
}
.third-section{
	background-color: #F0F3FA;
}
.Common-button.SecColor{
	background-color: #0D8686;
    color: #fff;
}
.Common-button.firstColor{
	background-color: #0D8686;
	color: #fff;
}
.top-SVG{
	width: 100%;
    position: absolute;
    top: -32px;
}
.bottom-SVG{
	width: 100%;
    position: absolute;
    bottom: -20px;
    z-index: 9;
}
.fac-details{
	position: absolute;
	bottom: 0;
	width: 100%;
	color: #fff;
	padding: 70px 20px 20px 20px;
	background: -o-linear-gradient(top, rgba(238,233,238,0) 0%, rgba(0,0,0,0.846673703661152) 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(238,233,238,0)), to(rgba(0,0,0,0.846673703661152)));
	background: linear-gradient(180deg, rgba(238,233,238,0) 0%, rgba(0,0,0,0.846673703661152) 100%);
}
.owl-dot span{
	display: inline-block;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background-color: #ccc;
    margin-right: 20px;
}
.owl-dots{
	margin-top: 10px;
    text-align: center;
}
.owl-dot.active span{
	background-color: #0D8686;
}

.tab-wrapper {
    width: 25%;
}
  
.tabs{
	margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            -webkit-flex-direction: column;
            flex-direction: column;
}
.tab-link {
    list-style: none;
    padding: 15px 10px;
    color: #aaa;
    cursor: pointer;
    font-weight: 700;
    -webkit-transition: all ease 0.5s;
    -o-transition: all ease 0.5s;
    transition: all ease 0.5s;
    letter-spacing: 1px;
    margin-left: 0;
}
.tab-link.active {
    color: #0d8686;
    background-color: #fff;
}
.content-wrapper {
	padding: 40px;
    background-color: #fff;
    width: 75%;
}
.tab-content {
    display: none;
    font-weight: 300;
    font-size: 15px;
    opacity: 0;
    -webkit-transform: translateY(15px);
        -ms-transform: translateY(15px);
            transform: translateY(15px);
    -webkit-animation: fadeIn 0.5s ease 1 forwards;
            animation: fadeIn 0.5s ease 1 forwards;
}
  
.tab-content.active {
    display: block;
}
.tab-link img{
	width: 30px;
    margin-right: 10px;
}
.tab-link span{
	font-size: 15px;
    font-weight: 400;
}
@-webkit-keyframes fadeIn {
    100% {
      opacity: 1;
      -webkit-transform: none;
              transform: none;
    }
}
@keyframes fadeIn {
    100% {
      opacity: 1;
      -webkit-transform: none;
              transform: none;
    }
}
.Common-button.thirdColor{
    background-color: #0D8686;
    color: #fff;
}
.SecTitle{
    font-size: 22px;
    margin-bottom: 20px;
}
.fifth-section{
    color: #fff;
}
.Insight-Section{
    height: 100vh;
}
.fifth-section .overlay{
    padding: 100px 0;
    background-color: rgba(0, 0, 0, .1);
    z-index: 9;
}
.white{
    color: #fff;
}
.callAction a.white{
    font-size: 20px;
    margin-left: 10px;
}
.Testimonial-slider .owl-stage, .Testimonial-slider .owl-item{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}
.Testimonial-slider svg{
    display: block;
    margin: 0 auto;
}
.Testimonial-slider img{
    width:80px !important;
    height: 80px;
    border-radius: 50%;
    margin: 10px auto;
}
.testimonial-inner {
    background-color: #F1F3FA;
    padding: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            -webkit-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            -webkit-align-items: stretch;
            align-items: stretch;
}
.testimonial-inner .line{
    width:80%;
    height: 1px;
    background-color: #c3c3c3;
    margin: 30px auto 20px auto;
}
.testimonial-inner p{
    font-size: 16px;
    margin-top: 10px;
    padding: 0 20px;
}
.Insight-Section img{
    height: 100vh;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
}
.Insight-Section .overlay{
    position: absolute;
    color: #fff;
    top: 0;
}

.video-play-button {
    position: absolute;
    z-index: 10;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
        -ms-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
    width: 32px;
    height: 44px;
    border-radius: 50%;
    padding: 18px 20px 18px 28px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            -webkit-justify-content: center;
            justify-content: center;
            cursor: pointer;
}
  
.video-play-button:before {
    content: "";
    position: absolute;
    z-index: 0;
    left: 50%;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
        -ms-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
    display: block;
    width: 80px;
    height: 80px;
    background: #fff;
    border-radius: 50%;
    -webkit-animation: pulse-border 1500ms ease-out infinite;
            animation: pulse-border 1500ms ease-out infinite;
}
  
.video-play-button:after {
    content: "";
    position: absolute;
    z-index: 1;
    left: 50%;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
        -ms-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
    display: block;
    width: 65px;
    height: 65px;
    background: #fff;
    border-radius: 50%;
    -webkit-transition: all 200ms;
    -o-transition: all 200ms;
    transition: all 200ms;

}
  
.video-play-button:hover:after {
    background-color: darken(#fff, 10%);
}
  
.video-play-button img {
    position: relative;
    z-index: 3;
    max-width: 100%;
    width: auto;
    height: auto;
}
  
.video-play-button span {
    display: block;
    position: relative;
    z-index: 3;
    width: 0;
    height: 0;
    border-left: 24px solid #0D8686;
    border-top: 14px solid transparent;
    border-bottom: 14px solid transparent;
}
  
@-webkit-keyframes pulse-border {
    0% {
      -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
              transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
      opacity: 1;
    }
    100% {
      -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
              transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
      opacity: 0;
    }
}
  
@keyframes pulse-border {
    0% {
      -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
              transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
      opacity: 1;
    }
    100% {
      -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
              transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
      opacity: 0;
    }
}
.video-overlay {
    position: fixed;
    z-index: -1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0,0,0,0.80);
    opacity: 0;
    -webkit-transition: all ease 500ms;
    -o-transition: all ease 500ms;
    transition: all ease 500ms;
}
  
.video-overlay.open {
    position: fixed;
    z-index: 1000;
    opacity: 1;
}
.video-overlay-close {
    position: absolute;
    z-index: 1000;
    top: 15px;
    right: 20px;
    font-size: 36px;
    line-height: 1;
    font-weight: 400;
    color: #fff;
    text-decoration: none;
    cursor: pointer;
    -webkit-transition: all 200ms;
    -o-transition: all 200ms;
    transition: all 200ms;
}
  
.video-overlay-close:hover {
    color: #fa183d;
}
.video-container {
    overflow: hidden;
    position: relative;
    width:80%;
    margin: 0 auto;
}

.video-container::after {
    padding-top: 56.25%;
    display: block;
    content: '';
}

.video-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.ourService{
    background-image: url(images/our-service-bg.jpg);
    color: #fff;
}
.Common-top .top-highlight{
    max-width: 500px;
    background-color: transparent;
    padding: 0;
    margin-left: -20px;
}
.top-highlight ul{
    margin-left: 0;
}
.category-blog .Common-top .overlay{
    min-height: 40vh;
}
.Common-top .overlay{
    background-color: rgba(0, 0, 0, .2);
    min-height: 70vh;
}
.service-section-two{
    background-color: #F0F3FA;
}
.Service_innerpage-details .row-four, .Service_innerpage-details .row-half.first{
    background-color: #fff;
    padding: 15px;
    width: -webkit-calc(25% - 20px);
    width: calc(25% - 20px);
    -webkit-box-shadow: 0 .5rem 1rem rgba(0,0,0,.15);
            box-shadow: 0 .5rem 1rem rgba(0,0,0,.15);
    border-radius: 10px;
}
.Service_innerpage-details .row-four{
    position: relative;
    padding-bottom: 50px;
}
.Service_innerpage-details .row-four .Common-button{
    position: absolute;
    bottom: 20px;
}
.Service_innerpage-details .row-half.first{
    width: 50%;
    margin-bottom: 20px;
}
.Service_innerpage-details img{
    margin-bottom: 15px;
    width: 50px;
}
.Service_innerpage-details h3{
    margin-bottom: 10px;
}
.hilitediv{
    width: -webkit-calc(50% - 20px);
    width: calc(50% - 20px);
    background-color: #F1F3FA;
    padding: 10px 20px;
}
.hilitediv svg{
    margin-right: 10px;
}
.service-in-last .row-thirty{
    background-color: #F1F3FA;
    padding: 30px;
}
.aboutUs{
    background-image: url(images/about-bg.jpg);
}
.Common-top{
    color: #fff;
}
.Common-top.aboutUs .overlay {
    background-color: rgba(0, 0, 0, .4);
}
.WhyAbout .row-three {
    padding: 20px;
    background-color: #F1F3FA;
    width: -webkit-calc(33.33333333% - 20px);
    width: calc(33.33333333% - 20px);
    margin: 0 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
            -webkit-flex-direction: column;
            flex-direction: column;
}
.shadow{
    -webkit-box-shadow: 0 .5rem 1rem rgba(0,0,0,.15);
            box-shadow: 0 .5rem 1rem rgba(0,0,0,.15);
}
.positionImg{
    position: absolute;
    right: -30px;
    top: -30px;
    width: 100px;
}
.AccordianSection{
    background-color: #F0F3FA;
}
/* Accordion
================================================== */
.acc {
    margin: 0 auto;
    max-width: 800px;
}
.acc.normal{
    max-width: 100%;
}
.acc__card {
    position: relative;
    margin-bottom: 10px;
}
.acc__title.active{
    background-color: #0D8686;
    color: #fff;
}
.acc__title.active::after{
    border-right: 2px solid #fff;
    border-bottom: 2px solid #fff;
}
.acc__title {
    color: #212121;
    cursor: pointer;
    display: block;
    padding: 10px 15px;
    position: relative;
    text-align: left;
    background-color: #ebeffa;
    font-weight: 700;
}

.acc__title::after {
    width: 8px;
    height: 8px;
    border-right: 2px solid #4a6e78;
    border-bottom: 2px solid #4a6e78;
    position: absolute;
    right: 14px;
    content: " ";
    top: 14px;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.acc__title.active::after {
    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
            transform: rotate(45deg);
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.DesigName{
    display: block;
}
.acc__panel {
    color: #212121;
    display: none;
    margin: 0;
    padding: 1em 0;
    text-align: left;
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
}
.acc__panel li  a{
    color: #0D8686;
    font-weight: 800;
}
.red{
    color: red;
}
.footer{
    background-color: #016c6c;
    color: #fff;
}
.footer a{
    color: #fff;
}
.footer h3{
    display: inline-block;
    text-decoration: underline;
    margin-bottom: 20px;
}
.footer p, .footer li {
    font-size: 15px;
    line-height: 24px;
}
.footer ul, .footer ol{
    margin-left: 0;
}
.footer li{
    margin-bottom: 10px;
    list-style-type: none;
    margin-left: 0;
}
.footerSocial a{
    display: block;
    margin-right: 25px;
}
.PPtUse .flex{
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            -webkit-justify-content: end;
            justify-content: end;
}
.copyright{
    padding: 10px 0;
    border-top: 1px solid #fff;
}
.blogIn .row-three{
    width: -webkit-calc(33.33333333% - 20px);
    width: calc(33.33333333% - 20px);
    background-color: #fff;
    margin-bottom: 20px
}
.blogIn .blog-content{
    padding: 20px;
}
.blogIn h3 a{
    display: block;
    display: block;
    line-height: 28px;
}
.blogIn .Common-button, .Common-button.NoPadding{
    padding: 0;
}
.blogSection{
    background-image: url(images/blog-bg.jpg);
}
.Doctors-slider img{
    height: 440px;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
}
.StethNew{
    opacity: 0.5;
    position: absolute;
    left: 0;
    bottom: 30px;
    width: 45%;
}
.ourDoctors{
    background-color: #0D8686;
    color: #fff;
    background-position: bottom left;
    background-repeat: no-repeat;
}
.doctorInside{
    background-color: #fff;
    padding: 20px;
    text-align: center;
    color: #444;
    width: 100%;
    height: 100%;
}
.DoctorsInSecond .row-four{
    width: -webkit-calc(26.4% - 20px);
    width: calc(26.4% - 20px);
    padding: 0 15px;
    margin-bottom: 20px;
}
.DoctorsInSecond .row-four:first-child, .DoctorsInSecond .row-four:nth-child(5), .DoctorsInSecond .row-four:nth-child(9){
    padding: 0 15px 0 0;
}
.DoctorsInSecond .row-four:nth-child(4), .DoctorsInSecond .row-four:nth-child(8), .DoctorsInSecond .row-four:nth-child(12){
    padding: 0 0 0 15px;
}
.doctorInside img{
    width: 200px;
    height: 200px;
    border-radius: 50%;
    margin-bottom: 20px;
}
.doctorOnly .row-half{
    margin-bottom: 20px;
}
.tax-in{
    background-color: #fff;
}
.doctorOnly .row-four{
    width: -webkit-calc(25% - 20px);
    width: calc(25% - 20px);
    margin-bottom: 20px;
    margin-right: 20px;
}

.insight_top{
    background-color: #0D8686;
    padding: 0px 60px;
}
.insight_top .overlay{
    position: absolute;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .1);
    color: #fff;
    height: -webkit-calc(100% + 60px);
    height: calc(100% + 60px);
}
.insight_Second{
    padding: 140px 0 60px;
}
.insight_top img{
    position: relative;
    margin-bottom: -60px;
    width: 100%;
}
.insight_Second, .insight_third{
    background-color: #F7F7FE;
}
.insight_third .row-thirty{
    width: -webkit-calc(33.33333333% - 20px);
    width: calc(33.33333333% - 20px);
    background-color: #fff;
    padding: 20px 20px 40px 20px;
    position: relative;
}
.insight_third .row-thirty .Common-button{
    position: absolute;
    bottom: 20px;
}
.insight_third .row-thirty img, .insight_third .row-thirty h3{
    margin-bottom: 10px;
}
.insight_third{
    padding-bottom: 60px;
}
.assessmentIMG .overlay{
    position: absolute;
    top: 0;
}
.assessmentCONTENT{
    color: #fff;
    padding: 60px 40px 60px 60px;
}
.insight_fourth{
    background-color: #0D8686;
}
.popup-container, .popup-container2 {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    -webkit-transform: scale(1.3);
        -ms-transform: scale(1.3);
            transform: scale(1.3);
    position: fixed;
    z-index: 1;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(21, 17, 17, 0.61);
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            -webkit-align-items: center;
            align-items: center;
    z-index: 9999;
    overflow-y: auto;
}
.popup-content {
    background-color: #fefefe;
    margin: auto;
    width: 90%;
    max-width: 550px;
    margin-top: 20px;
}
.PopHeader{
    color: #fff;
    padding: 10px 20px;
    background-color: #0D8686;
}
.popup-content p{
    font-size: 17px;
    padding: 10px;
    line-height: 20px;
}
.popup-content .ServicePopContent p {
    padding: 0;
    margin-top: 10px;
    padding-top: 20px;
    border-top: 1px solid #ccc;
    line-height: 28px;
}
.popup-content .ServicePopContent p:first-child{
    margin-top:0;
    padding-top: 0;
    border:0;
}
.ServicePopContent h4{
    font-size: 18px;
    font-weight: 400;
    background-color: #0D8686;
    color: #fff;
    padding: 10px;
}
.popup-content #close, .popup-content .close{
    color: #ffffff;
    float: right;
    font-size: 28px;
    font-weight: bold;
    cursor: pointer;
}

.popup-content #close:hover,
.popup-content #close:focus {
    color: #e0e0e0;
    text-decoration: none;
    cursor: pointer;
}
.popContent{
    padding: 20px;
}
.show{
  visibility: visible;
  opacity: 1;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}
.specialityDiv{
    display: none;
}
.fullWidthDesktop{
    padding: 0 60px;
}
.Wtaext{
    font-size: 13px;
    color: chocolate;
    display: block;
    margin-top: 5px;
}
.popup-content input[type="text"], .popup-content input[type="email"], .popup-content input[type="number"], .popup-content input[type="date"], .popup-content textarea, .popup-content select, .ContactForm input[type="text"], .ContactForm input[type="email"], .ContactForm input[type="number"], .ContactForm input[type="date"], .ContactForm textarea, .ContactForm select, .careerPage input[type="text"], .careerPage input[type="email"], .careerPage input[type="number"], .careerPage input[type="date"], .careerPage textarea, .careerPage select   {
    background: transparent;
    border-bottom: 1px solid #000;
    color: #000;
    border-top: 1px solid transparent;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
    padding: 15px 10px 15px 0px;
}
.careerPage label{
    font-size: 14px;
    display: block;
}
.wpcf7-list-item.first{
    margin-left: 0;
}
.wpcf7-not-valid-tip{
    font-size: 14px  !important;
}
.ContactForm p:last-child{
    margin-bottom: 20px;
}
.ContactForm{
    background-color: #fff;
    padding: 60px 40px 30px 40px;
}
.InsightSubsection .AccordianSection:nth-child(even){
    background-color: #fff;
}
.InsightSubsection .AccordianSection:nth-child(4), .InsightSubsection .AccordianSection:nth-child(7), .InsightSubsection .AccordianSection:nth-child(10){
    background-color: #0D8686;
    color: #fff;
}
.InsightSubsection .AccordianSection:nth-child(4) .container, .InsightSubsection .AccordianSection:nth-child(7) .container, .InsightSubsection .AccordianSection:nth-child(10) .container{
    max-width: 100%;
}
.InsightSubsection .AccordianSection:nth-child(4) .cl1, .InsightSubsection .AccordianSection:nth-child(4) .acc__panel, .InsightSubsection .AccordianSection:nth-child(7) .cl1, .InsightSubsection .AccordianSection:nth-child(7) .acc__panel, .InsightSubsection .AccordianSection:nth-child(10) .cl1, .InsightSubsection .AccordianSection:nth-child(10) .acc__panel{
    color: #fff;
}
.MoreTeam{
    background-color: #F0F3FA;
}
.MoreTeam img{
    width: 100%;
    height: 300px;
    -o-object-fit: cover;
       object-fit: cover;
}
.MoreTeam .row-four{
    padding: 0 15px;
    margin-bottom: 20px;
}
.MoreTeam .row-four:first-child, .MoreTeam .row-four:nth-child(5), .MoreTeam .row-four:nth-child(9){
    padding: 0 15px 0 0;
}
.MoreTeam .MoreteamRelated{
    background-color: #fff;
}
.TeamCInside{
    padding: 20px;
}
.IconAddress{
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
            -webkit-flex: 0 0 auto;
            flex: 0 0 auto;
    margin-right: 20px;
}
.AddressContent h2{
    font-size: 40px;
    line-height: 40px;
    margin-bottom: 31px;
}
.AddressContent a {
    display: block;
    margin-bottom: 5px;
}
.AddressContent a:last-child{
    margin-bottom: 0;
}
.AddressDetails h3{
    margin-bottom: 15px;
}
.AddressItem{
    padding-bottom: 25px;
    border-bottom: 1px solid #eeeeee;
    margin-bottom: 25px;
}
.AddressItem:last-child{
    padding-bottom: 0;
    border-bottom: 0;
    margin-bottom: 0;
}
.GetInTouch{
    font-size: 16px;
    color: #0D8686;
    line-height: 1.2;
    text-align: left;
    padding-left: 88px;
    position: relative;
    font-weight: 700;
}
.GetInTouch::before{
    content: "";
    position: absolute;
    height: 6px;
    width: 6px;
    border-radius: 50%;
    background: #0D8686;
    left: 0;
    top: 6px;
}
.GetInTouch::after{
    content: "";
    top: 8px;
    left: 14px;
    height: 2px;
    opacity: 1;
    width: 50px;
    opacity: .5;
    background-color: #0D8686;
    position: absolute;
}
.directionLink{
    text-decoration: underline;
    display: block;
}
p:empty{
    display: none;
}
.main-contact{
    padding: 50px 50px 10px 50px;
    background-color: #F0F3FA;
}
.main-contact h3{
    font-size: 30px;
    margin-bottom: 10px;
}
.main-contact label{
    margin-bottom: 10px;
    display: block;
}

.main-contact input[type="submit"]{
    display: block;
    width: 100%;
    border-radius: 0;
    float: none;
    padding: 12px 20px;
}
.videoDiv h3{
    position: absolute;
    bottom: 0;
    color: #fff;
    padding: 80px 15px 20px 15px;
    font-size: 16px;
    font-weight: 400;
    background: rgb(0,0,0);
    background: -o-linear-gradient(bottom, rgba(0,0,0,1) 0%, rgba(196,196,196,0) 100%);
    background: -webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,1)), to(rgba(196,196,196,0)));
    background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(196,196,196,0) 100%);
    width: 100%;
}
.videoDiv{
    width: -webkit-calc(33.33333333% - 20px);
    width: calc(33.33333333% - 20px);
    margin-bottom: 20px;
    margin-right: 20px;
    overflow: hidden;
}
.videoDiv img{
    position: relative;
    margin-top: -36px;
    width: 100%;
}
.videoDiv .video-play-button:after{
    width: 40px;
    height: 40px;
}
.videoDiv .video-play-button span{
    border-left: 12px solid #0D8686;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    margin-left: -5px;
}
.videoDiv .video-play-button:before{
    display: none;
    -webkit-transition: all 0.9s linear;
    -o-transition: all 0.9s linear;
    transition: all 0.9s linear;
}
.videoDiv:hover .video-play-button:before{
    display: block;
}
.quoteSection img{
    width: 150px;
    border-radius: 50%;
    margin-right: 20px;
}
blockquote{
    padding-top: 20px;
    font-size: 18px;
    line-height: 30px;
    overflow: hidden;
    padding-left: 70px;
    position: relative;
}
blockquote::before{
    content: "\201C";
    font-size: 10vw;
    color: #0D8686;
    position: absolute;
    left: 8px;
    top: 0;
    font-weight: 900;
    font-family: 'Lato', sans-serif;
    line-height: normal;
}
.ServiceInsight .row-three{
    background-color: #fff;
    position: relative;
}
.ServiceInsight .row-three p{
    margin-bottom: auto;
}
.ServiceInsight .Common-button{
    max-width: 140px;
    margin-top: 20px;
}
.blogSingle h3, .blogSingle h4, .blogSingle h2, .blogSingle ul, .blogSingle ol, .blogSingle h5{
    margin-bottom: 20px;
}
.blogSingle h4, .blogSingle h5{
    font-size: 18px;
}
.ContentIn p{
    line-height: 28px;
}
.ContentIn .size-large {
    text-align: center;
}
.ContentIn blockquote{
    padding-top: 0;
    margin-bottom: 20px;
}
.ContentIn blockquote::before{
    top: -20px;
}
.Common-top p{
    font-size: 20px;
}
.next-prev-post span {
    display: block;
    color: rgba(0,0,0,.40);
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 5px;
}
.next-prev-post .arrow {
    width: 22px;
    height: 22px;
    display: inline-block;
    position: relative;
    fill: #000;
    position: absolute;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    top: 23px;
}
.next-prev-post .arrow-left {
    left: -30px;
}
.next-prev-post a {
    display: block;
    line-height: 24px;
}
.arrow.arrow-right {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
.next-prev-post .arrow-right {
    right: -30px;
}
.next-prev-post .row-half:hover .arrow-right {
    right: -35px;
}
.next-prev-post .row-half:hover .arrow-left {
    left: -35px;
}
.SecondSection img{
    width: 60px;
    height: 55px;
    -o-object-fit: contain;
       object-fit: contain;
}
.f-numbers a{
    display: block;
    margin-top: 10px;
}
.GreenBg {
    background-color: #0D8686;
    padding: 10px;
    margin-bottom: 20px;
}
.GreenBg a{
    color: #fff;
    font-size: 17px;
    font-weight: 400;
    text-decoration: underline;
}
.careerPage textarea{
    height: 70px;
}




/*************************************************************************************************
													Back To Top
***************************************************************************************************/
.dew-top.dew-is-visible, .dew-top.dew-fade-out, .no-touch .dew-top:hover { -webkit-transition: opacity .3s 0s, visibility 0s 0s; -o-transition: opacity .3s 0s, visibility 0s 0s; transition: opacity .3s 0s, visibility 0s 0s; } 
.dew-top.dew-is-visible { visibility: visible; opacity: 1; } 
.dew-top { display: inline-block; height: 40px; width: 40px; position: fixed; bottom: 64px; left: 10px; -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.05); box-shadow: 0 0 10px rgba(0, 0, 0, 0.05); overflow: hidden; text-indent: 100%; white-space: nowrap; background: rgb(13 134 134) url(images/top-arrow.svg) no-repeat center 50%;visibility: hidden; opacity: 0; -webkit-transition: opacity .3s 0s, visibility 0s .3s; -o-transition: opacity .3s 0s, visibility 0s .3s; transition: opacity .3s 0s, visibility 0s .3s;     z-index: 99;} 
/*************************************************************************************************
													Page Nav
***************************************************************************************************/
.iv-pagenavi span.pages {margin-right: 10px;}
.iv-pagenavi span, .iv-pagenavi a {display: inline-block; background-color: #d33649; color: #fff; margin-right: 5px; padding: 5px 8px; font-size: 14px; } 
.iv-pagenavi span.current{background-color:#80101e}
/*************************************************************************************************
													Forms
***************************************************************************************************/
input[type="text"], input[type="email"], input[type="number"], input[type="date"], input[type="password"], textarea, select{
    background: #ffffff;
    border: 0;
    color: #666666;
    font-size: 15px;
    font-weight: 400;
    margin: 0;
    padding: 15px 10px;
    width: 100%;
} 
input[type="submit"]{  
    background: #0D8686;
    border: 1px solid #0D8686;
    cursor: pointer;
    display: inline-block;
    font-size: 15px;
    font-weight: 500;
    margin-bottom: 0;
    padding: 10px 20px;
    float: left;
    transition: all 0.3s linear 0s;
    -webkit-transition: all 0.3s linear 0s;
    -moz-transition: all 0.3s linear 0s;
    -o-transition: all 0.3s linear 0s;
    width: auto;
    color: #ffffff;
    margin: 10px 0;
    text-transform: uppercase;
    border-radius: 20px;
} 
input[type="submit"]:hover{background-color:transparent;color:#0D8686;}
.google-maps {
    height: 350px;
}
.page-id-142 #menu li.SPLClass a{
    background-color: #fff;
    color: #0D8686;
    border-radius: 5px;
    padding: 5px 10px;
    margin-right: 10px;
}
#menu li.SPLClass a, .nav-mobile>ul>li.SPLClass a{
    background-color:#0D8686 ;
    color: #fff;
    border-radius: 5px;
    padding: 5px 10px;
    margin-right: 10px;
}
.nav-mobile>ul>li.SPLClass a{
    margin-right: 0 !important;
}
.Optiming{
    font-size: 14px;
    margin-top: 5px;
    display: block;
}
.TimingNew p.mbtm0{
    margin-bottom: 10px;
    border-bottom: 1px solid #f1f1f1;
    padding-bottom: 10px;
}
.TimingNew p.mbtm0:last-child{
    margin-bottom: 0;
    border-bottom: 0;
    padding-bottom: 0;
}
.OurTimingsIn{
    font-size: 18px;
    color: #0D8686;
}
.btn-whatsapp-pulse {
    background: #25d366;
    color: #fff;
    position: fixed;
    font-size: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    will-change: box-shadow;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 10px;
    text-decoration: none;
    border-radius: 50%;
    -webkit-animation-name: pulse2;
    animation-name: pulse2;
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    bottom: 20px;
    right: 20px;
    z-index: 99;
}
.btn-whatsapp-pulse-border:before {
    content: "";
    position: absolute;
    border-radius: 50%;
    padding: 25px;
    border: 5px solid #25d366;
    opacity: .75;
    will-change: padding,opacity;
    -webkit-animation-name: pulse-border2;
    animation-name: pulse-border2;
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}
.ForPhone.btn-whatsapp-pulse{
    bottom: 90px;
    width: 50px;
    height: 50px;
    background-color: #1F4EA4;
    animation:none !important
}
.ForPhone.btn-whatsapp-pulse svg{
    fill: #fff;
    width: 20px;
}
.btn-whatsapp-pulse-border.ForPhone:before{
    animation: none !important;
    border: 0;
}
@keyframes pulse-border2{0%{padding:25px;opacity:.75}75%{padding:50px;opacity:0}100%{opacity:0}}@keyframes pulse-border{0%{padding:25px;opacity:.75}75%{padding:50px;opacity:0}100%{opacity:0}}
@-webkit-keyframes pulse-border2{0%{padding:25px;opacity:.75}75%{padding:50px;opacity:0}100%{opacity:0}}@keyframes pulse-border{0%{padding:25px;opacity:.75}75%{padding:50px;opacity:0}100%{opacity:0}}
@keyframes pulse2{0%{-webkit-box-shadow:0 0 0 0 rgba(37,211,102,.5);box-shadow:0 0 0 0 rgba(37,211,102,.5)}80%{-webkit-box-shadow:0 0 0 14px rgba(37,211,102,0);box-shadow:0 0 0 14px rgba(37,211,102,0)}}@keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(37,211,102,.5);box-shadow:0 0 0 0 rgba(37,211,102,.5)}80%{-webkit-box-shadow:0 0 0 14px rgba(37,211,102,0);box-shadow:0 0 0 14px rgba(37,211,102,0)}}
@-webkit-keyframes pulse2{0%{-webkit-box-shadow:0 0 0 0 rgba(37,211,102,.5);box-shadow:0 0 0 0 rgba(37,211,102,.5)}80%{-webkit-box-shadow:0 0 0 14px rgba(37,211,102,0);box-shadow:0 0 0 14px rgba(37,211,102,0)}}@keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(37,211,102,.5);box-shadow:0 0 0 0 rgba(37,211,102,.5)}80%{-webkit-box-shadow:0 0 0 14px rgba(37,211,102,0);box-shadow:0 0 0 14px rgba(37,211,102,0)}}
/*************************************************************************************************
													RESPONSIVE
***************************************************************************************************/
@media only screen and ( max-width: 1120px ){
    #menu li a{
        padding: 0 5px;
    }
    #menu li:first-child{
        display: none;
    }
}
@media only screen and ( max-width: 1024px ){
    .nav{
        display: none;
    }
    .menu_holder{
        display: block;
    }
    .SpClass{
        margin: 0 !important;
        padding: 0 !important;
    }
    .mobile_menu>.menu-item-has-children.SpClass:after{
        border: solid #fff;
        border-width: 0 2px 2px 0;
        top: 9px;
    }
    .SpClass a{
        padding: 5px 10px;
    }
    .SpClass .sub-menu{
        padding-bottom: 10px;
    }
    .mobile_menu li{
        list-style-type: none;
    }
}
@media only screen and (max-width: 820px), only screen and (max-device-width: 1024px) and (min-device-width: 768px), only screen and (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: portrait){
    .FirstSection h1, .insight_top h1 {
        font-size: 40px;
    }
    .FirstSection p{
        width:100%;
        font-size: 16px;
    }
    .common-title h2 {
        font-size: 36px;
        line-height: 42px;
    }
    .Specialities-div .row-four, .WhyAbout .row-three{
        width:100%;
        margin: 0 0 20px 0;
    }
    .Specialities-div .row-four:last-child, .WhyAbout .row-three:last-child{
        margin-bottom: 0;
    }
    .flex{
        -ms-flex-wrap: wrap;
            -webkit-flex-wrap: wrap;
                flex-wrap: wrap;
    }
    .Common-button{
        max-width: 140px;
    }
    .row-fourty, .row-sixty, .row-seventy, .row-half, .row-thirty, .footer .row-three, .DoctorsInSecond .row-four{
        width:100%;float: none;clear: both;padding: 0 !important;
    }
    .third-section .row-fourty img, .Inpatients img, .prev-post {
        width: 100%;
        margin-bottom: 20px;
    }
    .fourth-section .row-sixty {
        margin-top: 20px;
    }
    .tab-wrapper, .blogIn .row-three, .videoDiv {
        width: 100%;
    }
    .tab-link{
        padding: 10px;
    }
    .content-wrapper {
        padding: 20px;
        width: 100%;
    }
    .Insight-Section img{
        min-height: 100vh;
    }
    .Insight-Section .row-thirty{
        height: 150px;
    }
    .Insight-Section .row-thirty .video-play-button{
        left:30px;
    }
    .copyright .row-half:first-child{
        -webkit-box-ordinal-group: 3;
            -ms-flex-order: 2;
                -webkit-order: 2;
                order: 2;
    }
    .copyright, .copyright p{
        font-size: 12px;
    }
    .PPtUse .flex{
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                -webkit-justify-content: space-between;
                justify-content: space-between;
    }
    .PPtUse .flex li{
        font-size: 13px;
    }
    .footer h3{
        margin-top: 30px;
    }
    .ourDoctors .row-half.nomobpadding, .insight_third .row-thirty{
        margin-bottom: 20px;
    }
    .fullWidthDesktop {
        padding: 20px 20px 60px 20px;
    }
    .videoDiv{
        margin-right: 0;
    }
    .next-prev-post{
        max-width: -webkit-calc(100% - 60px);
        max-width: calc(100% - 60px);
        padding-left: 30px;
    }
    .Service-img-one img, .Service_innerpage-details .row-four, .Service_innerpage-details .row-half.first{
        width: 100%;
        margin-bottom: 20px;
    }
    .Service_innerpage-details .row-four{
        padding: 20px !important;
    }
    .Service_innerpage-details .row-four .Common-button, .insight_third .row-thirty .Common-button{
        position: static;
    }
    .mtop20OnMobile{
        margin-top: 20px;
    }
    .Service_innerpage-details .row-half.first, .insight_third .row-thirty {
        width: 100%;
        padding: 20px !important;
    }
    .service-in-last .row-thirty{
        padding: 30px !important;
    }
    .doctorOnly .row-four, .MoreTeam .row-four {
        width: 100%;
        margin-right: 0;
    }
    .tax-in img{
        width: 100%;
    }
    .tax-in .blog-content, .assessmentCONTENT{
        padding: 20px !important;
    }
    .MoreTeam img{
        height: auto;
    }
    .main-contact {
        padding: 50px 30px 10px 30px;
    }
    .MoBImg{
        display: block;
    }
    .DeskImG{
        display: none;
    }
    .insight_top {
        padding: 0px;
    }
    .insight_top img{
        width: 100%;
        height: 80vh;
        -o-object-fit: cover;
           object-fit: cover;
        -o-object-position: center;
           object-position: center;
    }
    .quoteSection img{
        float: none;
        margin-bottom: 20px;
    }
    blockquote{
        padding-left: 40px;
    }
    .callAction{
        width: 100%;
        margin-bottom: 20px;
    }
    .main-contact .row-half.prite10{
        margin-bottom: 20px;
    }

}
@media only screen and (max-width: 920px){

}
@media only screen and (max-width: 767px){
	
}
@media all and (max-width: 620px){


}
@media all and (max-width: 520px){


}
@media all and (max-width: 480px){


}
 /********************************************GALLERY****************************************/
 @font-face { font-family: 'lg'; src: url("images/lg.eot?n1z373"); src: url("images/lg.eot?#iefixn1z373") format("embedded-opentype"), url("images/lg.woff?n1z373") format("woff"), url("images/lg.ttf?n1z373") format("truetype"), url("images/lg.svg?n1z373#lg") format("svg"); font-weight: normal; font-style: normal; } .lg-icon { font-family: 'lg'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }  .lg-actions .lg-next, .lg-actions .lg-prev { background-color: rgba(0, 0, 0, 0.45); border-radius: 2px; color: #999; cursor: pointer; display: block; font-size: 22px; margin-top: -10px; padding: 8px 10px 9px; position: absolute; top: 50%; z-index: 1080; } .lg-actions .lg-next.disabled, .lg-actions .lg-prev.disabled { pointer-events: none; opacity: 0.5; } .lg-actions .lg-next:hover, .lg-actions .lg-prev:hover { color: #FFF; } .lg-actions .lg-next { right: 20px; } .lg-actions .lg-next:before { content: "\e095"; } .lg-actions .lg-prev { left: 20px; } .lg-actions .lg-prev:after { content: "\e094"; }  @-webkit-keyframes lg-right-end { 0% { left: 0; } 50% { left: -30px; } 100% { left: 0; } } @keyframes lg-right-end { 0% { left: 0; } 50% { left: -30px; } 100% { left: 0; } } @-webkit-keyframes lg-left-end { 0% { left: 0; } 50% { left: 30px; } 100% { left: 0; } } @keyframes lg-left-end { 0% { left: 0; } 50% { left: 30px; } 100% { left: 0; } } 
 .lg-outer.lg-right-end .lg-object { -webkit-animation: lg-right-end 0.3s; animation: lg-right-end 0.3s; position: relative; } .lg-outer.lg-left-end .lg-object { -webkit-animation: lg-left-end 0.3s; animation: lg-left-end 0.3s; position: relative; }  .lg-toolbar { z-index: 1082; left: 0; position: absolute; top: 0; width: 100%; background-color: rgba(0, 0, 0, 0.45); } .lg-toolbar .lg-icon { color: #999; cursor: pointer; float: right; font-size: 24px; height: 47px; line-height: 27px; padding: 10px 0; text-align: center; width: 50px; text-decoration: none !important; outline: medium none; -webkit-transition: color 0.2s linear; -o-transition: color 0.2s linear; transition: color 0.2s linear; } .lg-toolbar .lg-icon:hover { color: #FFF; } .lg-toolbar .lg-close:after { content: "\e070"; } .lg-toolbar .lg-download:after { content: "\e0f2"; }  .lg-sub-html { background-color: rgba(0, 0, 0, 0.45); bottom: 0; color: #EEE; font-size: 16px; left: 0; padding: 10px 40px; position: fixed; right: 0; text-align: center; z-index: 1080; } .lg-sub-html h4 { margin: 0; font-size: 13px; font-weight: bold; } .lg-sub-html p { font-size: 12px; margin: 5px 0 0; }  #lg-counter { color: #999; display: inline-block; font-size: 16px; padding-left: 20px; padding-top: 12px; vertical-align: middle; }  .lg-toolbar, .lg-prev, .lg-next { opacity: 1; -webkit-transition: -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear; -o-transition: -o-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear; -webkit-transition: opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear, -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s; transition: opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear, -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s; -o-transition: transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear; transition: transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear; transition: transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear, -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s; }  .lg-hide-items .lg-prev { opacity: 0; -webkit-transform: translate3d(-10px, 0, 0); transform: translate3d(-10px, 0, 0); } .lg-hide-items .lg-next { opacity: 0; -webkit-transform: translate3d(10px, 0, 0); transform: translate3d(10px, 0, 0); } .lg-hide-items .lg-toolbar { opacity: 0; -webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0); }  body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object { -webkit-transform: scale3d(0.5, 0.5, 0.5); transform: scale3d(0.5, 0.5, 0.5); opacity: 0; -webkit-transition: -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important; -o-transition: -o-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important; -webkit-transition: opacity 250ms cubic-bezier(0, 0, 0.25, 1), -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s !important; transition: opacity 250ms cubic-bezier(0, 0, 0.25, 1), -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s !important; -o-transition: transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important; transition: transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important; transition: transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1), -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s !important; -webkit-transform-origin: 50% 50%; -ms-transform-origin: 50% 50%; transform-origin: 50% 50%; } body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); opacity: 1; }  .lg-outer .lg-thumb-outer { background-color: #0D0A0A; bottom: 0; position: absolute; width: 100%; z-index: 1080; max-height: 350px; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); -webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s; -o-transition: -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s; transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s; -o-transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s; transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s; transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s, -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s; } .lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item { cursor: -webkit-grab; cursor: -o-grab; cursor: -ms-grab; cursor: grab; } .lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item { cursor: move; cursor: -webkit-grabbing; cursor: -o-grabbing; cursor: -ms-grabbing; cursor: grabbing; } .lg-outer .lg-thumb-outer.lg-dragging .lg-thumb { -webkit-transition-duration: 0s !important; -o-transition-duration: 0s !important; transition-duration: 0s !important; } .lg-outer.lg-thumb-open .lg-thumb-outer { -webkit-transform: translate3d(0, 0%, 0); transform: translate3d(0, 0%, 0); } .lg-outer .lg-thumb { padding: 10px 0; height: 100%; margin-bottom: -5px; } .lg-outer .lg-thumb-item { border-radius: 5px; cursor: pointer; float: left; overflow: hidden; height: 100%; border: 2px solid #FFF; border-radius: 4px; margin-bottom: 5px; } @media (min-width: 1025px) {.lg-outer .lg-thumb-item {-webkit-transition: border-color 0.25s ease;-o-transition: border-color 0.25s ease;transition: border-color 0.25s ease;}} .lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover { border-color: #a90707; } .lg-outer .lg-thumb-item img { width: 100%; height: 100%; } .lg-outer.lg-has-thumb .lg-item { padding-bottom: 120px; } .lg-outer.lg-can-toggle .lg-item { padding-bottom: 0; } .lg-outer.lg-pull-caption-up .lg-sub-html { -webkit-transition: bottom 0.25s ease; -o-transition: bottom 0.25s ease; transition: bottom 0.25s ease; } .lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html { bottom: 100px; } .lg-outer .lg-toogle-thumb { background-color: #0D0A0A; border-radius: 2px 2px 0 0; color: #999; cursor: pointer; font-size: 24px; height: 39px; line-height: 27px; padding: 5px 0; position: absolute; right: 20px; text-align: center; top: -39px; width: 50px; } .lg-outer .lg-toogle-thumb:after { content: "\e1ff"; } .lg-outer .lg-toogle-thumb:hover { color: #FFF; }  .lg-outer .lg-video-cont { display: inline-block; vertical-align: middle; max-width: 1140px; max-height: 100%; width: 100%; padding: 0 5px; } .lg-outer .lg-video { width: 100%; height: 0; padding-bottom: 56.25%; overflow: hidden; position: relative; } .lg-outer .lg-video .lg-object { display: inline-block; position: absolute; top: 0; left: 0; width: 100% !important; height: 100% !important; } .lg-outer .lg-video .lg-video-play { width: 84px; height: 59px; position: absolute; left: 50%; top: 50%; margin-left: -42px; margin-top: -30px; z-index: 1080; cursor: pointer; } .lg-outer .lg-has-vimeo .lg-video-play { background: url("images/vimeo-play.png") no-repeat scroll 0 0 transparent; } .lg-outer .lg-has-vimeo:hover .lg-video-play { background: url("images/vimeo-play.png") no-repeat scroll 0 -58px transparent; } .lg-outer .lg-has-html5 .lg-video-play { background: transparent url("images/video-play.png") no-repeat scroll 0 0; height: 64px; margin-left: -32px; margin-top: -32px; width: 64px; opacity: 0.8; } .lg-outer .lg-has-html5:hover .lg-video-play { opacity: 1; } .lg-outer .lg-has-youtube .lg-video-play { background: url("images/youtube-play.png") no-repeat scroll 0 0 transparent; } .lg-outer .lg-has-youtube:hover .lg-video-play { background: url("images/youtube-play.png") no-repeat scroll 0 -60px transparent; } .lg-outer .lg-video-object { width: 100% !important; height: 100% !important; position: absolute; top: 0; left: 0; } .lg-outer .lg-has-video .lg-video-object { visibility: hidden; } .lg-outer .lg-has-video.lg-video-playing .lg-object, .lg-outer .lg-has-video.lg-video-playing .lg-video-play { display: none; } .lg-outer .lg-has-video.lg-video-playing .lg-video-object { visibility: visible; }  .lg-progress-bar { background-color: #333; height: 5px; left: 0; position: absolute; top: 0; width: 100%; z-index: 1080; opacity: 0; -webkit-transition: opacity 0.08s ease 0s; -o-transition: opacity 0.08s ease 0s; transition: opacity 0.08s ease 0s; } .lg-progress-bar .lg-progress { background-color: #a90707; height: 5px; width: 0; } .lg-progress-bar.lg-start .lg-progress { width: 100%; } .lg-show-autoplay .lg-progress-bar { opacity: 1; }  .lg-autoplay-button:after { content: "\e01d"; } .lg-show-autoplay .lg-autoplay-button:after { content: "\e01a"; }  .lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap, .lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image { -webkit-transition-duration: 0s; -o-transition-duration: 0s; transition-duration: 0s; } .lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap { -webkit-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s; -o-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s; transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; } .lg-outer .lg-item.lg-complete.lg-zoomable .lg-image { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important; -o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important; -webkit-transition: opacity 0.15s, -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s !important; transition: opacity 0.15s, -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s !important; -o-transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important; transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important; transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s, -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s !important; -webkit-transform-origin: 0 0; -ms-transform-origin: 0 0; transform-origin: 0 0; -webkit-backface-visibility: hidden; backface-visibility: hidden; }  #lg-zoom-in:after { content: "\e311"; }  #lg-actual-size { font-size: 20px; } #lg-actual-size:after { content: "\e033"; }  #lg-zoom-out { opacity: 0.5; pointer-events: none; } #lg-zoom-out:after { content: "\e312"; } .lg-zoomed #lg-zoom-out { opacity: 1; pointer-events: auto; }  .lg-outer .lg-pager-outer { bottom: 60px; left: 0; position: absolute; right: 0; text-align: center; z-index: 1080; height: 10px; } .lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont { overflow: visible; } .lg-outer .lg-pager-cont { cursor: pointer; display: inline-block; overflow: hidden; position: relative; vertical-align: top; margin: 0 5px; } .lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .lg-outer .lg-pager-cont.lg-pager-active .lg-pager { -webkit-box-shadow: 0 0 0 2px white inset; box-shadow: 0 0 0 2px white inset; } .lg-outer .lg-pager-thumb-cont { background-color: #fff; color: #FFF; bottom: 100%; height: 83px; left: 0; margin-bottom: 20px; margin-left: -60px; opacity: 0; padding: 5px; position: absolute; width: 120px; border-radius: 3px; -webkit-transition: opacity 0.15s ease 0s, -webkit-transform 0.15s ease 0s; -o-transition: opacity 0.15s ease 0s, -o-transform 0.15s ease 0s; transition: opacity 0.15s ease 0s, -webkit-transform 0.15s ease 0s; -o-transition: opacity 0.15s ease 0s, transform 0.15s ease 0s; transition: opacity 0.15s ease 0s, transform 0.15s ease 0s; transition: opacity 0.15s ease 0s, transform 0.15s ease 0s, -webkit-transform 0.15s ease 0s; -webkit-transform: translate3d(0, 5px, 0); transform: translate3d(0, 5px, 0); } .lg-outer .lg-pager-thumb-cont img { width: 100%; height: 100%; } .lg-outer .lg-pager { background-color: rgba(255, 255, 255, 0.5); border-radius: 50%; -webkit-box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.7) inset; box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.7) inset; display: block; height: 12px; -webkit-transition: box-shadow 0.3s ease 0s; -o-transition: box-shadow 0.3s ease 0s; -webkit-transition: -webkit-box-shadow 0.3s ease 0s; transition: -webkit-box-shadow 0.3s ease 0s; transition: box-shadow 0.3s ease 0s; transition: box-shadow 0.3s ease 0s, -webkit-box-shadow 0.3s ease 0s; width: 12px; } .lg-outer .lg-pager:hover, .lg-outer .lg-pager:focus { -webkit-box-shadow: 0 0 0 8px white inset; box-shadow: 0 0 0 8px white inset; } .lg-outer .lg-caret { border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px dashed; bottom: -10px; display: inline-block; height: 0; left: 50%; margin-left: -5px; position: absolute; vertical-align: middle; width: 0; }  .lg-fullscreen:after { content: "\e20c"; } .lg-fullscreen-on .lg-fullscreen:after { content: "\e20d"; }  .group { *zoom: 1; }  .group:before, .group:after { display: table; content: ""; line-height: 0; }  .group:after { clear: both; }  .lg-outer { width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 1050; opacity: 0; -webkit-transition: opacity 0.15s ease 0s; -o-transition: opacity 0.15s ease 0s; transition: opacity 0.15s ease 0s; } .lg-outer * { -webkit-box-sizing: border-box; box-sizing: border-box; } .lg-outer.lg-visible { opacity: 1; } .lg-outer.lg-css3 .lg-item.lg-prev-slide, .lg-outer.lg-css3 .lg-item.lg-next-slide, .lg-outer.lg-css3 .lg-item.lg-current { -webkit-transition-duration: inherit !important; -o-transition-duration: inherit !important; transition-duration: inherit !important; -webkit-transition-timing-function: inherit !important; -o-transition-timing-function: inherit !important; transition-timing-function: inherit !important; } .lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-current { -webkit-transition-duration: 0s !important; -o-transition-duration: 0s !important; transition-duration: 0s !important; opacity: 1; } .lg-outer.lg-grab img.lg-object { cursor: -webkit-grab; cursor: -o-grab; cursor: -ms-grab; cursor: grab; } .lg-outer.lg-grabbing img.lg-object { cursor: move; cursor: -webkit-grabbing; cursor: -o-grabbing; cursor: -ms-grabbing; cursor: grabbing; } .lg-outer .lg { height: 100%; width: 100%; position: relative; overflow: hidden; margin-left: auto; margin-right: auto; max-width: 100%; max-height: 100%; } .lg-outer .lg-inner { width: 100%; height: 100%; position: absolute; left: 0; top: 0; white-space: nowrap; } .lg-outer .lg-item { background: url("images/loading.gif") no-repeat scroll center center transparent; display: none !important; } .lg-outer.lg-css3 .lg-prev-slide, .lg-outer.lg-css3 .lg-current, .lg-outer.lg-css3 .lg-next-slide { display: inline-block !important; } .lg-outer.lg-css .lg-current { display: inline-block !important; } .lg-outer .lg-item, .lg-outer .lg-img-wrap { display: inline-block; text-align: center; position: absolute; width: 100%; height: 100%; } .lg-outer .lg-item:before, .lg-outer .lg-img-wrap:before { content: ""; display: inline-block; height: 50%; width: 1px; margin-right: -1px; } .lg-outer .lg-img-wrap { position: absolute; padding: 0 5px; left: 0; right: 0; top: 0; bottom: 0; } .lg-outer .lg-item.lg-complete { background-image: none; } .lg-outer .lg-item.lg-current { z-index: 1060; } .lg-outer .lg-image { display: inline-block; vertical-align: middle; max-width: 100%; max-height: 100%; width: auto !important; height: auto !important; } .lg-outer.lg-show-after-load .lg-item .lg-object, .lg-outer.lg-show-after-load .lg-item .lg-video-play { opacity: 0; -webkit-transition: opacity 0.15s ease 0s; -o-transition: opacity 0.15s ease 0s; transition: opacity 0.15s ease 0s; } .lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object, .lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play { opacity: 1; } .lg-outer .lg-empty-html { display: none; } .lg-outer.lg-hide-download #lg-download { display: none; }  .lg-backdrop { position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 1040; background-color: #000; opacity: 0; -webkit-transition: opacity 0.15s ease 0s; -o-transition: opacity 0.15s ease 0s; transition: opacity 0.15s ease 0s; } .lg-backdrop.in { opacity: 1; }  .lg-css3.lg-no-trans .lg-prev-slide, .lg-css3.lg-no-trans .lg-next-slide, .lg-css3.lg-no-trans .lg-current { -webkit-transition: none 0s ease 0s !important; -o-transition: none 0s ease 0s !important; transition: none 0s ease 0s !important; } .lg-css3.lg-use-css3 .lg-item { -webkit-backface-visibility: hidden; backface-visibility: hidden; } .lg-css3.lg-use-left .lg-item { -webkit-backface-visibility: hidden; backface-visibility: hidden; } .lg-css3.lg-fade .lg-item { opacity: 0; } .lg-css3.lg-fade .lg-item.lg-current { opacity: 1; } .lg-css3.lg-fade .lg-item.lg-prev-slide, .lg-css3.lg-fade .lg-item.lg-next-slide, .lg-css3.lg-fade .lg-item.lg-current { -webkit-transition: opacity 0.1s ease 0s; -o-transition: opacity 0.1s ease 0s; transition: opacity 0.1s ease 0s; } .lg-css3.lg-slide.lg-use-css3 .lg-item { opacity: 0; } .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide { -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1; } .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current { -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; -webkit-transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; -o-transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; } .lg-css3.lg-slide.lg-use-left .lg-item { opacity: 0; position: absolute; left: 0; } .lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide { left: -100%; } .lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide { left: 100%; } .lg-css3.lg-slide.lg-use-left .lg-item.lg-current { left: 0; opacity: 1; } .lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-current { -webkit-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; -o-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; } 
 /********************************************GALLERY****************************************/
 .owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;-o-transition:transform .1s ease;transition:transform .1s ease;transition:transform .1s ease, -webkit-transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);-webkit-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}