:root {
     --turquoiseBlue:#4B9090;
     --orange:#FA6400;
     --Red :#C4173A;
     --yellow :#FDD278;
     --lightRed:#FF7077;
     --ParrotGreen:#A6C745;
     --lightGreen:#80D092;
     --blue:#2771E8;
     --gray:#D1D1D1;
     --black: #636363;   
     --white: #ffffff;
}

.innerChildTitle{ color:var(--black) !important; }

/*Blue Theme start*/
.blueTheme  h1 {color: var(--blue); border-bottom:4px solid var(--blue);width:fit-content; }
.blueTheme  h2 { border-bottom:4px solid var(--blue);width:fit-content; }
.blueTheme  .chaild-page-menu h3 { border-bottom:3px solid var(--blue); color: var(--blue);width:fit-content;}
.blueTheme .btn{ background-color:var(--blue);color:var(--white); }
.blueTheme .btn:hover {background: transparent;color: var(--blue);border: 1px solid var(--blue);}
.device .blueTheme .btn:hover { background-color:var(--blue) !important;color:var(--white)!important;}
/*.blueTheme .chaild-page-menu .menu-header_menu-container .menu li {border-bottom: 1px dotted var(--blue);}*/

/*turquoiseBlue Theme start*/
.turquoiseBlueTheme  h1 {color: var(--turquoiseBlue); border-bottom:4px solid var(--turquoiseBlue);width:fit-content; }
.turquoiseBlueTheme  h2 { border-bottom:4px solid var(--turquoiseBlue);width:fit-content; }
.turquoiseBlueTheme  .chaild-page-menu h3 { border-bottom:3px solid var(--turquoiseBlue); color: var(--turquoiseBlue);width:fit-content;}
.turquoiseBlueTheme .btn{ background-color:var(--turquoiseBlue);color:var(--white); }
.turquoiseBlueTheme .btn:hover {background: transparent;color: var(--turquoiseBlue);border: 1px solid var(--turquoiseBlue);}
.device .turquoiseBlueTheme .btn{ background-color:var(--turquoiseBlue)!important;color:var(--white)!important; }
/*.turquoiseBlueTheme .chaild-page-menu .menu-header_menu-container .menu li {border-bottom: 1px dotted var(--turquoiseBlue);}*/


/*Red Theme start*/
.redTheme  h1 {color: var(--Red); border-bottom:4px solid var(--Red);width:fit-content; }
.redTheme  h2 { border-bottom:4px solid var(--Red);width:fit-content; }
.redTheme  .chaild-page-menu h3 { border-bottom:3px solid var(--Red); color: var(--Red);width:fit-content;}
.redTheme .btn{ background-color:var(--Red);color:var(--white); }
.redTheme .btn:hover {background: transparent;color: var(--Red);border: 1px solid var(--Red);}
.device .redTheme .btn{ background-color:var(--Red)!important;color:var(--white)!important; }
/*.redTheme .chaild-page-menu .menu-header_menu-container .menu li {border-bottom: 1px dotted var(--Red);}*/


/*orange Theme start*/
.orangeTheme h1 {color: var(--orange); border-bottom:4px solid var(--orange);width:fit-content; }
.orangeTheme h2 { border-bottom:4px solid var(--orange);width:fit-content; }
.orangeTheme .chaild-page-menu h3 { border-bottom:3px solid var(--orange); color: var(--orange);width:fit-content;}
.orangeTheme .btn{ background-color:var(--orange);color:var(--white); }
.orangeTheme .btn:hover {background: transparent;color: var(--orange);border: 1px solid var(--orange);}
.device .orangeTheme .btn{ background-color:var(--orange)!important;color:var(--white)!important; }
/*.orangeTheme .chaild-page-menu .menu-header_menu-container .menu li {border-bottom: 1px dotted var(--orange);}*/


/*lightGreen Theme start*/
.parrotGreenTheme h1 {color: var(--lightGreen); border-bottom:4px solid var(--lightGreen);width:fit-content; }
.parrotGreenTheme  h2 {border-bottom:4px solid var(--lightGreen) !important;width:fit-content; }
.parrotGreenTheme .btn{ background-color:var(--lightGreen);color:var(--white); }
.parrotGreenTheme .btn:hover {background: transparent;color: var(--lightGreen);border: 1px solid var(--lightGreen);}
.page-id-170 .wp-block-column .wp-block-image {padding-left: 50px}
.page-id-170 .btn{ margin-top:25px;}
.device .parrotGreenTheme .btn{ background-color:var(--lightGreen)!important;color:var(--white)!important; }


h2 {border-bottom:4px solid var(--black);width: fit-content;}


/*Bnnaer start*/
.banner {position: relative;}
.banner .box:before {padding-top: 45%;background-color: #4B9090B0;}
.banner .banner-content {display: flex; align-items: start;justify-content: center;text-align: left; position: absolute;z-index: 1;
    flex-direction: column;height: 100%;left: 0;right: 0;}
.banner .banner-content .banner-inner {width: 55%}
.banner .banner-content h1 {color: var(--white);overflow: hidden;border: transparent;padding-bottom: 30px;margin-bottom: 0;font-size: 50px;}
.banner .banner-content h3 {color: var(--white);font-size: 32px;overflow: hidden;}
.banner .btn {transition: All 0.5s;background-color: var(--white);color: var(--turquoiseBlue);}
.banner .btn:hover {color: var(--white);border: 1px solid var(--white);background: transparent;}
.device .banner .btn {background-color: var(--white) !important;color: var(--turquoiseBlue) !important;}

.page-id-146 .content-para{ padding-top:0  }
.page-id-146 .content-para hr { margin-top:0; }

/*imgTextColorBlock start*/
.imgTextColorBlock {padding: 60px 0}
.imgTextColorBlock.right-img .imageSec {padding-left: 0;padding-right: 0px;}
.imgTextColorBlock .col-50 {width: 50%;padding: 0}
.imgTextColorBlock .col-50 {width: 50%;padding: 0;}
.right-img .grid {-webkit-flex-flow: row-reverse wrap;overflow: unset;}
.imgTextColorBlock .col-35 {padding: 0 65px;}
.imgTextColorBlock .infoSec .btnHolder {padding-top: 20px;width: fit-content;}
.imgTextColorBlock .imagebox {width: 100%;height: 100%;position: relative;}
.imgTextColorBlock .imagebox .box:before { padding-top:64% }
.imgTextColorBlock .infoSec { padding:0 60px }
.imgTextColorBlock .infoSec p { position:relative; }
.imgTextColorBlock .infoSec p .imgloader { left:25% }
.imgTextColorBlock.right-img .infoSec { padding: 0 60px 20px 0 }

.home .imgTextColorBlock.white-bg h2 {border-bottom: 4px solid var(--turquoiseBlue);width: fit-content;}
.imgTextColorBlock.white-bg .btn {margin-top:20px;transition: All 0.5s} 
.imgTextColorBlock.blue-bg {background-color: var(--turquoiseBlue);color: var(--white);}
.imgTextColorBlock.green-bg {background-color: var(--lightGreen);color: var(--white);}
.imgTextColorBlock.blue-bg h2,.imgTextColorBlock.green-bg h2 {color: var(--white) !important;border-bottom: 4px solid var(--black) !important;width: fit-content;}
.imgTextColorBlock.blue-bg h3,.imgTextColorBlock.blue-bg h4,.imgTextColorBlock.blue-bg h5,.imgTextColorBlock.blue-bg h6 ,.imgTextColorBlock.blue-bg p,
.imgTextColorBlock.blue-bg a
 { color:var(--white); }
.imgTextColorBlock.green-bg h3,.imgTextColorBlock.green-bg h4,.imgTextColorBlock.green-bg h5,.imgTextColorBlock.green-bg h6 ,.imgTextColorBlock.green-bg p,
.imgTextColorBlock.green-bg a{ color:var(--white); }
.imgTextColorBlock.blue-bg .btn,.imgTextColorBlock.green-bg .btn {background-color:var(--white);color: var(--turquoiseBlue);transition: All 0.5s;margin-top: 20px}
.imgTextColorBlock.blue-bg .btn:hover,.imgTextColorBlock.green-bg .btn:hover {border:1px solid var(--white);background: transparent;color:var(--white);}

/*.imgTextColorBlock h3,.imgTextColorBlock h4,.imgTextColorBlock h5,.imgTextColorBlock h6 
{ font-weight:400; }
*/
.nolink {pointer-events: none;}

.device .imgTextColorBlock.blue-bg .btn,.device .imgTextColorBlock.green-bg .btn {background-color:var(--white)!important ;color: var(--turquoiseBlue) !important;}


/*tow-column start*/
.flexible-title {padding-top: 60px;margin-bottom: 0}
.tow-column {padding-bottom: 50px;padding-top: 40px}
.tow-column .tow-column-details {display: flex;flex-wrap: wrap;margin: 0 -1rem}
.tow-column .tow-column-details .col-50 {width: 50%;padding:0 15px}
.tow-column-details hr {margin: 20px auto;}
.iframeVideo { position:relative;padding-top:25% }
.tow-column h1,.tow-column h2,.tow-column h3,.tow-column h4,.tow-column h5,.tow-column h6 {padding-bottom: 15px}
.tow-column .tow-column-details .left-content p {padding-bottom: 20px}
.promotion-card { display:flex;flex-wrap: wrap;margin: 0 -1rem;}
.page-id-170 .tow-column {padding-bottom:0;  }
.page-id-170 .content-para {padding-top:0px}
.child-title {margin-bottom: 20px;padding-top: 50px;}

/*promotion-card*/
.promotion-card .promotion-details {width: calc(33.33% - 0px);padding: 20px 15px 50px;}
.promotion-card .promotion-details .box:before {padding-top: 65%}
.promotion-card .promotion-details a { text-decoration:none;text-align:center;}
.promotion-card .promotion-details a:hover {color: var(--black) !important;}
.promotion-card .promotion-details a .promotion-inner-content { padding:30px 15px 10px;text-align:center; }
.promotion-card .promotion-details a .promotion-inner-content h5 {padding-bottom: 10px;}
.promotion-card .promotion-details a .promotion-inner-content p:last-child {padding-bottom: 0}


/*location-card start*/
.location-card {display:flex;flex-wrap: wrap;margin: 0 -1rem;padding-bottom:20px;  }
.location-card:after {content: "";width: 98%;margin:0 auto;height: 1px;border-top: 1px solid rgba(0,0,0,.1);position: relative;
border-top-color: #bebebe;border-top-style: dashed;} 
.location-card .location-card-details {width: calc(33.33% - 0px);padding: 0 15px;}
.location-card .location-card-details .box:before {padding-top: 76%}
.location-card .location-card-details .box .imageHolder iframe {width: 100%;height: 100%}
.location-card .location-card-details .location-card-inner {padding:30px 15px 50px 0;text-align: left}
.location-card .location-card-details .location-card-inner h3 { padding-bottom: 10px;}
.location-card .location-card-details .location-card-inner h5 {padding-bottom: 40px}



/*content-para start*/
.content-para {position: relative;}
.content-para h3 {font-size: 32px;padding-bottom:0px;line-height: 42px;position: relative;}
/*.content-para p:last-child {padding-bottom:0px;}*/
/*.content-para h4, .content-para h5,.content-para h6 {font-weight: 400;padding-bottom: 15px}*/
.content-para .imgloader {display: none;} 
.btnBlock {display: inline-block;width: auto;margin-right: 20px;}



/*logo-content start*/

.logo-content p {font-size: 28px;padding-bottom: 60px;line-height: 42px}
.logo-content:after { content: "";width: 100%;margin:0 auto;height: 1px;border-top: 1px solid rgba(0,0,0,.1);position: relative;
border-top-color: #bebebe;border-top-style: dashed;display:block;padding-bottom: 50px }
.logo-content .inner-logo {display:flex;flex-wrap: wrap;margin: 0 -1rem;padding-bottom: 50px;}
.logo-content .inner-logo .logo-details {width: calc(16.5% - 0px);padding: 0 15px 25px;}
.logo-content .inner-logo .logo-details .box:before {padding-top: 60%}
.logo-content .inner-logo .logo-details .box .imageHolder {background-color: var(--white);}
.logo-content .inner-logo .logo-details .box .imageHolder img { object-fit: contain;top: 50%;position: relative;transform: translateY(-50%); }
.logo-content .inner-logo .logo-details a:hover { opacity:0.5 }
.logo-content + .logo-content::after { display:none; }

/* contact-us start */
.contact-us {padding: 80px 0}
.contact-us .contact-list:after,.contact-us .contact-list:before { content: "";width: 100%;margin:0 auto;height: 1px;border-top: 1px solid rgba(0,0,0,.1);position: relative;
border-top-color: #bebebe;border-top-style: dashed;display:block; }
.contact-us .contact-details {display: flex;padding: 40px 0 0}
.contact-us .contact-details .left-content-details {width: 50%;padding-right: 50px}
.contact-us .contact-details .right-img {width: 50%}
.contact-us .contact-details .right-img .box:before { padding-top: 75%; }
.contact-us .left-content-details .contact-info h3 {padding-bottom: 15px}
.contact-us .left-content-details .contact-info p {font-size:25px;font-weight:500;line-height:35px;}
.contact-us .left-content-details .contact-info {padding-bottom: 20px}
.contact-us .left-content-details .contact-info:after { content: "";width: 100%;margin:0 auto;height: 1px;border-top: 1px solid rgba(0,0,0,.1);position: relative;
border-top-color: #bebebe;border-top-style: dashed;display:block; }
.contact-us .contact-details .left-content-details .contact-info:last-child:after {display: none;} 

.right-contact-img { padding-top:30px }


/*Get Involved start*/
.imgTextColorBlock + .content-1600 hr, .imgTextColorBlock + .content-1600 hr {margin:0}
.imgTextColorBlock + .content-1600  .content-para { padding-top:0 }
.imgTextColorBlock.green-bg + .content-1600 hr,.imgTextColorBlock.blue-bg + .content-1600 hr {display: none;}
.content-1600  + .content-1600 .content-para {padding-top: 0}
.content-1600  + .content-1600 + .imgTextColorBlock.white-bg {padding-top: 15px}

/*chaild-page-menu start*/
.child-info {display: flex;padding-top: 30px}
.chaild-page-menu {padding-left: 100px;width: 30%}
.chaild-page-menu h3 {padding-bottom:5px;margin-bottom: 20px;}
.chaild-page-menu .menu-header_menu-container .menu {padding: 0;  }
.chaild-page-menu .menu-header_menu-container .menu li {position: relative; margin-right:0;padding:0 0 8px 0;display: block;margin-bottom: 8px;
    border-bottom: 1px solid rgba(0,0,0,.1);border-bottom-color: #bebebe;border-bottom-style: dashed;}
.chaild-page-menu .menu-header_menu-container .menu li a {line-height:30px;text-decoration:none;
    padding-left: 20px;display: block; }
.chaild-page-menu .menu-header_menu-container .menu li a:before {width: 13px;height: 13px;content: '';
 position: absolute;left:0;top: 9px;background-image: url('images/rightArrow.svg');background-repeat: no-repeat;background-size: 13px}
.chaild-page-menu .menu-header_menu-container .menu li.current-menu-item a:before {background-image: url('images/rightArrowbg.svg');}
.chaild-page-menu .menu-header_menu-container .menu li a:hover {color: var(--black);opacity: 0.5}
.chaild-page-menu .menu-header_menu-container .menu li.current-menu-item a:hover { color:var(--turquoiseBlue);opacity:1 }
.chaild-page-menu .menu-header_menu-container .menu li.current-menu-item a{ color:var(--turquoiseBlue);font-weight: 600}
.chaild-page-menu .menu-header_menu-container .menu li.current-menu-parent a { color:var(--turquoiseBlue);text-decoration:underline;font-weight: 600}
.active-post { color:var(--turquoiseBlue);font-weight: 600}

table tbody {border: 1px solid var(--gray);display: block;}
table tbody tr {height: 40px !important;border-bottom: 1px solid var(--gray);display: flex;}
table tbody tr:last-child {border-bottom: none;}
table tbody tr td{height: 40px !important;padding: 10px;line-height: 1}

.wp-block-columns {margin-bottom: 0 !important;gap:0}
.entry :where(.wp-block-columns.is-layout-flex) {gap: 0em;}

/*content-full-width and content-half-width*/
.content-full-width {width: 100%;padding-top: 40px}
.content-half-width {width: 70%;padding-top: 40px}
.content-half-width + p:last-child {padding-bottom:0}

/*according start*/

.userOptiondata { display: none; padding: 20px 20px 20px; line-height: 30px;}
.tab_userOption .imgloader {display: none;}
.tab_userOption {border: 1px solid var(--black);border-top: none;}
.userOptionTab h5 { cursor: pointer; padding: 20px 60px 20px 20px;background: var(--gray);}
.userOptionTab { position: relative; cursor: pointer !important; background-color: #fff;border-top: 1px solid var(--black);
    transition: .5s ease-in-out; -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out;  transition: all .5s ease-in-out; 
    -webkit-transform-style: preserve-3d;-webkit-backface-visibility: hidden;}
.tab_userOption .userOptionLp .userOptionTab:last-child {border-bottom: 1px solid var(--black);} 
.userOptionLp .userOptionTab {text-decoration: none;display: block;}       
.userOptiondata p {padding-bottom: 20px;line-height: 28px;}
li::marker {font-size: 20px;}
.openClose {position: absolute; right: 20px; display: block;height: 35px; width: 35px; top: 19px; border-radius: 50%; vertical-align: middle;background: var(--turquoiseBlue);}
.userOptionTab.active .openClose::after { transition: all 0.5s ease-in-out; transform: rotate(180deg); opacity: 0;}
.userOptionTab .openClose::after { content: ""; position: absolute; width: 2px; height: 16px; background: var(--white);
 right: 17px; top: 9px; transition: ease 0.3s; }
.userOptionTab.active .openClose::before { transition: all 0.5s ease-in-out; transform: rotate(180deg); }
.userOptionTab .openClose::before { content: ""; position: absolute; width: 16px;  height: 2px;  background: var(--white); right: 10px; top: 16px;
 transition: ease 0.3s; }
.userOptiondata  ul li:last-child,.userOptiondata  ol li:last-child{padding-bottom: 0}

/* chaild-editor pages start */
.chaild-editor {padding-bottom: 50px;width: 70%}
.chaild-editor::after {content: "";width: 100%;margin:0 auto;height: 1px;border-top: 1px solid rgba(0,0,0,.1);position: relative;
border-top-color: #bebebe;border-top-style: dashed;display:block;margin-top: 50px;}
/*.chaild-editor h3, .chaild-editor h4,.chaild-editor h5,.chaild-editor h6{ font-weight:400; }*/
.chaild-editor .chaild-editor-btn {margin-top: 35px}
.chaild-editor .box { width:180px;max-width:180px;margin-top:20px;border: 1px solid var(--gray);}
.chaild-editor .chaild-img {display: flex;align-items: center;flex-wrap: wrap;}
.chaild-editor .chaild-img .box {margin-right: 20px}
.chaild-editor .chaild-img .box .imageHolder {background-color: transparent !important;} 
.chaild-editor .chaild-img .box .imageHolder img { object-fit: contain;top: 50%;position: relative;transform: translateY(-50%); }
.chaild-editor ul li h3,.chaild-editor ul li h4,.chaild-editor ul li h5,.chaild-editor ul li h6{padding-bottom: 0}
 .wp-block-columns .wp-block-column .content-para table tbody tr,.wp-block-columns .wp-block-column .chaild-editor table tbody tr {display: flex;}
 .wp-block-columns .wp-block-column .content-para table tbody tr td:first-child { padding-right:50px; }

/*media-img-section start*/
/*.media-img-section {padding: 50px 0 0}*/
/*.media-img-section::before {content: "";width: 100%;margin:0 auto;height: 1px;border-top: 1px solid rgba(0,0,0,.1);position: relative;
border-top-color: #bebebe;border-top-style: dashed;display:block;padding-top: 50px}*/
.media-img-section .media-content {display: flex;flex-wrap: wrap;}
.media-img-section .media-content .media-img {width: 20%}
.media-img-section .media-content .media-img img {padding-top:8px}
.media-img-section .media-content .media-img .box:before{ padding-top:100%}
.media-img-section .media-content .media-img .box .imageHolder {background-color: var(--white);}
.media-img-section .media-content .media-img .box .imageHolder img {object-fit: contain;top: 50%;position: relative;transform: translateY(-50%);}
.media-img-section .media-content .media-img  .imgloader {display: none;}
.media-img-section .media-content .media-right-content {width:80%;padding-left: 40px}
.media-img-section .media-content .media-right-content ul {padding-bottom: 0}
.media-img-section .media-content .media-right-content p:last-child{padding-bottom: 0}
.media-img-section .media-content .media-right-content h5 { padding-bottom:10px}

 .media-img-section .media-content::after {content: "";width: 100%;margin:0 auto;height: 1px;border-top: 1px solid rgba(0,0,0,.1);position: relative;
border-top-color: #bebebe;border-top-style: dashed;display:block;padding-top: 30px;margin-top: 30px; }
/*.media-img-section .media-content:last-child::after {padding-top: 0}*/

img.lazyloaded ~ .imageBG {opacity: 0;}

.imageBG {position: absolute;left: 0;top: 0;background-color: #4B9090B0 !important;z-index: 1;width: 100%;height: 100%;opacity: 1}


/*Our news Start*/
.our-news::after {content: "";width: 100%;margin:0 auto;height: 1px;border-top: 1px solid rgba(0,0,0,.1);position: relative;
border-top-color: #bebebe;border-top-style: dashed;display:block;margin-top: 50px;padding-bottom:35px }
.our-newslter {display: flex;flex-wrap: wrap;}
.our-newslter .newslter-btn { margin:15px 15px 0 0;}
.our-news {padding-top: 0}

/*breadcrumb-list start*/
.breadcrumb-details {padding:50px 0 0}
.breadcrumb-details::after {content: "";width: 100%;margin:0 auto;height: 1px;border-top: 1px solid rgba(0,0,0,.1);position: relative;
border-top-color: #bebebe;border-top-style: dashed;display:block;} 
.breadcrumb-list {list-style: none;display: inline-flex;padding: 0 0 5px 0;font-size: 16px}
.breadcrumb-list span {font-size: 16px}
.breadcrumb_last {color: var(--turquoiseBlue);font-weight: 600}



/*staff-list start*/
.staff-title { margin-bottom:20px }
.staff-list {display: flex;flex-wrap: wrap;position: relative;}
.staff-list:after{content: "";width: 100%;margin:0 auto;height: 1px;border-top: 1px solid rgba(0,0,0,.1);border-top-color: #bebebe;
    border-top-style: dashed;display:block;}
.staff-details { width:33.33%;display: flex;flex-wrap: wrap;}

.staff-list .staff-details:nth-child(1n+1):after {content: "";width: 100%;margin:0 auto;height: 1px;border-top: 1px solid rgba(0,0,0,.1);position: absolute;
border-top-color: #bebebe;border-top-style: dashed;display:block;left: 0;}

.staff-details .staff-img {width: 39%;margin: 40px 0}
.staff-details .staff-img .box:before {padding-top: 100%}
.staff-details .staff-content {width: 61%;padding: 40px 20px}
.staff-details .staff-content h5 {padding-bottom: 10px}

.wp-video,.wp-video-shortcode {width: 100% !important;height: auto;}


/*Footer start*/
footer {background-color: var(--black);flex-shrink: 0;padding: 50px 0;}
footer .imgloader {display: none;}
footer .footer-details {display: flex;flex-wrap: wrap;}
footer .footer-details .col-50 {width: 50%}
footer .footer-details .col-50 .footer-slider {padding-bottom: 25px}
footer .footer-details .col-50 .footer-slider .slider-item {display: flex;} 
footer .footer-details .col-50 .footer-slider .slider-item:focus-visible {outline: none;}
footer .footer-details .col-50 .footer-slider .slider-item .slider-img {width: 100%;max-width: 100px;height:100px;margin-right: 20px;}
footer .footer-details .col-50 .footer-slider .slider-item h5 {color: var(--white);}
footer .footer-details .col-50 .footer-slider .slider-item h6 {color: var(--white);font-size: 14px;font-weight: 300}
footer .footer-details .col-50 .socail-link { display:flex;padding-left:120px;align-items:center; }
footer .footer-details .col-50 .socail-link .socail-icon { background:var(--turquoiseBlue);width: 35px;height: 35px;border-radius: 5px;padding: 7px;margin-right: 10px;}
footer .footer-details .col-50 .socail-link .socail-icon img {width: 20px;height: 20px}
footer .footer-details .col-50 .socail-link .contact-link {font-size: 22px;font-weight: bold;color: var(--turquoiseBlue);margin-left: 4vw;text-decoration: none;}
footer .footer-details .col-50 .socail-link .contact-link:hover {text-decoration: underline;}

/*footer .newsletter-form img { max-width:90px }
footer .footer-logo img , .logo-link img{max-width: 225px}*/

footer .footer-details .col-35 {width: 35%;padding: 0 80px}
footer .footer-details .col-35.center-content h5{ color:var(--turquoiseBlue); }
.center-content .gravity-theme {padding-top:10px}
.center-content .gform_title,.gform_required_legend,.grecaptcha-badge,.validation_message {display: none !important;}
.center-content .gravity-theme .ginput_container_email input { border:1px solid var(--turquoiseBlue);color: var(--white) !important;font-weight: 500}
.center-content .gravity-theme .ginput_container_email input::placeholder{color: var(--turquoiseBlue) !important;}
.center-content .gform_wrapper .gform_validation_errors>h2 {border: none !important}
.gfield_error .ginput_container_email input {border: 1px solid red !important;} 
.gform_submission_error {padding-bottom: 0 !important}
.center-content .gform_confirmation_wrapper { border: 1px solid var(--white);padding: 10px;margin-bottom: 20px; }
.center-content .gform_confirmation_message {color: var(--white);text-align: center;}
.center-content .gform_ajax_spinner{width: 35px;height: 35px;position: absolute;top: 10px;right: 10px;background-color: var(--turquoiseBlue);}
.gform-icon--close:before {content: "\e903";}
.center-content .gravity-theme #gform_1 {position: relative;}
.center-content .gravity-theme .gform_button { position: absolute;top: 1px; border: transparent; background:var(--turquoiseBlue);color: var(--white);
    height: 48px;border-radius: 0;min-width: auto;right: 1px; }
.center-content .gravity-theme .gform_footer {padding: 5px 0 !important} 
footer .footer-details .col-15 {width: 15%}
.footer-right-logo {text-decoration: none;}
.footer-right-logo:hover .logo-link .text  {text-decoration: underline;}
.logo-link {border-radius:5px 5px 8px 8px;background: var(--white);text-align: center;margin-bottom: 40px}
.logo-link img {padding: 10px}
.logo-link .text {background-color:var(--turquoiseBlue);color:var(--white) !important; padding: 8px;border-radius: 0 0 5px 5px;font-size: 16px;font-weight: 600;}
.gform_wrapper.gravity-theme .gform_validation_errors { padding:8px 16px 8px 48px !important}

.bottom-footer {background-color: var(--turquoiseBlue);padding: 20px 0;}
.bottom-footer .bottom-details {display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}
.bottom-footer .left-content {display: flex;align-items: center;flex-wrap: wrap;}
.bottom-footer .left-content .copy-rights { font-size:14px;color:var(--white);padding-right: 15px}
.menu-legal-menus-container ul{ display:flex;list-style:none;padding:0;margin-top: -3px;flex-wrap: wrap;}
.menu-legal-menus-container ul li {padding-bottom: 0;position: relative;}
.menu-legal-menus-container ul li a{ padding-right:10px;color: var(--white) !important;font-size: 14px}
.menu-legal-menus-container ul li a:after {content: '/';position: absolute;left:-1px;top: 3px}
.menu-legal-menus-container ul li:first-child a:after {display: none;}
.right-content {color: var(--white) !important;font-size: 14px}


/*Not Found Page*/
.not-found-page {display: flex;align-items: center;justify-content: center;flex-direction: column;text-align: center;
    max-width: 900px;margin: 0 auto;width: 100%;padding: 150px 0 50px;position: relative;}
.not-found-details h1 {padding-bottom: 80px;font-size: 200px;color: var(--lightGreen);webkit-animation: balance 3s ease infinite 1.3s;
-moz-animation: balance 3s ease infinite 1.3s;-o-animation: balance 3s ease infinite 1.3s;
-ms-animation: balance 3s ease infinite 1.3s;animation: balance 3s ease infinite 1.3s;letter-spacing: 10px;
text-shadow: 1px 1px 1px var(--turquoiseBlue), 2px 2px 1px var(--turquoiseBlue),3px 3px 1px var(--turquoiseBlue),4px 4px 1px var(--turquoiseBlue),5px 5px 1px var(--turquoiseBlue),
6px 6px 1px var(--turquoiseBlue),7px 7px 1px var(--turquoiseBlue),8px 8px 1px var(--turquoiseBlue)}
.not-found-details p {line-height: 33px}
.not-found-details h3 {font-size: 40px}
.not-found-details p a{ color:var(--turquoiseBlue);text-decoration:underline;transition: all 0.5s;}

.leftRightDetails img{ opacity:1 !important }
.entry {padding:0}
.content-para {padding-top: 40px}

/* cky-consent-bar*/
.cookies-page {padding: 50px 140px}
.cky-revisit-bottom-left {display: none !important}
.cky-consent-container {width: 400px !important}
.cky-consent-bar {background-color: #fff !important;border: var(--turquoiseBlue) 1px solid !important;padding: 20px !important;}
.cky-notice .cky-title {margin: 0 !important;padding-bottom: 10px !important;font-size: 20px !important;font-weight: normal;}
.cky-notice-des p {font-size: 16px !important;padding-bottom: 0px !important;line-height: 24px !important;}
.cky-preference-content-wrapper p,
.cky-accordion-header-des p,.cli-bar-message a {font-size: 16px !important;}
.cky-btn-customize {width: 100%}
.cky-notice-btn-wrapper .cky-btn {margin: 10px 8px 0 0px !important;border-radius: 5px;}
.cky-notice-btn-wrapper {margin-top: 5px !important}
.cky-prefrence-btn-wrapper .cky-btn {border-radius: 5px;}
.cky-btn {letter-spacing: 0 !important;font-size: 16px !important;background-color: #fff !important;border: var(--turquoiseBlue) 1px solid !important;color: var(--turquoiseBlue)!important;}
.cky-btn-revisit-wrapper {background-color: #f0d6a6 !important;}
.cky-btn:hover {background-color: var(--turquoiseBlue)!important;color: #fff !important;border: var(--turquoiseBlue) 1px solid !important;opacity: 1 !important;}
.cky-preference-title {font-size: 20px !important;}
.cky-accordion.cky-accordion-active .cky-accordion-body {margin-bottom: 16px !important}
.cky-btn-close {width: 30px !important;height: 30px !important;max-width: 30px;min-width: 30px;}
.cky-btn-close img {width: 30px !important;}
.cky-modal p {padding: 0px 0px 10px 0px;font-size: 16px !important;color: #000 !important;line-height: 22px !important;}
.cky-accordion-btn {text-align: left !important;color: #000 !important;letter-spacing: 0 !important;}
.cky-accordion-header-des {margin: 10px 0 0px 0 !important;}
.cky-accordion-body {margin-bottom: 0 !important;}
.cky-show-desc-btn {font-size: 15px !important;color: #000 !important;font-weight: 600;min-width: auto !important;letter-spacing: 0 !important;}
.cky-footer-wrapper>div:last-child {display: none !important;}
.cky-btn-accept {background-color: var(--turquoiseBlue)!important;border: var(--turquoiseBlue) 1px solid !important;color: #fff !important;}
.cky-btn-accept:hover {border: var(--turquoiseBlue) 1px solid !important;background-color: #fff !important;color: var(--turquoiseBlue) !important;}
.cky-notice-des a {color: var(--turquoiseBlue) !important;}
a.cky-banner-element { background:transparent !important;padding:0!important;border:transparent !important;cursor:pointer; }
a.cky-banner-element:hover {color: var(--turquoiseBlue) !important;}

/*parental-privacy-policy start*/
.parental-privacy-policy .content-para, .parental-privacy-policy .content-para p {font-size: 18px}
.parental-privacy-policy ol { column-count:2;font-weight:bold;}
.parental-privacy-policy hr {margin: 10px auto 30px;}


/*blog start*/

.blog-list {display: flex;flex-direction: row-reverse;flex-wrap:wrap; }
.blog-heading .chaild-page-menu h3 {color:var(--orange);border-bottom:4px solid var(--orange);width: fit-content;}

.blog-list .blog-right {width: 30%;padding-left: 100px}
.blog-list .blog-right .blog-right-list { background-color: var(--gray);padding: 50px 30px }
.blog-list .blog-right h5 {color: var(--black);font-weight: 400;}
.blog-list .blog-right h5::after {content: "";width: 100%;margin:0 auto;height: 1px;border-top: 1px solid rgba(0,0,0,.1);position: relative;
border-top-color: var(--black);border-top-style: dashed;display:block;margin-top: 8px;} 
.blog-list .blog-right .searchForm {display: flex;padding: 0px 0 40px}
.blog-list .blog-right .search-box {background-color: var(--white);font-weight: 400;border: 1px solid var(--orange);border-radius: 3px 0 0 3px;}
.blog-list .blog-right .search-btn {font-size: 14px;background-color: var(--orange);color: var(--white);width: 80px;min-width: 80px;height: 50px;
border-radius: 0 3px 3px 0;}
.blog-list .blog-right .search-btn:hover{border: 1px solid var(--orange);color: var(--orange);background-color: transparent;}
.blog-list .blog-right .categories-button {padding: 0px 0 20px;}
.blog-list .blog-right .categories-button a {margin-bottom: 10px}
.blog-list .blog-right .categories-button span {text-align: center;padding: 30px 0}
.blog-list .blog-right .btn-blog { background-color:var(--orange);color:var(--white);}
.blog-list .blog-right .btn-blog:hover {border: 1px solid var(--orange);color: var(--orange);background-color: transparent;}
.btn-topic {background-color:var(--white) !important;color:var(--black) !important;}
.btn-topic:hover {background-color: transparent !important;border: 1px solid var(--white) !important;} 


.blog-list .blog-left .blog-info { padding-bottom:40px}
.blog-list .blog-left .blog-info::after {content: "";width: 100%;margin:0 auto;height: 1px;border-top: 1px solid rgba(0,0,0,.1);position: relative;
border-top-color: #bebebe;border-top-style: dashed;display:block;margin-top: 40px} 
.blog-list .blog-left { width:70%;}
.blog-list .blog-left .blog-info a {text-decoration: none;color: var(--black);}
.blog-list .blog-left .blog-info a:hover {color: var(--turquoiseBlue);}
.blog-list .blog-left .blog-info .blog-list-link:hover {color: var(--black);}
.blog-list .blog-left .postBlock {display: flex;flex-wrap: wrap;}
.blog-list .blog-left .postBlock .postImage {width: 35%;padding-right: 30px}
.blog-list .blog-left .postBlock .postImage .box:before {padding-top: 65%}
.blog-list .blog-left .postBlock  .postText {width: 65%}
.blog-list .blog-left .postBlock  .postText .meta { padding-bottom:5px;font-size:14px;font-weight:300; }
.blog-list .blog-left .postBlock  .postText p {font-size: 18px;}
.blog-list .blog-left .postBlock  .postText p:last-child {padding-bottom: 0}

.blogs-details {padding-top: 50px}
.blog-details {display:flex;padding-top:30px }
.blog-details .blog-top { width: 70%}
.blog-details .blog-top .blog-top-details {display: flex;align-items: center;padding: 35px 0}
.blog-details .blog-top .blog-top-details a {padding: 0 14px 0 10px;position: relative;}
.blog-details .blog-top .blog-top-details a:after {content: '|';position: absolute;right: 3px;top: 0}
.blog-details .blog-top::after,.blog-details .blog-top::before{content: "";width: 100%;margin:0 auto;height: 1px;border-top: 1px solid rgba(0,0,0,.1);position: relative;
border-top-color: #bebebe;border-top-style: dashed;display:block;} 
.blog-top-right {width: 30%;padding-left:100px}
.blog-top-right h2 {color: var(--orange);border-bottom: 3px solid var(--orange);margin:-12px 0 10px 0;padding-bottom: 5px;font-size: 28px;line-height: 40px}
.blog-top-right .SidebarMenu a {border-bottom: 1px solid rgba(0,0,0,.1);border-bottom-color: #bebebe;border-bottom-style: dashed;
    padding-bottom: 8px;margin-bottom: 8px;font-size: 18px;padding-left: 20px;display: block;position: relative;text-decoration: none;}
.blog-top-right .SidebarMenu a:hover {color: var(--black);opacity: 0.5}    
.blog-top-right .SidebarMenu a:before {width: 13px;height: 13px;content: '';left: 0px;top: 9px;
position: absolute;background-image: url('images/rightArrow.svg');background-repeat: no-repeat;background-size: 13px}
.blog-top-right .SidebarMenu a.active-post:hover {color: var(--turquoiseBlue);opacity: 1}
.blog-top-right .SidebarMenu a.active-post:before {background-image: url('images/rightArrowbg.svg');}
.blogs-info { width:70% }
.blogs-info .content-1600 {padding: 0}
.blogs-info h4 { font-weight:400;padding-bottom:40px }
/*.blogs-info .postImage {margin-bottom: 40px}*/

.blog-inner-details { padding:80px 0 50px }
.blog-inner-details .blog .blog-left .blog-inner-list {padding-bottom:20px}
.blog-inner-details .blog .blog-left .blog-inner-list .box:before {padding-top: 60%}
.blog-inner-details .blog .blog-left .blog-inner-list a,.search-details .blog-left a{text-decoration: none;}
.blog-inner-details .blog .blog-left .blog-inner-list h3{padding:30px 0 10px}
.blog-inner-details .blog .blog-left .blog-inner-list .post-details {padding-bottom: 10px;font-size: 16px;display: flex;flex-wrap: wrap;}
.blog-inner-details .blog .blog-left .blog-inner-list .post-details a {text-decoration: underline;}
.blog-inner-details .blog .blog-left .blog-inner-list .post-details a:first-child {padding-left: 5px}
.blog-inner-details .blog .blog-left .blog-inner-list .post-details .meta {position: relative;padding: 0 12px}
.blog-inner-details .blog .blog-left .blog-inner-list .post-details .meta:before,
.blog-inner-details .blog .blog-left .blog-inner-list .post-details .meta:after {content: '|';position: absolute;top: 0}
.blog-inner-details .blog .blog-left .blog-inner-list .post-details .meta:before {right: 3px;}
.blog-inner-details .blog .blog-left .blog-inner-list .post-details .meta:after {left: 3px;}
.blog-inner-details .blog-left .blog-info:after {display: none;}
.blog-inner-details .blog-left .blog-info:last-child {padding-bottom: 0;}

.blogs-info .addtoany_shortcode { padding-top:40px }
.blogs-info .addtoany_shortcode:after{content: "";width: 100%;margin:0 auto;height: 1px;border-top: 1px solid rgba(0,0,0,.1);position: relative;
border-top-color: #bebebe;border-top-style: dashed;display:block; margin-top: 50px} 

.status-publish .entry {padding-top:25px}


/*search-details start*/
.search-details .search-title  h3 {font-size: 40px}
.search-details .blog-left h3 {padding:0 0 10px}
.search-details .status-publish .postImage {padding: 0 0 30px}
.search-details .status-publish .meta {font-size: 16px;padding-bottom: 10px}
.search-details .status-publish .meta a {text-decoration: underline;}
.search-details .status-publish .entry {padding:0}
.search-details .status-publish .entry p {padding-bottom: 50px}

.current {display  :none}
.page-numbers {display:  none;opacity: 0;visibility: hidden;}
a.next.page-numbers{display:  block;text-decoration: none;opacity: 1;visibility: visible;position: fixed;right: 0}
a.prev.page-numbers{display:  block;text-decoration: none;opacity: 1;visibility: visible;}
.pagination-list {display: flex;align-items: center;}


