.navbar-brand img {height: auto;width: 140px !important;}

#SubHeroOne {background: url('../png/subherobackground_one.png') no-repeat;background-size: cover; padding: 150px 0 70px 0;}
#SubHeroOne h1{color:#FFFFFF !important;font-size:48px !important;}
#SubHeroOne p{color:#FFFFFF !important;font-size:16px !important;}

#SubHeroTwo {background: url('../png/subherobackground_two.png') no-repeat;background-size: cover; padding: 150px 0 70px 0;}
#SubHeroTwo h1{color:#FFFFFF !important;font-size:48px !important;}
#SubHeroTwo p{color:#FFFFFF99 !important;font-size:16px !important;}

#SubHeroThree {background: url('../png/subherobackground_three.png') no-repeat;background-size: cover; padding: 150px 0 70px 0;}
#SubHeroThree h1{color:#FFFFFF !important;font-size:48px !important;}
#SubHeroThree p{color:#FFFFFF99 !important;font-size:16px !important;}

#SubHeroBlog {background: url('../png/subherobackground_three.png') no-repeat;background-size: cover; padding: 150px 0 70px 0;}
#SubHeroBlog h1{color:#FFFFFF !important;font-size:42px !important;}
#SubHeroBlog p{color:#FFFFFF99 !important;font-size:16px !important;}
#SubHeroBlog #BlogsCategory ul li{float: left !important;background: rgb(0, 0, 0, .1) !important;padding: 2px 10px !important;border-radius: 8px !important;border: 0 !important;margin-right: 5px !important;margin-bottom: 3px !important;width: auto !important;}
#SubHeroBlog #BlogsCategory ul li:hover{background: rgb(255, 255, 255, 1) !important;}
#SubHeroBlog #BlogsCategory ul li a{font-size: 14px !important;color: #FFF !important;}
#SubHeroBlog #BlogsCategory ul li a:hover{color: #000 !important;}

#MegaMenu {background: #F6F7F9 url('../png/megamenubackground-1.png') no-repeat;background-size: cover;background-position: center left;padding: 0 0 0 0;}
#MegaMenu .ItemHead h4{color: #07032b;font-size: 12px;font-weight: 700;margin: 10px 10px 0px 10px;text-transform: uppercase;}
#MegaMenu .Item ul li {margin-bottom: 0px !important;}
#MegaMenu .Item ul li a {font-size: 13px;font-weight: 500;color: #626262;padding: 5px 20px;}
#MegaMenu .Item ul li a:hover {font-size: 13px;font-weight: 500;color: #000;padding: 5px 20px;background: #cacaca2e;}

#MegaMenu2 {background: #F6F7F9 url('../png/megamenubackground.png') no-repeat;background-size: cover;background-position: center left;padding: 0 0 0 0;}
#MegaMenu2 .ItemHead h4{color: #07032b;font-size: 12px;font-weight: 700;margin: 10px 10px 0px 10px;text-transform: uppercase;}
#MegaMenu2 .Item ul li {margin-bottom: 0px !important;}
#MegaMenu2 .Item ul li a {font-size: 13px;font-weight: 500;color: #626262;padding: 5px 20px;}
#MegaMenu2 .Item ul li a:hover {font-size: 13px;font-weight: 500;color: #000;padding: 5px 20px;background: #cacaca2e;}

#menu-item-13287 .nav-item-children {margin-top: -20px;}
#menu-item-13293 .nav-item-children {margin-top: -20px;}
#menu-item-16110 .nav-item-children {margin-top: -20px;}
#menu-item-16112 .nav-item-children {margin-top: -20px;}

#SpecialFlag {width: 44px;position: absolute;margin-right: -50px;}
#SpecialFlag ul li a{border:0;padding-right: 10px !important;}
#SpecialFlag ul li a.wpml-ls-item-toggle:after {display: none;}
#SpecialFlag ul.nav-item-children{top:25px!important;left:-75%!important;min-width:60px!important}
#SpecialFlag li a img{width:24px!important}
#SpecialFlag ul.nav-item-children li a{padding:.2em 1em!important;text-align:center!important}

.FooterMarquee p:hover{color: #0f2666 !important;}
.FooterLink {position: absolute !important; height: 52px !important; margin-top:-52px !important; background: transparent !important;}
#MainFooter {background: url('../png/footerbg.png') no-repeat;background-size: cover; padding: 60px 0 20px 0;}
#MainFooter .ItemHead {color: #FFFFFF78; font-size:13px; font-weight: 700;text-transform: uppercase;}
#MainFooter .Item ul li a {color: #FFFFFF; font-size:14px; font-weight: normal;}
#MainFooter .Item ul li a:hover {color: #ffffffba; font-size:14px; font-weight: normal; text-decoration: underline;}
#MainFooter .Explanation p{color:#ffffff8a;font-size:14px;line-height: 22px;margin:20px 60px 40px 0;}
#MainFooter .Text p{color:#ffffff8a;font-size:14px;line-height: 22px;text-align: right}
#MainFooter .Phone {background: rgb(0, 0, 0, .7);padding: 20px;border-radius: 50px;margin: 0 90px 10px 0;}
#MainFooter .Phone .elementor-widget-container{margin-bottom: 0 !important;}
#MainFooter .Phone .iconbox-icon-container svg{font-size: 30px;margin: 10px 0px 10px 10px;color: #FFF;}
#MainFooter .Phone .contents p.lqd-iconbox-heading {margin:-6px 0 0px;font-size: 16px;line-height: 30px;font-weight: 400;color: #FFF;}
#MainFooter .Phone .contents p {font-size: 30px;font-weight: 700;color: #69c3e8;}


#HomeAbout {padding: 90px 0 60px 0 !important;}
#HomeAbout .SectionHead h2{color: #0f2666 !important;font-weight: 700 !important;font-size: 34px !important;margin-bottom: .5em !important;}
#HomeAbout .SectionText p{color: #7f7f7f !important;font-size: 16px !important;line-height: 24px !important;margin-bottom: 1.5em !important;}
#HomeServices {padding: 50px 0 40px 0 !important;}
#HomeServices .IconBox h3{color: #0f2666 !important;font-weight: 600 !important;font-size: 18px !important;margin-bottom: .5em !important;}
#HomeServices .IconBox p{color: #7f7f7f !important;font-size: 14px !important;line-height: 22px !important;margin-bottom: .5em !important;}
#HomeServices .IconBox a{font-size: 14px !important;line-height: 22px !important;margin-top: 0em !important;font-weight: 600 !important;}
#HomeServices .IconBox a:hover{text-decoration: underline;}
#HomeWhy {padding: 120px 0 90px 0 !important;}
#HomeWhy .SectionHead h4{color: #0f2666 !important;font-weight: 700 !important;font-size: 48px !important;margin-bottom: .5em !important;}
#HomeWhy .SectionText p{color: #7f7f7f !important;font-size: 16px !important;line-height: 24px !important;margin-bottom: 1.5em !important;}
#HomeWhy .IconBox h5{color: #0f2666 !important;font-weight: 600 !important;font-size: 18px !important;margin-bottom: .5em !important;}
#HomeWhy .IconBox p{color: #7f7f7f !important;font-size: 13px !important;line-height: 20px !important;margin-bottom: 0em !important;}
.HomeBox svg {width: 64px !important;;fill: #fff !important;; }
#HomeReferences {padding: 30px 0 60px 0 !important;background: #f5f5f5 !important;}
#HomeReferences .SectionHead h6{color: #0f2666 !important;font-weight: 700 !important;font-size: 24px !important;margin-bottom: 1.5em !important;}
#HomeTestimonial {padding: 30px 0 60px 0 !important;}
#HomeTestimonial .SectionHead h6{color: #0f2666 !important;font-weight: 700 !important;font-size: 24px !important;margin-bottom: 1.5em !important;}
.elementor-12724 .elementor-element.elementor-element-2538ba02.carousel-dots {bottom: -25px !important;}


#AboutUs {padding: 90px 0 80px 0 !important;}
#AboutUs .SectionHead h2{color: #0f2666 !important;font-weight: 700 !important;font-size: 44px !important;margin-bottom: 1em !important;}
#AboutUs .SectionText p{color: #000 !important;font-size: 16px !important;line-height: 26px !important;margin-bottom: 1.5em !important;}

#AboutUsCounter {padding: 40px 0 50px 0 !important;}
#AboutUsCounter .Box {background: url('../png/counter-bg-1.png') no-repeat;background-size: auto; background-position: top center; padding: 30px 0 20px 0;}
#AboutUsCounter .Box-Two {background: url('../png/counter-bg-2.png') no-repeat;background-size: auto; background-position: top center; padding: 30px 0 20px 0;}
#AboutUsCounter .Box-Three {background: url('../png/counter-bg-3.png') no-repeat;background-size: auto; background-position: top center; padding: 30px 0 20px 0;}
#AboutUsCounter .Box-Four {background: url('../png/counter-bg-4.png') no-repeat;background-size: auto; background-position: top center; padding: 30px 0 20px 0;}
#AboutUsCounter .SectionHead{color: #0f2666;font-weight: 700;font-size: 36px;margin-bottom: 15px;text-align: center;}
#AboutUsCounter .SectionHead p{margin:0 !important;}
#AboutUsCounter .SectionText{color: #0f2666;font-weight: 300;font-size: 18px;line-height: 16px;margin-bottom: 5px;text-align: center;}

#AboutUsGallery {padding: 90px 0 80px 0 !important;}


#Services {padding: 90px 0 80px 0 !important;}
#Services .SectionHead h3{color: #0f2666;font-weight: 700;font-size: 44px;margin-bottom: .5em;}
#Services .SectionText p{color: #000;font-size: 17px;line-height: 27px;margin-bottom: 1.5em;}

#ServicesList {padding: 0px 0 80px 0 !important;}
#ServicesList .SectionHead{color: #0f2666;font-weight: 700;font-size: 44px;margin-bottom: .3em;}
#ServicesList .SectionText{color: #000;font-size: 17px;line-height: 27px;margin-bottom: .5em;}
#ServicesList .Icons .IconBox:hover .elementor-widget-container{background-color: #cff4ff7d !important;}

.ServicesAccordion .e-n-accordion-item {margin-bottom: 0.2em !important;}
.ServicesAccordion .e-n-accordion-item-title{background: #c3e5f566 !important;padding: 14px 20px !important;font-size: 18px !important;font-weight: 600 !important;line-height: 20px !important;border-radius: 8px !important;border: 0 !important;}
.ServicesAccordion .elementor-element {border: 0 !important;}
.ServicesAccordion p{padding: 0.5em !important;font-size: 16px !important;line-height: 24px !important;}


#References .ReferencesBox .elementor-widget-container {background-color: #f9f9f9 !important;border-radius: 8px !important;border: 1px solid #f9f9f9 !important;padding: 20px 20px 20px 20px !important;}
#References .ReferencesBox:hover .elementor-widget-container {background-color: #fff !important;}
#References .ReferencesBox .elementor-widget-container .lqd-iconbox-heading {font-size:14px !important;color: #818181 !important;}
#References .ReferencesBox:hover .elementor-widget-container .lqd-iconbox-heading {font-size:14px !important;color: #000 !important;}

#TeamManagement {padding: 60px 0 80px 0 !important;}
#TeamManagement .SectionHead h2{color: #0f2666;font-weight: 700;font-size: 32px;margin-bottom: 0em !important;}
#TeamManagement .TeamName p{font-size: 18px !important;font-weight: 700 !important;color: #000 !important;margin-bottom: 0em !important;}
#TeamManagement .TeamPosition p{font-size: 16px !important;color: #7f7f7f !important;margin-bottom: 0.2em !important;}
#TeamManagement .TeamIcons .elementor-widget-container{margin-bottom: 0em !important;}
#TeamManagement .TeamIcons .elementor-widget-container p{font-size: 16px !important;color: #7f7f7f !important;}

#TeamOther {background: #f5f5f5 !important;}
#TeamOther .SectionHead h2{color: #0f2666;font-weight: 700;font-size: 20px;margin-bottom: 0.3em !important;}
#TeamOther .TeamBox .lqd-imggrp-single.d-block.pos-rel {text-align: center !important;background: #FFF !important;border-radius: 8px !important;padding: 30px 20px 20px 20px !important;margin-bottom: 10px !important;}
#TeamOther .TeamBox .w-100.pos-rel.loaded {height: 150px !important;width: 150px !important;background-size: cover !important;background-position: top center !important;border-radius: 50% !important;overflow: hidden !important;}
#TeamOther .TeamBox .elementor-widget-wrap.elementor-element-populated {padding: 10px !important;}
#TeamOther .TeamBox .elementor-element.e-con-full.e-flex.e-con.e-child {padding: 0 0 15px 0 !important;box-shadow: none !important;}
#TeamOther .TeamBox .TeamName {text-align: center !important;line-height: 18px !important;}
#TeamOther .TeamBox .TeamName p{font-size: 14px !important;font-weight: 600 !important;color: #000 !important;margin-bottom: 0em !important;line-height: 18px !important;}
#TeamOther .TeamBox .TeamPosition {text-align: center !important;line-height: 18px !important;}
#TeamOther .TeamBox .TeamPosition p{font-size: 13px !important;color: #7f7f7f !important;margin-bottom: 0em !important;line-height: 18px !important;}

#WePress .PressBox .elementor-widget-container {background-color: #fff !important;border-radius: 8px !important;border: 1px solid #f1f1f1 !important;padding: 20px 0 0px 0 !important;}
#WePress .PressBox:hover .elementor-widget-container {background-color: #fff !important;border: 1px solid #000 !important;}
#WePress .PressBox .elementor-widget-container .lqd-iconbox-heading {font-size:14px !important;color: #818181 !important;}
#WePress .PressBox:hover .elementor-widget-container .lqd-iconbox-heading {font-size:14px !important;color: #000 !important;}

#wpcf7-f6-p14157-o1 .wpcf7-list-item-label {font-size:14px !important;}
.wpcf7-not-valid-tip {font-size:12px !important;}
.wpcf7-form-control {padding: 10px 16px !important;}
#ContactPage {padding: 0 0 80px 0 !important;}
#ContactPage .SectionHead h3{color: #0f2666;font-weight: 700;font-size: 34px;margin-bottom: .5em;}
#ContactPage .SectionText p{color: #000;font-size: 17px;line-height: 27px;margin-bottom: 1.5em;}
#ContactPage .ContactBox {margin:10px 10px !important;}
#ContactPage .ContactBox .elementor-widget-wrap {padding: 30px 40px !important;}
#ContactPage .ContactBox .elementor-widget-wrap h4{font-size:24px !important}
#ContactPage .ContactBox .elementor-widget-wrap p{font-size:15px !important}

.ChannelLogo {padding: 0 15px !important;margin: 15px 0 !important;}

#BlogsOther .lqd-lp-style-13 .lqd-lp-header h3{font-size: 18px;font-weight: 700;}
#BlogsOther .lqd-lp-style-13 .lqd-lp-excerpt{font-size: 14px;}

#SpecialDrawer .submenu-expander {margin-left: 0 !important;position: absolute !important;right: 0 !important;top: 4px !important;width: 100% !important;text-align: right !important;display: block !important;}
#SpecialDrawer .lqd-custom-menu .nav-item-children>li>a {color:#FFF !important;padding: 10px 20px !important;}
#SpecialDrawer .lqd-custom-menu .nav-item-children>li> .submenu-expander {top: 10px !important;}

/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px) {
	#MainFooter .elementor-element-6a0e78b7 {text-align: center;}
	#MainFooter .Explanation p {margin:20px 0px 40px 0;}
	#MainFooter .Phone {margin: 0 0px 10px 0;}
}

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) and (max-width: 767.98px) {

}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) and (max-width: 991.98px) {

}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) and (max-width: 1199.98px) {

}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {

}
