/*====================================== reset.css is here ========================================*/
*{margin:0; padding:0; box-sizing:border-box; }
table {	border-collapse:collapse; border-spacing:0;}
fieldset,img{border:0;display:block;max-width:100%;height: auto;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal; }
ol,ul { list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:bold;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
.clear{clear:both; font-size:1px;line-height:1px; display:block; height:0;}
.clearfix:after  {display: block;content: "";clear: both;}
.last	{margin:0 !important;}
.pad_last{padding:0 !important;}
.no_bg {background:none !important;}
.no_bor{border:0 none !important; }
header,nav,section,article,aside,footer,hgroup,figure {display: block; padding:0; margin:0;}
/**************************************************************************************/
a {color:#000;text-decoration:none;outline:0 none !important;}
a:hover, a:focus { text-decoration:none; outline:0 none !important;}
h1 {font-size:41px;line-height: 44px;color: #000000;font-weight: normal;text-transform: uppercase;font-family: 'Gotham-Bold';letter-spacing: 5.1px;}
h2 {}
h3 {}
h4{color: #daa942;font-size: 24px;line-height: 30px;font-family: 'Gotham-Bold';font-weight: normal;letter-spacing: 3px;text-transform: uppercase;}
h5{}
h6{color: #7a7f83;font-size: 16px;line-height: 18px;font-weight: 300;font-family: 'Oswald', sans-serif;letter-spacing: 3px;}
p{font-size: 18px;line-height: 26px;font-weight:normal;color: #000000;letter-spacing: 0;font-family: 'Sentinel-Book';}


/*--fonts start--*/
@font-face {
  font-family: 'Gotham-Bold';
  src: url('../fonts/Gotham-Bold/Gotham-Bold.eot?#iefix') format('embedded-opentype'), 
      url('../fonts/Gotham-Bold/Gotham-Bold.woff') format('woff'), 
      url('../fonts/Gotham-Bold/Gotham-Bold.ttf')  format('truetype'), 
      url('../fonts/Gotham-Bold/Gotham-Bold.svg#Gotham-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Gotham-Book';
  src: url('../fonts/Gotham-Book/Gotham-Book.eot?#iefix') format('embedded-opentype'),  
      url('../fonts/Gotham-Book/Gotham-Book.woff') format('woff'),
      url('../fonts/Gotham-Book/Gotham-Book.ttf')  format('truetype'),
      url('../fonts/Gotham-Book/Gotham-Book.svg#Gotham-Book') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Sentinel-Book';
  src: url('../fonts/Sentinel-Book/Sentinel-Book.eot?#iefix') format('embedded-opentype'),
      url('../fonts/Sentinel-Book/Sentinel-Book.woff') format('woff'), 
      url('../fonts/Sentinel-Book/Sentinel-Book.ttf')  format('truetype'), 
      url('../fonts/Sentinel-Book/Sentinel-Book.svg#Sentinel-Book') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Sentinel-Medium';
  src: url('../fonts/Sentinel-Medium/Sentinel-Medium.eot?#iefix') format('embedded-opentype'),
      url('../fonts/Sentinel-Medium/Sentinel-Medium.woff') format('woff'), 
      url('../fonts/Sentinel-Medium/Sentinel-Medium.ttf')  format('truetype'), 
      url('../fonts/Sentinel-Medium/Sentinel-Medium.svg#Sentinel-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}


html {height:100%;}
body {color:#b1b1b1; font-family: 'Lato', sans-serif; font-size:12px; background: #fff;height: 100%;}
.flt_lt {float:left; display:inline-block;}
.flt_rt {float:right; display:inline-block;}
.btn{background: rgba(218,170,66,1);background: -moz-linear-gradient(-45deg, rgba(218,170,66,1) 0%, rgba(218,170,66,1) 43%, rgba(238,215,164,1) 55%, rgba(218,170,66,1) 64%, rgba(218,170,66,1) 100%);background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(218,170,66,1)), color-stop(43%, rgba(218,170,66,1)), color-stop(55%, rgba(238,215,164,1)), color-stop(64%, rgba(218,170,66,1)), color-stop(100%, rgba(218,170,66,1)));background: -webkit-linear-gradient(-45deg, rgba(218,170,66,1) 0%, rgba(218,170,66,1) 43%, rgba(238,215,164,1) 55%, rgba(218,170,66,1) 64%, rgba(218,170,66,1) 100%);background: -o-linear-gradient(-45deg, rgba(218,170,66,1) 0%, rgba(218,170,66,1) 43%, rgba(238,215,164,1) 55%, rgba(218,170,66,1) 64%, rgba(218,170,66,1) 100%);background: -ms-linear-gradient(-45deg, rgba(218,170,66,1) 0%, rgba(218,170,66,1) 43%, rgba(238,215,164,1) 55%, rgba(218,170,66,1) 64%, rgba(218,170,66,1) 100%);background: linear-gradient(135deg, rgba(218,170,66,1) 0%, rgba(218,170,66,1) 43%, rgba(238,215,164,1) 55%, rgba(218,170,66,1) 64%, rgba(218,170,66,1) 100%);color: #fff;font-size: 18px;font-weight: normal;letter-spacing: 2.9px;width: 262px;margin: 0 auto;height: 57px;line-height: 53px;text-align: center;display: block;text-transform: uppercase;font-family: 'Gotham-Bold';border: 2px solid;    transition: all ease-in-out 0.5s;-webkit-transition: all ease-in-out 0.5s;-ms-transition: all ease-in-out 0.5s;-o-transition: all ease-in-out 0.5s;-moz-transition: all ease-in-out 0.5s;}


.btn:hover{color: #daa942;border-color: #daa942;background: #fff;}
/*---- reset.css ends here ----*/
.wrapper{max-width: 100%;margin: 0 auto;}
.container{max-width: 959px;margin: 0 auto;}


/*--header start--*/
header{position: absolute;left: 0;top:0;right:0;margin: 0 auto;text-align: center;width: 100%;z-index: 9;}
.header-in{padding:123px 0 0 0;position: relative;}
.logo{position: absolute;left: 5px;}
.logo a img{max-width: 100%;}
nav{float: right;}
nav ul li{display: inline-block;padding: 0 0px 0 13px;}
nav ul li a{color: #fff;font-size: 15px;line-height: 16px;font-weight: normal;font-family: 'Gotham-Bold';display: block;text-transform: uppercase;letter-spacing: 2px;transition: all ease-in-out 0.5s;-webkit-transition: all ease-in-out 0.5s;-ms-transition: all ease-in-out 0.5s;-o-transition: all ease-in-out 0.5s;-moz-transition: all ease-in-out 0.5s;}
nav ul li a:hover{color: #daa942;}
nav ul li:first-child{padding: 0 52px 0 13px;}
nav ul li a .fa{font-size: 21px;}
.banner{position: relative;}
 .banner video{width: 100%;height: auto;}   
/*--header end--*/
.main-content{max-width: 1533px;margin: 0 auto;}
/*--hotbox start--*/
.hotbox-in{max-width: 653px;margin: 0 auto;text-align: center;padding: 53px 0 100px 0;}
.hotbox-in p{padding: 0 0 57px 0;}
/*--hotbox end--*/
/*--marketing start--*/
.marketing h1{text-align: center;padding: 0 0 20px 0;}
/*--business start--*/
.business-lt{width: 50%;}
.business-lt a{display: block;}
.business-lt a figure{}
.business-lt a figure img{width: 100%;}
.business-rt{width: 50%;padding: 0 0 0 16px;}
.business-rt h4{padding: 0 0 15px 0;}
.business-rt p{max-width: 408px;margin: 0 auto;}
.business-rt-in{padding: 31px 29px;max-width: 462px;text-align: center;}
.business1  .business-rt-in{padding: 36px 52px;max-width: 520px;}
.business2  .business-rt-in{padding: 36px 29px;max-width: 520px;}
.business3  .business-rt-in{padding: 39px 42px;max-width: 520px;}
.business4  .business-rt-in{padding: 41px 29px;max-width: 520px;}
/*--business end--*/
.marketing-img figure img{display: block;margin: 0 auto;}
.marketing-img figure{margin-top: -100px;}
/*--marketing end--*/
/*--contact start--*/
.contact{margin-top: -94px;z-index: 2;position: relative;}
.contact-in{max-width: 667px;margin: 0 auto;padding: 0 0 74px 0;}
.contact-in ul{margin: 0 -10px;font-size: 0;}
.contact-in ul li{padding: 0 10px;width: 50%;display: inline-block;vertical-align: top;}
.contact-in ul li.width{width: 100%;}
.form-group{padding: 0 0 26px 0;vertical-align: top;position: relative;z-index: 1;}
.form-group label{color: #9a9999;font-size: 18px;line-height: 18px;display:block;padding: 0 23px;letter-spacing: 0.2px;font-family: 'Gotham-Book';position: absolute;top: 19px;left: 4px;transition: all ease-in-out 0.3s;-moz-transition: all ease-in-out 0.3s;-ms-transition: all ease-in-out 0.3s;-o-transition: all ease-in-out 0.3s;-webkit-transition: all ease-in-out 0.3s;border-radius: 0px;outline: none;box-shadow: none;}
.form-group .form-control{color: #9a9999;font-size: 18px;line-height: 54px;height: 55px;border: 1px solid #daa942;width: 100%;display:block;outline: none;padding: 0 23px;letter-spacing: 0.2px;font-family: 'Lato', sans-serif;}
.form-group textarea.form-control{color: #9a9999;font-size: 18px;line-height: 25px;height: 158px;border: 1px solid #daa942;width: 100%;display:block;outline: none;padding: 18px 23px;resize: none;font-family: 'Lato', sans-serif;}
.contact-in button{cursor: pointer;width: 260px;} 
.contact-in .errS{color: #ff0000;font-size: 18px;line-height: 20px;font-weight: normal;font-family: 'Gotham-Book'; padding-bottom:20px; display:inline-block;}
.contact-in .f_success{color: #000000;font-size: 18px;line-height: 20px;font-weight: normal;font-family: 'Gotham-Book'; padding-bottom:20px; display:inline-block;}
/*--contact end--*/
/*--footer start--*/
footer{background: rgba(218,170,66,1);background: -moz-linear-gradient(-45deg, rgba(218,170,66,1) 0%, rgba(218,170,66,1) 43%, rgba(238,215,164,1) 55%, rgba(218,170,66,1) 64%, rgba(218,170,66,1) 100%);background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(218,170,66,1)), color-stop(43%, rgba(218,170,66,1)), color-stop(55%, rgba(238,215,164,1)), color-stop(64%, rgba(218,170,66,1)), color-stop(100%, rgba(218,170,66,1)));background: -webkit-linear-gradient(-45deg, rgba(218,170,66,1) 0%, rgba(218,170,66,1) 43%, rgba(238,215,164,1) 55%, rgba(218,170,66,1) 64%, rgba(218,170,66,1) 100%);background: -o-linear-gradient(-45deg, rgba(218,170,66,1) 0%, rgba(218,170,66,1) 43%, rgba(238,215,164,1) 55%, rgba(218,170,66,1) 64%, rgba(218,170,66,1) 100%);background: -ms-linear-gradient(-45deg, rgba(218,170,66,1) 0%, rgba(218,170,66,1) 43%, rgba(238,215,164,1) 55%, rgba(218,170,66,1) 64%, rgba(218,170,66,1) 100%);background: linear-gradient(135deg, rgba(218,170,66,1) 0%, rgba(218,170,66,1) 43%, rgba(238,215,164,1) 55%, rgba(218,170,66,1) 64%, rgba(218,170,66,1) 100%);padding: 0 0 50px 0;}
.footer-in{padding: 0 0px 22px 8px;}
.footer-lt a img{display: inline-block;}
.footer-lt a span{font-size: 18.32px;line-height: 20px;color: #fff;font-weight: normal;font-family: 'Gotham-Bold';display: inline-block;vertical-align: top;text-transform: uppercase;letter-spacing: 2.6px;margin-left: -58px;padding: 21px 0 0 0;}
.footer-rt{padding: 0 0px 0 0;}
.footer-rt-in{padding: 24px 0px 0 0;}
.footer-rt-in ul li{padding: 0 0 12px 0;}
.footer-rt-in ul li a{font-family: 'Sentinel-Medium';font-size: 15px;line-height: 17px;color: #fff;font-weight: normal;display: block;letter-spacing: 2.1px;text-transform: uppercase;transition: all ease-in-out 0.5s;-webkit-transition: all ease-in-out 0.5s;-ms-transition: all ease-in-out 0.5s;-o-transition: all ease-in-out 0.5s;-moz-transition: all ease-in-out 0.5s;}
.footer-rt-in ul li a:hover{color: #000;}
.footer-rt-in ul li a span{display: block;margin: 0 0 0 30px;}
.footer-rt-in ul li a i{font-size: 18px;margin: 0 12px 0 0px;}
.footer-rt-in ul li a.map i{font-size: 23px;}
.cma-logo img { max-width:50%; }
.copy-right{text-align: center;padding: 3px 0;}
.copy-right p a{font-family: 'Gotham-Book';font-size: 12px;line-height: 14px;font-weight: normal;color: #fff;display: inline-block;letter-spacing: 1.7px;text-transform: uppercase;}

#nav-icon1{width: 35px;height: 30px;position: absolute;margin:0;-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;cursor: pointer;top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);right: 15px;display:none;}
#nav-icon1 span, #nav-icon3 span, #nav-icon4 span{display: block;position: absolute;height: 3px;width: 100%;background: #fff;border-radius: 0;opacity: 1;left: 0;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;}
#nav-icon1 span:nth-child(1){top: 0px;}
#nav-icon1 span:nth-child(2){top:11px;}
#nav-icon1 span:nth-child(3){top:22px;}
.open #nav-icon1 span:nth-child(1){top: 18px;  -webkit-transform: rotate(135deg);  -moz-transform: rotate(135deg);  -o-transform: rotate(135deg);  transform: rotate(135deg);}
.open #nav-icon1 span:nth-child(2){opacity:0;  left:-60px;}
.open #nav-icon1 span:nth-child(3){top: 18px; -webkit-transform: rotate(-135deg);  -moz-transform: rotate(-135deg);  -o-transform: rotate(-135deg);  transform: rotate(-135deg);}
.sidebar{display:none;}

.form-group .form-control:focus{box-shadow: 0 0 7px 1px rgba(75,177,212,0.25);-webkit-box-shadow: 0 0 7px 1px rgba(75,177,212,0.25); border-color: #edf0f4;}


.form-group .form-control:-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #9a9999;
}
.form-group .form-control::-moz-placeholder { /* Firefox 19+ */
  color: #9a9999;
}
.form-group .form-control:-ms-input-placeholder { /* IE 10+ */
  color: #9a9999;
}
.form-group .form-control:-moz-placeholder { /* Firefox 18- */
  color: #9a9999;
}

/* inputs feilds */
input, textarea, button, select {
    -webkit-appearance: none; /*Safari/Chrome*/
    -moz-appearance: none; /*Firefox*/
    -ms-appearance: none; /*IE*/
    -o-appearance: none; /*Opera*/
    appearance: none;
    -webkit-border-radius: 0;
}