/* Global css */
html { scroll-behavior: smooth;}
body{font-size: 15px;color: #000;  font-family: "Poppins", sans-serif;padding: 0px; margin: 0px;line-height: 24px;}
Section{padding: 70px 0px;display: block;width: 100%;float: left;scroll-margin-top: 100px;}
h1,h2,h3{font-size: 30px;display: block;text-transform:capitalize; font-family: "Oswald", sans-serif;font-weight:bold;text-align: left;}
h4{font-size: 18px;display: block;text-transform:capitalize; font-family: "Montserrat", sans-serif;color: #ffa500;}
h5,h6{font-size: 24px;display: block;text-transform:uppercase; font-family: "Oswald", sans-serif;font-weight: bold;text-align: left;}
ul,ol li {margin:0px; padding:0px; font-size: 15px;}
a, input, button, img {-moz-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s; transition:all 0.5s  ease 0s; text-decoration:none; outline:0px; } 
a:hover, button:hover, input:hover, a:focus, button:focus, input:focus {text-decoration:none !important;} 
.form-control{ border-radius: 0px !important; font-size: 15px; height:40px; color: #000000;}
.form-control:focus{ box-shadow: none !important;}
.img-responsive{width: 100%; height: auto;}
.btn {background: transparent;  color: #000; border:2px solid #212531;border-radius:5px;font-size: 18px;font-weight: 400;text-transform: uppercase; padding:9px 25px;box-shadow: 0 0 0 transparent;}
.btn.focus, .btn:focus{outline: 0;box-shadow: none;}
.btn-black {background: #212531;  color: #fff; border:2px solid #212531;border-radius:5px;font-size: 18px;font-weight: 400;text-transform: uppercase; padding:9px 25px;box-shadow: 0 0 0 transparent;}
.btn-black.focus, .btn-black:focus{outline: 0;box-shadow: none;color: #fff;}
/* End Global css */

.copyRight .conBox p a {
    color: #ffff;
}

@media screen and (min-width: 1200px) {
.container{max-width: 1151px;padding: 0;}
}

/* Top scroll */
#button{display:inline-block;background-color:#121212;width:40px;height:40px;text-align:center;border-radius:4px;position:fixed;bottom:70px;right:30px;-webkit-transition:background-color .3s, opacity .5s, visibility .5s;-o-transition:background-color .3s, opacity .5s, visibility .5s;transition:background-color .3s, opacity .5s, visibility .5s;opacity:0;visibility:hidden;z-index:6;cursor:pointer;}
#button:hover{background:#ffa500;}
#button.show{opacity:1;visibility:visible;}
#button::after{content:"\f077";font-family:FontAwesome;font-weight:normal;font-style:normal;font-size:14px;line-height:40px;color:#fff;}
/* End Top scroll */
/* top-header */
.fixed-header {	position: fixed;top: 0;	left: 0;width: 100%;-webkit-transition: .5s;-o-transition: .5s;	transition: .5s;background: #2a2a2a;z-index: 999;}
.fixed-header .topBar {display: none;}
.fixed-header .header-menu {top: 0;background: #1c335f;}
/* .logo img{max-width: 100%;transition: .5s;width: 100%;} */
 
.fixed-header .logo img {width:80%;-webkit-transition: .5s;-o-transition: .5s;	transition: .5s;} 


/*  */
.topBar {background: #1c335f;padding: 8px 0;float: left;width: 100%;}
.topBar .d-flex {gap: 15px;}
.topBar .d-flex .mail a,
.topBar .d-flex .mail a i{color: #fff;}
.topBar .d-flex a span {font-size: 14px;padding-left: 5px;}
.topBar .d-flex i{font-size: 16px;color: #ffa500;}
.topBar .d-flex .socailIcon {display: flex;gap: 10px;}

.header-menu {width: 100%;float: left;position: absolute;top: 63px;z-index: 2;transition: .5s;}
.header-menu .col12 {display: flex;justify-content: space-between;align-items: center;}



/* End logo section */
/* Menu section */
.stellarnav{position:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.stellarnav a{color:#fff;}
.social-media a:first-child {margin: 0px;}
.stellarnav a:hover:after {content: '';width: 100%;position: absolute;left: 0px;bottom: 0px;height: 2px;background: #fff;transition: 0.2s all;}
.stellarnav a:after{display:none;content: '';width: 0%;position: absolute;left: 0px;bottom: 0px;height: 2px;background: #fff;transition: 0.2s all;}
.stellarnav ul{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.stellarnav li a img{margin-right:5px;float:left;}
.stellarnav li{list-style:none;display:block;margin:0;padding:0;position:relative;line-height:normal;vertical-align:middle;}
.stellarnav li a{display:block;text-decoration:none;color:#333333;font-size:inherit;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;font-size: 15px;position: relative;}
.stellarnav li a.active{color:#2e99e5;}
.stellarnav > ul > li{display:flex;align-items:center;padding: 9px 11px;}
.stellarnav > ul > li > a{color:#fff;display:block;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;font-size: 16px;position: relative;line-height: 26px;  font-family: "Oswald", sans-serif;font-weight: bold;text-transform: uppercase;}
.stellarnav > ul > li.active > a,
.stellarnav > ul > li a:hover,
.stellarnav > ul > li a:focus{color: #ffa500;}
.stellarnav > ul > li:last-child{margin-right: 0;}
.stellarnav ul ul{top:100%;width:240px;position:absolute;z-index:9900;text-align:left;display:none;background:#121212 none repeat scroll 0 0;left:0;}
.stellarnav li li{display:block;}
.stellarnav ul ul ul{top:0;/* dd animtion - change to auto to remove */
 left:100%;}
.stellarnav > ul > li:hover > ul > li:hover > ul{opacity:1;visibility:visible;top:0;}
.stellarnav > ul > li.drop-left > ul{right:0;}
.stellarnav li.drop-left ul ul{left:auto;right:220px;}
.stellarnav.light{background:rgba(255, 255, 255, 1);}
.stellarnav.light a{color:#121212;}
.stellarnav ul ul li a{padding:10px 15px;color:#fff;}
.stellarnav ul ul li a:hover{background:#ffffff;}
.stellarnav.light ul ul{background:rgba(255, 255, 255, 1);}
.stellarnav.light li a{color:#121212;}
.stellarnav.fixed{position:fixed;width:100%;top:0;left:0;z-index:9999;}
body.stellarnav-noscroll-x{overflow-x:hidden;}
.stellarnav li.has-sub > a:after{content:'';margin-left:10px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #7d7d7d;display:none;}
.stellarnav li li.has-sub > a:after{margin-left:10px;float:right;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #FFF;position:relative;top:4px;}
.stellarnav li.drop-left li.has-sub > a:after{float:left;margin-right:10px;border-left:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #FFF;}
.stellarnav.hide-arrows li.has-sub > a:after,.stellarnav.hide-arrows li li.has-sub > a:after,.stellarnav.hide-arrows li.drop-left li.has-sub > a:after{display:none;}
.stellarnav .menu-toggle,.stellarnav .close-menu,.stellarnav .call-btn-mobile,.stellarnav .location-btn-mobile{display:none;text-transform:uppercase;text-decoration:none;}
.stellarnav .dd-toggle{display:none;position:absolute;top:0;right:0;padding:0;width:48px;height:48px;text-align:center;z-index:9999;border:0;}
.stellarnav.desktop.hide-arrows li.has-sub a{padding-right:15px;}
.stellarnav.mobile > ul > li > a.dd-toggle{padding:0;}
.stellarnav li.call-btn-mobile,.stellarnav li.location-btn-mobile{display:none;}
.stellarnav a.dd-toggle .icon-plus{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;-o-transition:transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s;width:12px;height:100%;position:relative;vertical-align:middle;display:inline-block;}
.stellarnav a.dd-toggle .icon-plus:before{content:'';display:block;width:12px;height:0px;border-bottom:solid 3px #777;position:absolute;top:50%;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:width 0.3s;-o-transition:width 0.3s;transition:width 0.3s;}
.stellarnav a.dd-toggle .icon-plus:after{content:'';display:block;width:12px;height:0px;top:50%;border-bottom:solid 3px #777;position:absolute;}
.stellarnav li.open > a.dd-toggle .icon-plus{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);}
.stellarnav.light a.dd-toggle .icon-plus:before{border-color:#121212;}
.stellarnav.light a.dd-toggle .icon-plus:after{border-color:#121212;}
.stellarnav.dark a.dd-toggle .icon-plus:before{border-color:#FFF;}
.stellarnav.dark a.dd-toggle .icon-plus:after{border-color:#FFF;}
.stellarnav .icon-close{-webkit-box-sizing:border-box;box-sizing:border-box;width:12px;height:12px;position:relative;display:inline-block;}
.stellarnav .icon-close:before{content:'';display:block;width:12px;height:0px;border-bottom:solid 3px #777;position:absolute;top:50%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.stellarnav .icon-close:after{content:'';display:block;width:12px;height:0px;top:50%;border-bottom:solid 3px #777;position:absolute;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
.stellarnav.light .icon-close:before{border-color:#121212;}
.stellarnav.light .icon-close:after{border-color:#121212;}
.stellarnav.dark .icon-close:before{border-color:#FFF;}
.stellarnav.dark .icon-close:after{border-color:#FFF;}
.stellarnav .menu-toggle,.stellarnav .call-btn-mobile,.stellarnav .location-btn-mobile,.stellarnav .close-menu{padding:4px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;}
a.menu-toggle {border: 1px solid #fff !important;margin-top: 0px;position: relative;border-radius: 0px;}
.stellarnav .menu-toggle span.bars{display:inline-block;position:relative;top:0px;}
.stellarnav .menu-toggle span.bars span{display:block;width:15px;height:2px;border-radius:6px;background:#777;margin:0 0 3px;}
.stellarnav .menu-toggle span.bars span:last-child{margin-bottom:0px;}
.search-container input[type="text"]{width:239px;}
.stellarnav .full{width:100%;}
.stellarnav .half{width:50%;}
.stellarnav .third{width:33%;text-align:center;}
.stellarnav .location-btn-mobile.third{text-align:center;}
.stellarnav .location-btn-mobile.half{text-align:right;}
.stellarnav.light .third,.stellarnav.light .half{border-left:1px solid rgba(0, 0, 0, .15);}
.stellarnav.light.left .third,.stellarnav.light.left .half{border-bottom:1px solid rgba(0, 0, 0, .15);}
.stellarnav.light.right .third,.stellarnav.light.right .half{border-bottom:1px solid rgba(0, 0, 0, .15);}
.stellarnav.light .third:first-child,.stellarnav.light .half:first-child{border-left:0;}
.stellarnav.dark .third,.stellarnav.dark .half{border-left:1px solid rgba(255, 255, 255, .15);}
.stellarnav.dark.left .third,.stellarnav.dark.left .half{border-bottom:1px solid rgba(255, 255, 255, .15);}
.stellarnav.dark.right .third,.stellarnav.dark.right .half{border-bottom:1px solid rgba(255, 255, 255, .15);}
.stellarnav.light.left .menu-toggle,.stellarnav.light.right .menu-toggle{border-bottom:0;}
.stellarnav.dark.left .menu-toggle,.stellarnav.dark.right .menu-toggle{border-bottom:0;}
.stellarnav.dark .third:first-child,.stellarnav.dark .half:first-child{border-left:0;}
.stellarnav.light .menu-toggle span.bars span{background:#6f3a95;}
.stellarnav.dark .menu-toggle span.bars span{background:#fff;}
.stellarnav.mobile{position:static;}
.stellarnav.mobile.fixed{position:static;}
.stellarnav.mobile ul{position:relative;display:none;}
.stellarnav.mobile.active{padding-bottom:0;}
.stellarnav.mobile.active > ul{display:block;}
.stellarnav.mobile ul{text-align:left;}
.stellarnav.mobile > ul > li{display:block;}
.stellarnav.mobile > ul > li > a{padding:15px;}
.stellarnav.mobile ul{background:rgba(221, 221, 221, 1);}
.stellarnav.mobile ul ul{position:relative;opacity:1;visibility:visible;width:auto;display:none;-webkit-transition:none;-o-transition:none;transition:none;}
.stellarnav.mobile ul ul ul{left:auto;top:auto;}
.stellarnav.mobile li.drop-left ul ul{right:auto;}
.stellarnav.mobile li a{border-bottom:1px solid rgba(255, 255, 255, .15);color:#fff;}
.stellarnav.mobile > ul{border-top:1px solid rgba(255, 255, 255, .15);}
.stellarnav.mobile.light li a{border-bottom:1px solid rgba(0, 0, 0, .15);}
.stellarnav.mobile.light > ul{border-top:1px solid rgba(0, 0, 0, .15);}
.stellarnav.mobile li a.dd-toggle{border:0;}
.stellarnav.mobile.light li a.dd-toggle{border:0;}
.stellarnav.mobile .menu-toggle,.stellarnav.mobile .dd-toggle,.stellarnav.mobile .close-menu,.stellarnav.mobile .call-btn-mobile,.stellarnav.mobile .location-btn-mobile{display:inline-block;}
.stellarnav.mobile li.call-btn-mobile{border-right:1px solid rgba(255, 255, 255, .1);-webkit-box-sizing:border-box;box-sizing:border-box;}
.stellarnav.mobile li.call-btn-mobile,.stellarnav.mobile li.location-btn-mobile{display:inline-block;width:50%;text-transform:uppercase;text-align:center;}
.stellarnav.mobile li.call-btn-mobile.full,.stellarnav.mobile li.location-btn-mobile.full{display:block;width:100%;text-transform:uppercase;border-right:0;text-align:left;}
.stellarnav.mobile.light ul{background:rgba(255, 255, 255, 1);}
.stellarnav.mobile.dark ul{background:#1c335f;}
.stellarnav.mobile.dark ul ul{background:rgba(255, 255, 255, .08);}
.stellarnav.mobile.light li.call-btn-mobile{border-right:1px solid rgba(0, 0, 0, .1);}
.stellarnav.mobile.top{position:absolute;width:100%;top:0;left:0;z-index:9999;}
.stellarnav.mobile li.has-sub > a:after,.stellarnav.mobile li li.has-sub > a:after,.stellarnav.mobile li.drop-left li.has-sub > a:after{display:none;}
.stellarnav.mobile.right > ul,.stellarnav.mobile.left > ul{position:fixed;top:0;bottom:0;width:100%;max-width:280px;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;}
.stellarnav.mobile.right > ul{right:0;z-index:9999;}
.stellarnav.mobile.right .close-menu,.stellarnav.mobile.left .close-menu{display:inline-block;text-align:right;}
.stellarnav.mobile.left > ul{left:0;}
.stellarnav.mobile.right .location-btn-mobile.half,.stellarnav.mobile.right .call-btn-mobile.half,.stellarnav.mobile.right .close-menu.half{text-align:center;}
.stellarnav.mobile.right .location-btn-mobile.third,.stellarnav.mobile.right .call-btn-mobile.third,.stellarnav.mobile.right .close-menu.third{text-align:center;}
.stellarnav.mobile.left .location-btn-mobile.half,.stellarnav.mobile.left .call-btn-mobile.half,.stellarnav.mobile.left .close-menu.half{text-align:center;}
.stellarnav.mobile.left .location-btn-mobile.third,.stellarnav.mobile.left .call-btn-mobile.third,.stellarnav.mobile.left .close-menu.third{text-align:center;}
.stellarnav.mobile.left .menu-toggle.half,.stellarnav.mobile.left .menu-toggle.third,.stellarnav.mobile.right .menu-toggle.half,.stellarnav.mobile.right .menu-toggle.third{text-align:left;}
.stellarnav.mobile.left .close-menu.third span,.stellarnav.mobile.right .close-menu.third span{display:none;}
.stellarnav.desktop li.mega ul ul{background:none;}
.stellarnav.desktop li.mega li{display:inline-block;vertical-align:top;width:100% !important;}
.stellarnav.desktop li.mega li li{display:block;position:relative;left:4px;}
.stellarnav.desktop > ul > li.mega > ul{-webkit-column-count:4;-moz-column-count:4;column-count:4;}
.stellarnav.desktop li.mega ul ul{width:auto;}
.stellarnav.desktop > ul > li.mega{position:inherit;}
.stellarnav.desktop > ul > li.mega > ul{width:100%;max-width:95% !important;}
.stellarnav.desktop > ul > li.mega > ul > li > a{padding:7px 15px;}
.stellarnav.desktop > ul > li.mega > ul li.has-sub ul{display:block;position:relative;left:auto;}
.stellarnav.desktop > ul > li.mega > ul > li{-webkit-box-sizing:border-box;box-sizing:border-box;}
.stellarnav.desktop li.mega li li a{padding:5px 15px;}
.stellarnav.desktop li.mega li.has-sub a:after{display:none;}
/* End Menu section */

/* Slider */
.banner {padding: 0;position: relative;  background-color: #1c335f;}
.banner > img {opacity: .6;width: 100%;}
.banner .carousel-caption {position: absolute;right: 0;bottom: 0;left:15%;z-index: 1;padding: 0;color: #fff;top: 33%;}
.banner .content-box-inner1 h2 {font-size: 42px;margin: 0;color: #ffa500;text-transform: capitalize;}
.content-box-inner1 h1{font-size: 54px;width: 100%;max-width: 600px;margin: 17px 0 30px;text-transform: capitalize;}
.content-box-inner1 aside {display: flex;gap: 10px;}
.content-box-inner1 aside a {font-size: 14px;font-weight: 600;background: #ffa500;color: #fff;border-radius: 20px;padding:10px 15px;display: inline-block;font-family: "Oswald", sans-serif;}
/* End Slider */

/*  */
.bnnrBttom {padding: 0 0 60px;position: relative;z-index: 1;margin: -80px 0 0;}
.bnnrBttom .d-flex {justify-content: center;gap: 20px;}
.bnnrBttom .d-flex .box {text-align: center;background: #1c335f;color: #fff;padding: 30px 15px;border-radius: 8px;width: 204px;}
.bnnrBttom .d-flex .box figure{margin: 0;}
.bnnrBttom .d-flex .box figure img {object-fit: cover;height: 50px;}
.bnnrBttom .d-flex .box h5{font-size: 21px;margin-top: 25px;text-align: center;}
/*  */

/*  */
.leftWithContent {padding: 0 0 70px;}
.leftWithContent .row {display: flex;align-items: center;}
.leftWithContent .imgBox figure{margin: 0;}
.leftWithContent .imgBox .big {position: relative;padding: 38px 0 0 49px;}
.leftWithContent .imgBox .big::before {position: absolute;content: "";background: #f9a202;width: 263px;height: 223px;left: 0;z-index: -1;top:0px;}
.leftWithContent .imgBox figure.small {position: absolute;right: 28px;bottom: -76px;}
.leftWithContent .textBox {padding-left: 15px;padding-top: 70px;}
.leftWithContent .textBox h4 {font-family: "Montserrat", sans-serif;font-size: 18px;color: #f9a202;font-weight: 400;}
.leftWithContent .textBox h3{width: 100%;max-width: 400px;margin: 17px 0px 25px;}
.leftWithContent .textBox p{color: #767676;line-height: 21px;}
.leftWithContent .textBox p:last-child {margin-top: 25px;}
/*  */


/*  */
.fullContent {background: #000;position: relative;margin-top: 70px;padding: 60px 0px 87px;}
.fullContent img {width: 100%;position: absolute;top: 0;width: 100%;left: 0;height: 100%;object-fit: cover; opacity: .15;}
.fullContent .contentBox {color: #fff;width: 100%;max-width: 886px;margin: 0px auto;}
.fullContent .contentBox h3{margin-bottom: 38px;text-align: center;}
.fullContent .contentBox p:last-child{margin: 0;}
/*  */

/*  */
.imagesWithForm{padding:0;}
.imagesWithForm .col-md-6 {padding: 0;}
.imagesWithForm .formBox {background: #1c335f;padding: 50px 60px;color: #fff;height: 100%; display: flex; flex-direction: column;justify-content: center;}
.imagesWithForm .imgBox {height: 100%;}
.imagesWithForm .imgBox img{height: 100%;width: 100%;object-fit: cover;}
.imagesWithForm .formBox h3 {margin: 15px 0px 45px;}
.imagesWithForm .formBox form {display: flex;flex-wrap: wrap;width: 100%;justify-content: space-between;}
.imagesWithForm .formBox form .form-group {flex: 0 0 49.4%;margin: 0px 0px 7px;}
.imagesWithForm .formBox form .form-group:nth-child(5) {flex: 0 0 100%;}
.imagesWithForm .formBox form .form-group #message{height: 61px;}
.imagesWithForm .formBox form .form-control {font-size: 15px;height: 35px;color: #767676;padding: 8px;}
.imagesWithForm .formBox form .form-group .cta {height: auto;background: #ffa500;color: #fff;padding: 3.5px 21px;width: auto;border: 1px solid #fff;	font-size: 21px;font-weight: bold;text-transform: uppercase;
	font-family: "Oswald", sans-serif;margin: 3px 0 0;}

/*  */
.map {padding: 0;line-height: 0;}
.map iframe {width: 100%;height: 302px;}

/** footer css start here **/


.footer {position: relative;background-color: #1c335f;width: 100%;padding: 50px 0px 27px;float: left;}
.footer > img {	position: absolute;	width: 100%;height: 100%;object-fit: cover;	opacity: .7;background-size: cover;	top: 0;	left: 0;object-position: top;}
.footer .container {z-index: 1;position: relative;}
.footer .col4 {width: 412px;}
.footer .col2 {width: 228px;}
.footer .col3 {width: 301px;}
.footer h5 {text-transform: capitalize;	text-align: left;color: #fff;margin: 0 0 23px;}
.footer .footLink p {margin: 0;line-height: 21px;width: 100%;max-width: 340px;color: #fff;}
.footer .footLink p a {color: #ffa500;text-transform: capitalize;font-weight: 500;cursor: pointer;}
.footLink ul li {line-height: 30px;}
.footLink ul li a{transition: .5s;color: #fff;}
.footLink ul li a:hover{ color: #ffa500;}
.footLink ul li a {display: flex;align-items: baseline;gap: 10px;}
.footer ul li a span {line-height: 21px;margin-bottom: 10px;width: 100%;max-width: 240px;}
.footer ul li:last-child a span{margin: 0;}
.footLink ul.d-flex {gap: 10px;}
.footLink ul.d-flex li a i{color: #ffa500;font-size: 24px;}
/*  */
.copyRight {background-color: #1c335ff7;padding: 5px 10px;float: left;	width: 100%;}
.copyRight .conBox {text-align: center;}
.copyRight .conBox p{margin: 0;font-size: 14px;color: #fff;}