body{width:100%;height:100%;font-family: 'Gothamlight';color:#2B2A29;background-color:#fff;overflow-x:hidden;color:#878787;font-size:15px;}
* {outline:none !important;}
p{margin:0;margin-bottom:15px;padding:0px;font-family: 'Gothamlight';line-height:26px;color:#2B2A29;}
h1, h2, h3, h4, h5, h6, ul, li, a, ol{margin:0px;padding:0px;}
h1, h2, h3, h4, h5, h6{font-family: 'gothambold1';}
a{color:#ca9c11;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;padding:0px;margin:0px;}
a:hover{color:#ffba1b;}
.btn{-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.btn{-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
a:hover, a:focus{text-decoration:none;}
.red{color:red;}

 ::-moz-selection {color:#fff;background:rgba(252,185,45,0.8);}
::selection{color:#fff;background:rgba(252,185,45,0.8);} 

::-moz-placeholder{color:#4e4e4e;opacity:1;}
::-webkit-input-placeholder{color:#4e4e4e;opacity: 1;}
:-ms-input-placeholder{color:#4e4e4e;opacity:1;}

@font-face {
	font-family: 'gothambold1';
	src: url('../fonts/gothambold1.eot');
	src: url('../fonts/gothambold1.eot') format('embedded-opentype'),
	url('../fonts/gothambold1.woff2') format('woff2'),
	url('../fonts/gothambold1.woff') format('woff'),
	url('../fonts/gothambold1.ttf') format('truetype'),
	url('../fonts/gothambold1.svg#gothambold1') format('svg');
}

@font-face {
    font-family: 'Gothamlight';
    src: url('../fonts/Gothamlight.eot');
    src: url('../fonts/Gothamlight.eot') format('embedded-opentype'),
         url('../fonts/Gothamlight.woff2') format('woff2'),
         url('../fonts/Gothamlight.woff') format('woff'),
         url('../fonts/Gothamlight.ttf') format('truetype'),
         url('../fonts/Gothamlight.svg#Gothamlight') format('svg');
}

@font-face {
    font-family: 'GOTHAMMEDIUM';
    src: url('../fonts/GOTHAMMEDIUM.eot');
    src: url('../fonts/GOTHAMMEDIUM.eot') format('embedded-opentype'),
         url('../fonts/GOTHAMMEDIUM.woff2') format('woff2'),
         url('../fonts/GOTHAMMEDIUM.woff') format('woff'),
         url('../fonts/GOTHAMMEDIUM.ttf') format('truetype'),
         url('../fonts/GOTHAMMEDIUM.svg#GOTHAMMEDIUM') format('svg');
}


/* ===== Header Css Start ===== */ 
.mainHeader{width:100%;background:rgba(0,0,0,0.2); position: relative;}
.mainHeader::after{clear: both; display: block; clear: both;}
.navbar.navbar-default{border:0px;background:none;box-shadow:none;position:fixed;top:0px;left:0px;width:100%;z-index:99;}
.navbar-collapse{padding:0px;}
.navbar.navbar-default *{-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.navbar-brand{}
.navbar-brand img{max-width:260px;display:inline-block;vertical-align:middle;margin-right:15px;}
.navbar-nav.nav{position:relative; top: 70px; right: 15px;}
.navbar-nav.nav li{background: rgba(13,20,95, 0.7);}
.navbar-nav.nav li a{font-size:15px;color:#fff;font-family: 'Gothamlight';text-transform:uppercase;padding:7px 20px;}
.navbar-nav.nav li a i.fa{font-size:20px;}
.navbar-nav.nav li.homeMenu a{padding-top:6px;padding-bottom:6px;}
.navbar-nav.nav li.languageNav{background: none; margin-left: 10px;}
.navbar-nav.nav li.languageNav a{display:inline-block;padding:5px 0px;}
.navbar-nav.nav li.languageNav a{background:none !important;}
.navbar-nav.nav li.languageNav a img{max-width:18px;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus{background:none;}
.navbar-nav.nav li{position:relative;list-style:none;}
.navbar-nav.nav li .caretDown{position: absolute;top: 10px;right: 5px; color:#ffffff; font-size:14px !important;}
.navbar-nav.nav li a:hover, .navbar-nav.nav li.active a, .navbar-nav.nav li.active a:hover, .navbar-nav.nav li:hover>a{background:#862923; color:#d48978;}
.navbar-nav.nav>li.lastMenu>ul{left:auto; right:0px;}
.navbar-nav.nav>li>ul{position:absolute;background:#ffffff;min-width:370px;z-index:999;top:100%;left:0px;display:none;box-shadow: 0px 1px 5px rgba(0,0,0,0.3);}
.navbar-nav.nav>li:hover>ul{display:block;}
.navbar-nav.nav li ul li{width:calc(100% - 115px); background: none;}
.navbar-nav.nav li ul li a{display:block;padding:6px 15px;font-size:13px;font-weight:400;color:#000;font-family: 'Gothamlight';}
.navbar-nav.nav li ul li a:hover, .navbar-nav.nav li ul li a:focus, .navbar-nav.nav li ul li.active a, .navbar-nav.nav li ul li.active a:hover{color:#d48978; background:none;}

.dropmenu img{position:absolute; width:100px; bottom:15px; right:15px;}

.navbar-fixed-top .navbar-brand img{max-width:100px; margin-top:10px;}
.navbar-fixed-top .navbar-nav.nav{top:20px;}
.navbar-fixed-top .navbar-nav.nav li ul li a{padding:6px 15px;}
.navbar-nav.nav>li>ul.megaDropMenu{width:600px;left:auto;right:0px;padding:15px 5px 10px;}
.navbar-nav.nav li ul li.dropdown-header{padding:0px 0px 0px;}
.navbar-nav.nav li ul li.dropdown-header a{font-size:18px;font-weight:600;color:#0093dd;}
.navbar-nav.nav li ul.megaDropMenu li a{padding:3px 10px;}
.divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5;}
.navbar-nav.nav li ul.megaDropMenu>li{width:50%;float:left;padding:0px 10px;}

.languageMenu{display:none;}


/* Fixed Nav bar */
.navbar-fixed-top .mainHeader{background:#121146; min-height:75px;}
.navbar-fixed-top .navbar-brand{padding:0px 15px;opacity:1;visibility:visible;display:block;}
.navbar-fixed-top .headerTop{height:0px;overflow:hidden;padding:0px;}
.navbar-fixed-top .navbar-nav.nav li.homeMenu a{padding:8px 22px 22px;}
.navbar-fixed-top .navbar-nav.nav li a{padding:9px 20px 26px;}
.navbar-fixed-top .navbar-nav.nav li.languageNav a{display:inline-block;padding:7px 2px;}


/* ===== Banner Css ===== */
.bannerSection{width:100%;position:relative;z-index:5; overflow: hidden;}
.bannerSection *, *::after{-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.mainSlider{width:100%; height: 100%; overflow: hidden;}
.mainSlider video{width:130%; height:130%; position: absolute; left:-15%; top:-15%; display: block;}
.bannerCaption{position:absolute;width:100%;top:50%;left:0px;z-index:6; text-align: center; color:#ffffff; -webkit-transform: translateY(-50%); transform: translateY(-50%);}
.bannerCaption h1{color:#fff;font-family: 'gothambold1'; font-size:65px;}
.bannerCaption h1 small{font-family: 'Gothamlight'; color:#fff; display: block;font-size:36px; font-weight: 400}
.bannerCaption p{color:#fff; line-height: 24px; margin-bottom: 30px;}
.bannerCaption a{display:inline-block; padding:0;color:#000; text-transform: uppercase;font-family: 'Gothamlight';}
.bannerCaption a img{max-width:65px; transition:all 0.35s ease-in-out;}
.bannerCaption a:hover img{-webkit-filter: grayscale(60%); filter: grayscale(60%);}

.bannerTabs{width:100%; position: absolute; left: 0px; bottom: 0px;}
.bannerTabs ul{text-align: center;}
.bannerTabs ul li{padding:0px 30px; display: inline-block;}
.bannerTabs ul li a{display:block; font-size: 16px; padding:16px 17px; background:rgba(252,207,0,0.8); color:#fff; text-transform: uppercase;font-family: 'gothambold1'; min-width: 200px;}

/* ===== Welcome Section Css ===== */
.headTitle{text-align:center;color:#2B2A29;font-size:40px;text-transform:uppercase; font-family: 'gothambold1';margin-bottom:30px;padding-bottom:15px; position: relative;}
.headTitle span{font-family: 'Gothamlight';}
.headTitle::after{content: ""; width: 66px; height:4px; background:#a03022; position:absolute; left:50%; margin-left: -33px; bottom:0px;}
.welcomeSection .container{background: url(../images/contain-border.png) no-repeat center bottom;padding:45px 15px 60px;}
.welcomeSection p{width:1040px;max-width:100%;margin:0px auto 15px;font-size:16px;line-height:25px;color:#2B2A29;text-align:justify;}

/* ===== Services Section Css ===== */
.service-section *, .service-section *::after, .service-section *::before{-webkit-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;}
.service-section{padding:65px 0;position:relative;}
.service-bg{text-align:center;margin:0 auto;position:absolute;left:0;right:0;margin-top:60px;}
.service-section .service-bg > h3{color:#fff;position:absolute;top:40%;left:0;right:0;margin:0 auto;font-size:36px;text-transform:uppercase;}
.service-section .service-bg > h3 span{display:block;font-family: 'Gothamlight';}
.service-bg img{max-width:380px;height:380px;}
.service-section .col-md-6{position:relative;padding:0 20px;}
.service-section .col-md-6:nth-child(4){right:95px;margin:45px 0 30px;}
.service-section .col-md-6:nth-child(5){left:95px;margin:45px 0 30px;}
.service-box-inner .content-box{margin:30px 0;padding-right:0px;padding-left:0px;}
.service-box-inner .content-box > h3{text-transform: uppercase;line-height:25px;color:#2B2A29;margin-bottom:5px;}
.block-title{font-size:21px;}
.service-box-inner .content-box > h3 span{display:block;font-family: 'Gothamlight';}
.service-box-inner .content-box > p{font-size:16px;line-height:20px;}
.service-box-inner .icon-srv{width:130px;height:130px;background-color: #ebebeb;
	border:7px solid #fff;border-radius:50%;text-align:center;line-height:130px;font-size:48px;color:#666;display:inline-block;position:relative;-webkit-transition: all 0.35s ease-in;-moz-transition: all 0.35s ease-in;transition: all 0.35s ease-in;cursor:pointer;line-height:108px;position:relative;z-index:4;}
.service-box-inner .icon-srv img{max-width:70px;}
.service-section .col-md-6:nth-child(even) > .service-box-inner{text-align:right;}
.service-box-inner .icon-srv:hover{background-color:#ffba1b;color:#fff;}
.service-box-inner .icon-srv::after{position:absolute;width:100%;height:100%;border-radius:50%;content: '';top:0px;left:0px;padding:2px;z-index:-1;background:#ffba1b;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:1;-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;-ms-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out;}
.service-box-inner:hover .icon-srv::after{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);opacity:0.1;}



/* ===== Features Section ===== */
.features-section{background-image: url("../images/features-bg.jpg");
background-size:100% 100%;display:inline-block;width:100%;padding:50px 0;position:relative;perspective-origin:0 0;overflow:hidden;}
.features-section *, .features-section *::after, .features-section *::before{-webkit-transition:all 0.35s ease-in-out 0s;-o-transition:all 0.35s ease-in-out 0s;transition:all 0.35s ease-in-out 0s;}
.features-section:before{width:56%;position:absolute;height:100%;top:0;overflow:visible;border-top:1026px solid #fcb92d;border-bottom: 0px solid #fcb92d;border-left: 0px solid transparent;border-right:260px solid transparent;content:"";}
.features-section .col-md-7{padding-right:0;z-index:2;}
.features-section h2{text-align:right;margin-right:35px;}
.feature-box{transform: skew(-15deg);-webkit-transform:skew(-15deg);-moz-transform: skew(-15deg); 
-o-transform: skew(-15deg);position:relative;z-index:9;}
.feature-box-inner{text-align:right;display:inline-block;width:100%;margin-top:30px;margin-left:70px;position:relative;}
.feature-box-inner:first-child{padding-bottom:25px;}
.feature-box-inner:first-child::after{content: "";position:absolute;max-width:390px;width:100%;height:5px;bottom:0px;left:50px;background: url('../images/border_small.jpg') no-repeat left bottom;}
.feature-box-inner .icon-feature{width:100px;height:100px;background-color:#fff;display: inline-block;border-radius:50%;text-align:center;line-height:90px;font-size: 36px;color: #e74c3c;transform: skew(15deg);-webkit-transform: skew(15deg);-moz-transform: skew(15deg);-o-transform: skew(15deg);position:relative;z-index:9;cursor:pointer;}
.feature-box-inner .icon-feature::after{position:absolute;width:120px;height:120px;border-radius:50%;border:3px solid rgba(255,255,255,0.4);content:"";left:-10px;top:-10px;}
.feature-box-inner .icon-feature:hover::after{-webkit-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1); opacity:0.6;}
.feature-box-inner .icon-feature img{max-width:80px;}
.feature-box-inner h3{text-transform:uppercase;margin:0px 20px 15px 0px;}
.feature-box-inner h3, .feature-box-inner p{transform: skewX(15deg);
-webkit-transform: skew(15deg);-moz-transform: skew(15deg);-o-transform: skew(15deg);color:#fff;}
.feature-box-inner p{font-size:17px;line-height:24px;color:#000;}
.feature-box-inner .col-md-4{text-align:left;}
.feature-box-inner:hover .icon-feature {background-color: #fff;}

/* ===== Our Work Section Css Start ===== */
.ourWorkSection{width:100%; background:#ebebeb; padding:40px 0px;}
.ourWorkSection *, .ourWorkSection *::after, .ourWorkSection *::before{-webkit-transition:all 0.5s ease-in-out 0s;-o-transition:all 0.5s ease-in-out 0s;transition:all 0.5s ease-in-out 0s;}
.ourWorkSection .container{background: url(../images/contain-border.png) no-repeat center bottom;padding:25px 0px 0px;}
.how-we-work{margin-top:50px;}
.how-we-work ul{text-align:center;padding-left:0;max-width:1050px;margin:0 auto 0px;overflow:visible;}
.how-we-work ul li{width:25%;float:left;position:relative;text-align:center;list-style:none;padding:0px 20px; margin-bottom: 10px;}
.how-we-work ul li:before{position:absolute;border:1px solid #cfa29d;height:0;width:230px;content: ""; top:50px; left:150px;}
.how-we-work ul li:last-child:before{display:none;}
.how-we-work ul li a{color:#727271;font-size:17px;text-transform:uppercase;font-weight:bold;font-family: 'GOTHAMMEDIUM'; letter-spacing:1px;line-height: 20px; cursor: default;}
.how-we-work ul li a i{width:100px;height:100px;display:block;border-radius:50%;margin-bottom:20px;display:inline-block;background:#cfa29d;position:relative;z-index:2; position:relative;transform: scale(0.9);-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;-ms-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out;}
.how-we-work ul li:hover a i{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);}
.how-we-work ul li a i::after{position:absolute;width:100%;height:100%;border-radius:50%;content: '';top:0px;left:0px;padding:2px;z-index:-1; background: rgba(220,118,95,0.4); border:8px solid #ffffff;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:1;-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;-ms-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out;}
.how-we-work ul li:hover a i::after{-webkit-transform:scale(1.35);-moz-transform:scale(1.35);-ms-transform:scale(1.35);transform:scale(1.35);opacity:0.3;}

.how-we-work ul li a i img{width:100%;}
.how-we-work ul li a span{display:block;}
.how-we-work ul li a .workContentMid{color:#A33B2E;font-size: 23px;font-family: 'Gothamlight'; text-transform: none;letter-spacing: 0px; padding:15px 0px 10px;}
.how-we-work ul li a .workContentMid span{display: inline-block; font-size: 32px;}
.how-we-work ul li a p{color:#727271; font-size: 14px;font-family: 'Gothamlight';line-height: 15px;
    letter-spacing:1px; padding-bottom:20px; background: url(../images/dott-work.png) no-repeat center bottom; text-transform: lowercase; background-size: 26px;}
.how-we-work ul li:hover a > i{background-color:#f9f9f9;color:#fff;}
.how-we-work ul li:hover a{text-decoration:none;}
.how-we-work-container{display:block;width:100%;overflow:hidden;padding-top:150px;}
.ourWorkSection{width:100%;position:relative;}
.workImgBox{position:relative;width:25%;float:left;overflow:hidden;}
.workImgBox:nth-child(5){width:100%;}
.workImgBox img{width:100%;}
.workImgBox:hover img{-webkit-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);}
.workBoxCaption{position:absolute;top:0px;left:0px;background:rgba(251,186,0,0.7);width:100%;height:100%;-webkit-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:0;z-index:6;}
.workImgBox:hover .workBoxCaption{opacity:1;-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.workBoxCaption span{position:absolute;width:100%;text-align:center;top:50%;margin-top:-10px;color:#fff;text-transform:uppercase;font-family: 'GOTHAMMEDIUM';font-size:25px;letter-spacing:1px;display:none;}

.video-container {padding-bottom: 56.25%; padding-top: 25px; float: none; clear: both; width=100%; height:0; position: relative; overflow:hidden ;}
.video-container iframe,
.video-container object,
.video-container embed { position: absolute; top:0; left:0; width: 100%; height:100%;}

/* ===== News & MediaSection Css ===== */
.mediaSection{width:100%; padding:70px 0px 90px; background:#ffffff;}
.headingBig{text-align:center;color:#A33B2E;font-size:40px;text-transform:uppercase;font-family: 'Gothamlight';margin-bottom:30px;padding-bottom:20px; position: relative;}
.mediaSection .headingBig{margin-bottom:0px;}
.headingBig small{font-family: 'Gothamlight'; display:block; color:#727271; font-size:25px;}
.headingBig::after{content: ""; width: 66px; height:5px; background:#A33B2E; position:absolute; left:50%; margin-left: -33px; bottom:0px;}
.newsMediaSec{max-width: 1050px; margin:0px auto;}
.newsBox{float: left; background: #ffffff; position: relative; padding:0px 30px 20px; margin:90px 20px 20px;font-family: 'Gothamlight';box-shadow: 0px 3px 20px rgba(0,0,0,0.4);}
.newsBox *, *::after, *::before{-webkit-transition: all 0.35s ease-in; -o-transition: all 0.35s ease-in; transition: all 0.35s ease-in}
.newsBox figure{width:100%; position: relative; margin-top:-50px; height: 160px; overflow: hidden;}
.newsBox figure::before{width:100%; height:100%; background: rgba(0,0,0,0.6); position: absolute; left: 0px; right: 0px; content: ""; z-index:2; opacity:0;}
.newsBox figure:hover::before{opacity:1;}
.newsBox figure img{width:100%;}
.newsBox figure:hover img{-webkit-transform:scale(1.12); -o-transform:scale(1.12); transform:scale(1.12);}
.newsBox .newsDate{text-align:center; color:#ffffff; padding:15px 0px 10px;}
.newsBox h3{text-align:center; color:#2B2A29;font-family: 'Gothamlight'; font-size:20px;line-height:26px; height:90px; overflow:hidden; position:relative;}
.newsBox h3::after{content: ""; bottom:0px; height:0px; position:absolute; width:80%; left:10%; border-top:1px dotted #2B2A29;}
.newsBox h3 a{color:#2B2A29;}
.newsBox h3 a:hover{color:#ffffff;}
.newsBox h3 small{display:block; font-style: italic; font-style: 12px; padding-top:10px; color:#2B2A29;font-family: "Times New Roman", Times, serif;}
.newsBox .newsDetail{font-family: 'Gothamlight'; color:#2B2A29; padding-top:20px; font-size: 16px; background: url(../images/dott-news.jpg) no-repeat center bottom; padding-bottom: 20px; background-size: 30px; position: relative;}
.newsBox .newsDetail::after{content: ""; left:-50px; top:-20px; position: absolute; width:45px; height:35px; background:url(../images/qoute.png) no-repeat left top; background-size: 100%;}
.newsBox .newsDetail::before{content: ""; right:-45px; bottom:10px; position: absolute; width:45px; height:35px; background:url(../images/qoute.png) no-repeat left top; background-size: 100%;}
.owl-theme .owl-nav{position:relative;}
.owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev{position: absolute;top: -340px; left: -60px; font-size: 0px; background: none; width:35px; height:52px; background-size: 100%; background-position: left center; background-repeat: no-repeat;}
.owl-carousel .owl-nav .owl-next{background-image: url(../images/arrow-left.png);}
.owl-carousel .owl-nav .owl-next:hover{background-color:transparent !important;background-image: url(../images/arrow-left.png); width:35px; height:52px; background-size: 100%; background-position: left center; background-repeat: no-repeat;}
.owl-carousel .owl-nav .owl-prev{left:auto !important; right: -60px;background-image: url(../images/arrow-right.png);}
.owl-carousel .owl-nav .owl-prev:hover{background-color:transparent !important;background-image: url(../images/arrow-right.png); width:35px; height:52px; background-size: 100%; background-position: left center; background-repeat: no-repeat;}


/* ===== CSR Section Start ===== */
.csrSection{width:100%; background:#ebebeb; padding:70px 0px 150px; text-align: center;}
.csrSection  .csrSecImg{max-width:100%; width:1000px; margin-top:15px;}
.csrSection p{font-family: 'Gothamlight'; color:#727271; margin-top:40px; margin-bottom: 20px; font-size:15px; line-height:25px;}
.csrSection a img{max-width: 50px;}

/* ===== Footer Css Start ===== */
.footer{width:100%;background: url(../images/footer-bg.jpg) no-repeat left top; background-size: cover;}

/* ===== Quick Contact Box Css Start ===== */
.quickContactBox h3{display:inline-block;color:#2B2A29;font-size:26px;text-transform:uppercase;font-family: 'gothambold1';margin-bottom:20px;padding-right:40px;background:url(../images/qoute.png) no-repeat right center;background-size:28px;}
.quickContactBox h3 span{font-family: 'Gothamlight';}
.quickContactBox .form-group{margin-bottom:10px;}
.form-group label{color:#2B2A29;font-size:13px;text-transform:uppercase;letter-spacing:1px;padding-left:0px;}
.footer .form-group label{color:#fff;}
.form-control{border:1px solid #dad9d7;border-radius:0px;height:32px;}
.quickContactBox textarea.form-control{height:100px;resize:none;}
.btn.btn-success{background:#ffffff;color:#fff;font-size:14px;text-transform: uppercase;border-radius:0px;border:1px solid #ffffff;padding:3px 20px;height:32px; margin-top:5px; border-radius:0;}
.btn.btn-success[disabled]:hover{background:#ffffff; color:#fff;}
.btn.btn-success[disabled]{opacity: 1;}
.btn.btn-success:hover, .btn.btn-success:focus, .btn.btn-success:active{background:none;color:#ffffff;}
.g-recaptcha{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;margin-left:0px;}

.g-recaptcha.recaptchaHome{-webkit-transform:scale(0.8) translate(67px, -10px);-ms-transform:scale(0.8) translate(67px, -10px);transform:scale(0.8) translate(67px, -10px);}

.footerMap{position:relative;margin-top:-60px;}
.quickContactBox{position:relative;margin-top:-40px;}
.footerMap img{max-width:100%;}

.footerDetails{margin-bottom:15px; margin-top:35px;}
.footerDetails h4{font-size:18px;text-transform:uppercase;font-family: 'GOTHAMMEDIUM';color:#ffffff;margin-bottom:5px;}
.footerDetails p{color:#ffffff;font-size:15px;margin-bottom:0px;}
.footerDetails p a{color:#ffffff;}
.footerDetails p a:hover{color:#ffb824;}
.footerBottom{border-top:3px solid #ffffff;padding:10px 0px;}
.footerBottom p{margin-bottom:0px;color:#ffffff;font-size:13px;}
.socialMedia span{font-size:14px;color:#ffffff;letter-spacing:2px;text-transform:uppercase;padding-right:10px;}
.socialMedia a{color:#ffffff;font-size:18px;display:inline-block;vertical-align:middle;padding:0px 5px;}
.socialMedia a:hover{color:#fcb92d;}


/* ========== Go To Top Css Start ========== */
.go-top{width:45px;height:45px;cursor:pointer;position:fixed;bottom:10px;right:20px;text-align:center;-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;color:#fff;font-size:24px;z-index:9;display:none;background:#1f1a17;}
.go-top i{line-height:42px; vertical-align: middle; font-size:27px;}
.go-top::before{position:absolute;content:"";height:100%;top:0px;left:0px;width:100%;background:#ffffff;z-index:-1;-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}

.go-top:hover::before{-webkit-transform: scale(0);-o-transform: scale(0);transform: scale(0);}


/* ===== Request Call Back Css ===== */
.callbackButton{width:190px;height:40px;color:#fff;font-size:16px;cursor:pointer;background:#0f1b31;right:-75px;top:50%;font-weight:400;text-align:center;line-height:40px;border-radius:8px 8px 0px 0px;-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);-moz-transform:rotate(-90deg);transform: rotate(-90deg);-webkit-transition:all 0.5s ease-in 0s;-o-transition:all 0.5s ease-in 0s;-moz-transition:all 0.5s ease-in 0s;transition:all 0.5s ease-in 0s;border:1px solid #0a1138;border-bottom:0px;position:fixed;z-index:5;}
.callbackButton.active{top:50%;}
.callbackButton i{font-size:20px;vertical-align:middle;margin-right:3px;margin-top:-2px;}
.callbackButton:hover{background:#211c19;}

/*.callbackButton.home{display:none !important;}
.homePage .callbackButton{display:none !important;}
.homePage .callbackButton.home{display:block !important;}
.contactPage .callbackButton{display:none !important;}*/

.modal-title{font-size:22px;color:#333;}
.modal-header .close{margin-top:-1px;font-size:29px !important;opacity:0.5;}
.modal-header .close{opacity:0.8;}


/* ===== Inner Page Css Start ===== */
.innerPages .navbar-nav.nav li{background:none;}


.innerPageBanner{width:100%;position:relative;overflow:hidden;}
.innerPageBanner::after{content: ""; position: absolute; left: 0px; top:0px; background: rgba(0,0,0,0.3); width:100%; height:100%;}
.innerPageBanner img{width:100%;}

.innerPageSection{background:#ebebeb;}
.innnerPageSec{max-width:1050px; padding:50px 120px 120px; margin:0 auto;background:#ffffff;position:relative;top:-140px; box-shadow:0px 5px 16px rgba(0,0,0,0.2);}
.innnerPageSec::after{content: ""; width:100%; height:140px; background:#fff; position: absolute;left:0px;bottom:-140px; box-shadow:0px 25px 16px rgba(0,0,0,0.2);}
.innerPageSection p{text-align:justify; color:#2B2A29;}
.innerPageListing{padding-left: 40px; line-height:26px; margin-bottom:30px;}
.innerPageListing li{color:#2B2A29; margin-bottom:10px; list-style:none; position:relative;}
.innerPageListing li::after{content: ""; width:6px; height:6px; border:1px solid #862923; border-radius:50%; left:-16px; position:absolute; top:11px;}
.innerPageSection h3{font-family: 'GOTHAMMEDIUM';color:#2B2A29;margin-bottom:20px;text-transform:uppercase;text-align: left; line-height: 34px;}
.innerPageSection h3 span{font-family: 'Gothamlight'; display:block;}
hr{border-top:1px solid #e0dddd;}
.innerPageSection h4{font-family: 'GOTHAMMEDIUM';color:#862923; font-size:17px; margin-bottom:10px;}

.innerPageSection h5{font-family: 'GOTHAMMEDIUM';font-size:18px;line-height:24px;color:#2B2A29;margin-bottom:15px;}


/* ===== Career Form Css ===== */
.careerFormBox{padding:30px;/*border:1px solid #e3ba6b;*/background:none;}
.careerFormBox .form-control{height:40px;}
.careerFormBox textarea.form-control{height:200px;resize:none;}
.redColor{color:red;}

/* ===== Articles Page Css ===== */
.articleBox{background:url(../images/contain-border.png) no-repeat center bottom;padding-bottom:40px;margin-bottom:40px;background-size:100%;border-bottom: 1px solid #dedede;}
.articleBox:last-child{border:0px;}
.articleBox h4{font-family: 'GOTHAMMEDIUM';text-transform:uppercase;color:#2B2A29;font-size:20px;line-height:25px;padding-bottom:10px;}
.articleDate{color:#777;font-size:15px;}
.articleDate i{display:inline-block;padding-right:6px;margin-bottom:15px; color:#A33B2E;}
.articleBox:last-child{background:none;margin-bottom:0px;padding-bottom:0px;}
.newsAgencyName{color:#2B2A29;font-size:16px;font-weight:300;text-align:left;font-style:italic;}
.news-shape-content .newsAgencyName{color:#fff;}

/* ==== Team Page Css ==== */
.teamSection{padding-left:4px;}
.teamDetailsBox{display:inline-block;margin-left:-4px;width:25%;padding:0px 15px;margin-bottom:40px;vertical-align:top; cursor: pointer;}
.teamDetailsBox:last-child{margin-bottom:0px;}
.teamDetailsBox .box{}
.teamDetailsBox figure{margin-bottom:15px;}
.teamDetailsBox figure img{border-radius:50%;max-width:150px;width:100%;}
.teamDetailsBox figcaption{padding-bottom:15px; background:url(../images/dott-csr.png) no-repeat center bottom; background-size:25px;}
.teamDetailsBox figcaption h4{color:#727271; font-size:24px; font-family: 'Gothamlight';margin-bottom:6px; text-transform:uppercase; line-height:28px;}
.teamDetailsBox figcaption h4 span{font-size:18px; display:block;}
.teamDetailsBox figcaption p{text-align:center; font-size:13px; line-height:18px; margin-bottom:0px;}

.teamDetailpopup{position:fixed;width:100%;left:0px;top:0px;background:rgba(0,0,0,0.8);height:100%;z-index:999;display:none;padding:20px 0px;}
.teamDetailpopup.active{opacity:1;visibility:visible;}
.teamDetailpopup::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);background-color:#F5F5F5;}
.teamDetailpopup::-webkit-scrollbar{width:10px;background-color:#F5F5F5;}
.teamDetailpopup::-webkit-scrollbar-thumb{background-color:#f7b432;}

.teamPopupClose{position:absolute;top:30px;right:25px;cursor:pointer;height:35px;z-index:5;}
.teamPopupClose span{width:45px;height:3px;position:relative;background:#A33B2E;display:block;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:16px;}
.teamPopupClose span::after{width:100%;height:3px;background:#A33B2E;content:"";position:absolute;left:0px;top:0px;transform: rotate(90deg);}
.teamPopupClose:hover span, .teamPopupClose:hover span::after{background:#f7b432;}
body.bodyOverflow{overflow: hidden;}
.teamDetailpopup .container{max-width:1000px;width:100%;position:relative; background:#ffffff; padding-top:40px; padding-bottom:30px; top: 50%; -webkit-transform:translateY(-50%); transform:translateY(-50%); max-height:100%;overflow-y:auto;}
.teamDetailpopup figure{min-height:80px;margin-bottom:20px;}
.teamDetailpopup figure img{max-width:200px;width:100%;height:200px;border-radius:50%;}
.teamDetailpopup figcaption{width:700px; max-width:100%; margin:0px auto;}
.teamDetailpopup figcaption h4{color:#A33B2E;font-size:25px;font-family: 'GOTHAMMEDIUM'; text-transform: uppercase; line-height:30px; position:relative; padding-bottom:15px;}
.teamDetailpopup figcaption h4::after{content: ""; width:66px; height:3px; background:#A33B2E; position:absolute; left:50%; margin-left:-33px; bottom:0px;}
.teamDetailpopup figcaption h4 span{color:#CFA29D; font-size:20px; font-family: 'Gothamlight'; display: block;}
.teamDetailpopup figcaption h4 small{color:#727271; font-size:13px; text-transform: capitalize;display:block; line-height:20px;}
.teamDetailpopup figcaption p{color:#2B2A29;margin-top:20px;line-height:22px;}


