*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}
html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;width:100%;height:100%;}
html{-webkit-overflow-scrolling:touch;}
body{position:relative;background:transparent;background-color: transparent !important;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;width:100%;height:100%;}
article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block;}
ol,ul{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
caption,th,td{font-weight:normal;text-align:left;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
a:focus{outline:0px;}
a:hover,a:active{outline:0;text-decoration:none;}
a img{border:0;}
input[type="submit"],input[type="button"]{-webkit-appearance:none;-moz-appearance:none;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
br{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{clear:both;font-weight:normal}


/*--------------------------------------------------------------
2.0 Base Styles
--------------------------------------------------------------*/

/*--------------------------------------------------------------
2.1 Typography
--------------------------------------------------------------*/
p{font-size:14px;line-height:24px;}
abbr,acronym{border-bottom:1px dotted #666;cursor:help;}
sup,sub{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline;}

/*--------------------------------------------------------------
2.2 Elements
--------------------------------------------------------------*/
ul,ol{margin:0px;}
li > ul,li > ol{margin:0px;}
dd{margin:0px;}
img{height:auto;max-width:100%;border:0px;line-height:0px;}
figure{margin:0;}
table{margin:20px;width:100%;}

/*--------------------------------------------------------------
2.3 Forms
--------------------------------------------------------------*/
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}
input[type="checkbox"],input[type="radio"]{padding:0;}
input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
textarea{overflow:auto;vertical-align:top;width:100%;}

/*--------------------------------------------------------------
2.4 Links
--------------------------------------------------------------*/
a{text-decoration:none;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}

/*--------------------------------------------------------------
2.5 Accessibility
--------------------------------------------------------------*/



/*--------------------------------------------------------------
2.7 Clearings
--------------------------------------------------------------*/
.clear:before,.clear:after{content:'';display:table;}
.clear:after,.clear{clear:both;}

/*--------------------------------------------------------------
2.8 Define Your Pre Stylesheet Element
--------------------------------------------------------------*/

ul{list-style:none;}
ol{list-style:decimal;}
dt{font-weight:bold;}
table{border-bottom:1px solid #eee;margin:20px;width:100%;}
body,button,input,select,textarea{/*color:#333333; font-family:'OpenSansLight'; font-size:13px; line-height:24px;*/}
.center{/*Width:1200px;*/}
h1,h2,h3,h4,h5,h6{/*font-family:'OpenSansLight';*/}
h1{/*font-size:30px;*/}
h2{/*font-size:28px;*/}
h3{/*font-size:24px;*/}
h4{/*font-size:22px;*/}
h5{/*font-size:20px;*/}
h6{font-size:14px;}
b,strong{/*font-weight:bold;*/}
dfn,cite,em,i{/*font-style:italic;*/}
a{/*color:#000;*/}
a:hover,a:focus,a:active{/*border-color:#333;*/}
hr{/* background-color:#ccc;border:0;height:1px;margin-bottom:20px; */}
th{/*   padding:1rem 0.5rem;color:#252525;font-weight:700;text-transform:uppercase;text-align:left; */}
td{/*   border-top:1px solid #eee;padding:1rem 0.5rem; */}
button,input[type="button"],input[type="reset"],input[type="submit"]{width:auto;float:left;transition:all 0.2s ease-in-out;text-transform:uppercase;padding:0 30px;border:none;cursor: pointer;}
input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],textarea{outline:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;}
input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,textarea:focus,input[type="text"]:hover,input[type="email"]:hover,input[type="url"]:hover,input[type="password"]:hover,input[type="search"]:hover,textarea:hover{/*color:#252525;border-color:#65b045;*/}


@font-face {
    font-family: 'OpenSansLight';
    src: url('fonts/OpenSansLight.eot');
    src: url('fonts/OpenSansLight.eot') format('embedded-opentype'),
         url('fonts/OpenSansLight.woff2') format('woff2'),
         url('fonts/OpenSansLight.woff') format('woff'),
         url('fonts/OpenSansLight.ttf') format('truetype'),
         url('fonts/OpenSansLight.svg#OpenSansLight') format('svg');
}
@font-face {
    font-family: 'OpenSansRegular';
    src: url('fonts/OpenSansRegular.eot');
    src: url('fonts/OpenSansRegular.eot') format('embedded-opentype'),
         url('fonts/OpenSansRegular.woff2') format('woff2'),
         url('fonts/OpenSansRegular.woff') format('woff'),
         url('fonts/OpenSansRegular.ttf') format('truetype'),
         url('fonts/OpenSansRegular.svg#OpenSansRegular') format('svg');
}
@font-face {
    font-family: 'OpenSansSemibold';
    src: url('fonts/OpenSansSemibold.eot');
    src: url('fonts/OpenSansSemibold.eot') format('embedded-opentype'),
         url('fonts/OpenSansSemibold.woff2') format('woff2'),
         url('fonts/OpenSansSemibold.woff') format('woff'),
         url('fonts/OpenSansSemibold.ttf') format('truetype'),
         url('fonts/OpenSansSemibold.svg#OpenSansSemibold') format('svg');
}
@font-face {
    font-family: 'OpenSansBold';
    src: url('fonts/OpenSansBold.eot');
    src: url('fonts/OpenSansBold.eot') format('embedded-opentype'),
         url('fonts/OpenSansBold.woff2') format('woff2'),
         url('fonts/OpenSansBold.woff') format('woff'),
         url('fonts/OpenSansBold.ttf') format('truetype'),
         url('fonts/OpenSansBold.svg#OpenSansBold') format('svg');
}
@font-face {
    font-family: 'PlayfairDisplayRegular';
    src: url('fonts/PlayfairDisplayRegular.eot');
    src: url('fonts/PlayfairDisplayRegular.eot') format('embedded-opentype'),
         url('fonts/PlayfairDisplayRegular.woff2') format('woff2'),
         url('fonts/PlayfairDisplayRegular.woff') format('woff'),
         url('fonts/PlayfairDisplayRegular.ttf') format('truetype'),
         url('fonts/PlayfairDisplayRegular.svg#PlayfairDisplayRegular') format('svg');
}

html, body {
  height: 100%;
}
body {
  display: flex;
  flex-direction: column;
}
.main {
  flex: 1 0 auto;
}

/*Home*/
.main{width: 100%;float: left;background: #eeede8;}
.logo{width: 100%;float: left;margin: 0 0 0 40px;}
header{margin:30px 0 32px 0;}
header .navbar{width: auto;float: right;margin:12px 85px 0 0;background: transparent;border: none;min-height: auto;}
header .navbar li{margin: 0 10px;}
header .navbar li a{padding:5px 18px;font-family: 'OpenSansRegular';font-size: 14px;color:#bd9369 !important;text-transform: uppercase;border: 1px solid #eeede8;}
.active a{border: 1px solid #bd9369 !important;background: transparent !important;font-family: 'OpenSansSemibold' !important;}
header .navbar li a:hover{border: 1px solid #bd9369 !important;background: transparent !important;font-family: 'OpenSansSemibold' !important;}
.left-side-img{width:100%;float: left;}
.home-main-conten{width:85%;float: left;}
.home-main-conten h1{font-family: 'PlayfairDisplayRegular';font-size: 30px;color: #bd9369;line-height:43px;margin: 0 0 10px 0;width: 100%;float: left;}
.home-main-conten h1 span{width: 100%;float: left;font-size: 22px;line-height: 36px;}
.home-main-conten p{font-family: 'OpenSansLight';font-size:14px;color: #555555;line-height:22px;width: 100%;float: left;padding: 0 0 2px 0;}
.home-main-conten p span{font-family: 'OpenSansRegular';}
.homr-map{width: 100%;float: left;margin:40px 0 20px 0;}
footer{background: #bf946b;padding: 7px 0;}
.main-footer{width: 100%;float: left;margin: 0 0 0 40px;}
.main-footer ul{width: auto;float: left;}
.main-footer li{width: auto;float: left;margin: 0 14px 0 0;}
.main-footer p{font-family: 'OpenSansRegular';font-size:11px;color: #ecebe5;float: left;width: auto;padding: 3px 0;line-height: 17px;}



/*Insights*/
.main-banner{width: 100%;float: left;}
.main-banner img{width: 100%;float: left;}
.insights-cont{width: 100%;float: left;padding: 0 27px;}
.insig-header{width: 100%;float: left;margin: 35px 0 45px 0;}
.insig-header h6{font-family: 'PlayfairDisplayRegular';font-size: 20px;color: #bd9369;line-height:23px;margin: 0 0 5px 0;}
.insig-header p{font-family: 'OpenSansLight';font-size:14px;color: #555555;line-height:19px;width: 100%;float: left;}
.insig-box{width: 100%;float: left;border: 2px solid #bd9369;margin: 0 0 30px 0;background: #ffffff;padding: 18px 11px 8px 11px;}
.insig-box-1{width: 100%;float: left;margin: 0 0 22px 0;}
.insig-box-1 h6{font-family: 'OpenSansSemibold';font-size: 14px;color: #555555;margin: 10px 0 0 0;}
.insig-box-2{width: 100%;float: left;min-height: 93px;position: relative;}
.insig-box-2 h2{font-family: 'OpenSansSemibold';font-size: 14px;color: #bd9369;line-height: 19px;}
.insig-box-2 h2 a{color: #bd9369;}
.insig-box-2 p{font-family: 'OpenSansRegular';font-size:14px;color: #555555;line-height: 19px;margin: 5px 0 12px 0;height: 38px;overflow: hidden;}
.insig-box-2 h6{font-family: 'OpenSansRegular';font-size:14px;color: #555555;line-height: 19px;position: absolute;bottom: 0;}
.insig-box-3{width: 100%;float: left;margin: 7px 0 0 0;}
.insig-box-3 img{width: auto;float: right;}
.insig-box-1 img{height: 27px;}
.insig-box-1 h1{font-family: 'OpenSansBold';font-size: 16px;color: #555555;height: 27px;}
.insig-box-1 img:nth-child(2n){float: right;}



/*Reach us*/
.cont-map{width:100%;float: left;border: 1px solid #bd9369;margin: 0 0 25px 0; }
.cont-map iframe{width: 100%;float: left;height: 320px;}
.main-cont-info{width: 100%;float: left;padding: 0 50px;margin:0 0 50px 0;}
.cont-info{width: 100%;float: left;}
.add-info{width: 100%;float: left;}
.add{width:40%;float: left;}
.add-info h6{font-family: 'PlayfairDisplayRegular';font-size: 18px;color: #bd9369;line-height:24px;margin: 0 0 25px 0;}
.add h4{font-family: 'PlayfairDisplayRegular';font-size: 18px;color: #bd9369;line-height:24px;margin: 0 0 10px 0;}
.add p{ font-family: 'OpenSansLight';font-size: 14px;line-height: 21px;color: #555555;}
.add p a{color: #555555;}
.cont-form{width: 100%;float: left;}
.cont-form h2{font-family: 'PlayfairDisplayRegular';font-size:18px;color:#bd9369;line-height:24px;margin:0 0 6px 0;}
.cont-form p{ font-family: 'OpenSansLight';font-size: 14px;line-height: 19px;color: #c49a6c;}
.cont-form-box{width:100%;float: left;margin: 10px 0 0 0;}
.cont-form-box input{width: 100%;float: left;border: 1px solid #565759;border-radius:1px;font-family: 'OpenSansLight';font-size: 11px;color: #555555;height: 25px;background:transparent;padding: 0 12px;}
.cont-form-box textarea{width: 100%;float: left;border: 1px solid #565759;border-radius:1px;font-family: 'OpenSansLight';font-size: 11px;color: #555555;height: 55px;background:transparent;padding: 4px 12px;}


.cont-form-box input::-webkit-input-placeholder{ /* Chrome/Opera/Safari */
color:#555555;opacity:1;}
.cont-form-box input::-moz-placeholder{ /* Firefox 19+ */
color:#555555;opacity:1;}
.cont-form-box input:-ms-input-placeholder{ /* IE 10+ */
color:#555555;opacity:1;}
.cont-form-box input:-moz-placeholder{ /* Firefox 18- */
color:#555555;opacity:1;}

.cont-form-box textarea::-webkit-input-placeholder{ /* Chrome/Opera/Safari */
color:#555555;opacity:1;}
.cont-form-box textarea::-moz-placeholder{ /* Firefox 19+ */
color:#555555;opacity:1;}
.cont-form-box textarea:-ms-input-placeholder{ /* IE 10+ */
color:#555555;opacity:1;}
.cont-form-box textarea:-moz-placeholder{ /* Firefox 18- */
color:#555555;opacity:1;}

.cont-form-btm{width: 100%;float: left;margin: 10px 0 0 0;}
.cont-form-btm input{width: 100%;float: left;border-radius:1px;font-family: 'OpenSansSemibold';font-size: 12px;color: #ffffff;background:#565759;padding: 7px 12px;text-transform: capitalize;}




/*What we do*/
.what-main{width: 100%;float: left;padding: 0 160px 0 55px;margin: 30px 0 0 0;}
.what-main-title{width: 100%;float: left;}
.what-main h2{font-family: 'PlayfairDisplayRegular';font-size:24px;color:#bd9369;line-height:33px;}
.what-main-cont{width: 100%;float: left;}
.what-main p{font-family: 'OpenSansLight';font-size:16px;line-height: 24px;color: #555555;}
.what-main h6{font-family: 'PlayfairDisplayRegular';font-size:18px;color:#bd9369;margin: 14px 0 25px 0;}
.what-main-cont a{width: 100%;float: left;font-family: 'OpenSansSemibold';font-size: 12px;color: #555555;padding: 7px 15px;text-transform: uppercase;border: 1px solid #555555;border-radius:1px;text-align: center;margin: 20px 0 0 0;}
.bord-bot-what{border-bottom: 1px solid #d0cfcb;padding: 0 0 30px 0;margin-bottom: 30px;}
.what-main ul{margin: 5px 0;}
.what-main li{font-family: 'OpenSansLight';font-size:16px;line-height:29px;color: #555555;background: url("../images/eros.png");background-repeat: no-repeat;background-position: left;padding: 0 0 0 25px;}
.last-img{width: 100%;float: left;text-align: center;}
.last-img h4{font-family: 'OpenSansRegular';font-size: 16px;color: #555555;line-height: 29px;margin: 10px 0 0 0;}
.what-main-cont-last{width: 100%;float: left;}
.what-main-cont-last a{font-family: 'OpenSansRegular';font-size:14px;line-height: 24px;color: #555555;}
.what-main-cont-last p{font-size: 14px;}
.last-do{border-bottom: 1px solid #d0cfcb;padding: 0 0 25px 0;margin-bottom:25px;}
.last-do:last-child {border: 0px;margin-bottom: 50px;padding: 0px;}
.last-do h2{margin: 0 0 35px 0;}




/*who-we-are*/
.who-main{width: 100%;float: left;margin: 50px 0 0 0;}
.who-main-title{width: 100%;float:left;border-bottom: 1px solid #d0cfcb;padding: 0 0 30px 0;margin-bottom: 30px;}
.who-main-title h6{width: 100%;float: left;font-family: 'PlayfairDisplayRegular';font-size:24px;color:#bd9369;margin:0px 0 25px 55px;}
.who-main-cont{width: 100%;float: left;margin: 50px 0 0 0;}
.who-main-cont p{font-family: 'OpenSansLight';font-size:16px;line-height:25px;color: #555555;padding: 0 0 20px 0;}
.who-main-cont p span{font-family: 'OpenSansRegular';color: #bd9369;}
.who-main-cont p:last-child{padding: 0px;}
.who-main-cont h6{font-family: 'PlayfairDisplayRegular';font-size:20px;color:#bd9369;margin:12px 0 10px 0px;}
.who-main-cont img{border: 1px solid #bf946b;padding: 3px;}
.who-main-title:last-child{border: none;margin-bottom: 0px;}







@media screen and (min-width:1025px) and (max-width:1240px) {
    header .navbar{margin: 12px 0 0 0;}
    .home-main-conten h1{font-size: 29px;line-height: 35px;}

    .insig-box-1 img {height: 21px;}
    .insig-box-2 h2{font-size: 13px;}

    .what-main{padding: 0 45px;}

    .who-main-title h6{margin: 0px 0 25px 0;}
    .who-main-cont img{margin: 0 0 8px 0;}
}

@media screen and (min-width:901px) and (max-width:1024px) {
    header .navbar{margin: 12px 0 0 0;}
    .home-main-conten h1{font-size: 26px;line-height: 30px;}
    .logo{margin: 0;}
    header .navbar li {margin: 0 3px;}
    header .navbar li a{padding: 5px 13px;font-size: 13px;}
    .home-main-conten {width: 100%;}
    .home-main-conten h1 span{font-size: 20px;line-height: 30px;}

    .insig-box-1 img {height: 25px;}
    .tow-logo img {height: 19px;}
    .insig-box-2 h2{font-size: 13px;line-height: 15px;}
    .insights-cont{padding: 0;}
    .insights-cont .col-sm-3{padding: 0 5px;}
    .insig-box{margin: 0 0 10px 0;}
    .insig-box-2{min-height: 109px;}
    .insig-box-2 p{font-size: 13px;line-height: 16px;height: 47px;}

    .main-cont-info{padding: 0 30px;}
    .add-info h6{font-size: 17px;line-height: 23px;margin: 0 0 10px 0;}
    .add{width: 60%;}
    .add h4{margin: 0 0 5px 0;}
    .cont-form h2{margin: 0 0 2px 0;}
    .cont-form p{font-size: 13px;}
    header {margin: 25px 0;}

    .what-main{padding: 0px;}
    .what-main h2{line-height: 27px;font-size: 20px;}

    .who-main-title h6{margin: 0px 0 25px 0;}
    .who-main-cont img{margin: 0 0 8px 0;}
    .who-main-title h6{font-size: 21px;margin: 0px 0 0 0;}
    .who-main-cont{margin: 30px 0 0 0;}
    .who-we-are .who-main-title h6{margin: 0px 0 5px 0;}
    .who-we-are .who-main-cont p{font-size: 15px;padding: 0 0 15px 0;line-height: 25px;}
}

@media screen and (min-width:768px) and (max-width:900px) {
    header .navbar{margin: 12px 0 0 0;}
    .home-main-conten h1{font-size: 26px;line-height: 30px;}
    .logo{margin: 0;}
    header .navbar li {margin: 0 3px;}
    header .navbar li a{padding: 5px 13px;font-size: 13px;}
    .home-main-conten {width: 100%;}
    .home-main-conten h1 span{font-size: 20px;line-height: 30px;}

    .insig-box-1 img {height: 25px;}
    .tow-logo img {height: 19px;}
    .insig-box-2 h2{font-size: 13px;line-height: 15px;}
    .insights-cont{padding: 0;}
    .insights-cont .col-sm-3{padding: 0 5px;}
    .insig-box{margin: 0 0 10px 0;}
    .insig-box-2{min-height: 109px;}
    .insig-box-2 p{font-size: 13px;line-height: 16px;height: 47px;}
    .insig-header{margin: 25px 0 25px 0;}

    .main-cont-info{padding: 0 30px;}
    .add-info h6{font-size: 17px;line-height: 23px;margin: 0 0 10px 0;}
    .add{width: 60%;}
    .add h4{margin: 0 0 5px 0;}
    .cont-form h2{margin: 0 0 2px 0;}
    .cont-form p{font-size: 13px;}

    .what-main{padding: 0px;}
    .what-main h2{line-height: 27px;font-size: 20px;}
    .bord-bot-what{padding: 0 0 25px 0;margin-bottom: 25px;}
    .last-do{padding: 0 0 20px 0;margin-bottom: 20px;}

    .who-main-title h6{margin: 0px 0 25px 0;}
    .who-main-cont img{margin: 0 0 8px 0;}
    .who-main-title h6{font-size: 21px;margin: 0px 0 0 0;}
    .who-main-cont{margin:0px 0 0 0;}
    .who-we-are .who-main-title h6{margin: 0px 0 8px 0;}
    .who-we-are .who-main-cont p{font-size: 15px;padding: 0 0 15px 0;line-height: 25px;}
    .who-we-are .col-sm-7{width: 100%;float: left;}
    .who-we-are .who-main-title{padding: 0 0 10px 0;margin-bottom: 10px;}
}

@media screen and (min-width:601px) and (max-width:767px) {
    header .navbar{margin:0 0 0 0;width: 100%;position: absolute;top: 0;right: 0;}
    .home-main-conten h1{font-size: 26px;line-height: 30px;}
    .logo{margin: 0;width: auto;position: relative;z-index: 9;}
    header .navbar li {margin: 0px;width: 100%;float: left;}
    header .navbar li a{padding: 5px 13px;font-size: 13px;color: #fff !important;}
    .home-main-conten {width: 100%;margin: 20px 0 0 0;}
    .home-main-conten h1 span{font-size: 20px;line-height: 30px;}
    header {margin: 15px 0;position: relative;}
    .left-side-img img{width: 100%;}
    .main-footer{margin: 0;}

    .insig-box-1 img {height: 31px;}
    .tow-logo img {height: 31;}
    .insig-box-2 h2{font-size: 15px;line-height: 19px;}
    .insights-cont{padding: 0;}
    .insig-box{margin: 0 0 10px 0;}
    .insig-box-2{min-height:auto;}
    .insig-box-2 p{font-size: 13px;line-height: 16px;height:auto;}
    .insig-header{margin: 25px 0 25px 0;}
    .insig-box-1{margin: 0 0 15px 0;}
    .insig-box-2 h6{position: relative;}

    .main-cont-info{padding:0px;margin: 0 0 20px 0;}
    .add-info h6{font-size: 17px;line-height: 23px;margin: 0 0 10px 0;}
    .add{width: 60%;}
    .add h4{margin: 0 0 5px 0;font-size: 17px;}
    .cont-form h2{margin: 0 0 2px 0;}
    .cont-form p{font-size: 13px;}
    .cont-map iframe{height: 260px;}
    .cont-map{margin: 0 0 17px 0;}
    .cont-form{margin: 20px 0 0 0;}

    .what-main{padding: 0px;}
    .what-main h2{line-height: 27px;font-size: 20px;margin: 0 0 6px 0;}
    .bord-bot-what{padding: 0 0 25px 0;margin-bottom: 25px;}
    .last-do{padding: 0 0 20px 0;margin-bottom: 20px;}
    .last-img{margin: 0 0 5px 0;text-align: left;}

    .who-main-title h6{margin: 0px 0 25px 0;}
    .who-main-cont img{margin: 0 0 8px 0;}
    .who-main-title h6{font-size: 21px;margin: 0px 0 0 0;}
    .who-main-cont{margin:0px 0 0 0;}
    .who-we-are .who-main-title h6{margin: 0px 0 8px 0;}
    .who-we-are .who-main-cont p{font-size: 15px;padding: 0 0 15px 0;line-height: 25px;}
    .who-we-are .who-main-title{padding: 0 0 0px 0;margin-bottom: 10px;}
    .who-main{margin: 30px 0 0 0;}

}

@media screen and (min-width:481px) and (max-width:600px) {
    header .navbar{margin:0 0 0 0;width: 100%;position: absolute;top: 0;right: 0;}
    .home-main-conten h1{font-size: 25px;line-height: 30px;}
    .logo{margin: 0;width: auto;position: relative;z-index: 9;}
    header .navbar li {margin: 0px;width: 100%;float: left;}
    header .navbar li a{padding: 5px 13px;font-size: 13px;color: #fff !important;}
    .home-main-conten {width: 100%;margin: 20px 0 0 0;}
    .home-main-conten h1 span{font-size:18px;line-height: 30px;}
    header {margin: 15px 0;position: relative;}
    .left-side-img img{width: 100%;}
    .main-footer{margin: 0;}

    .insig-box-1 img {height: 31px;}
    .tow-logo img {height: 31;}
    .insig-box-2 h2{font-size: 15px;line-height: 19px;}
    .insights-cont{padding: 0;}
    .insig-box{margin: 0 0 10px 0;}
    .insig-box-2{min-height:auto;}
    .insig-box-2 p{font-size: 13px;line-height: 16px;height:auto;}
    .insig-header{margin: 25px 0 25px 0;}
    .insig-box-1{margin: 0 0 15px 0;}
    .insig-box-2 h6{position: relative;}

    .main-cont-info{padding:0px;margin: 0 0 20px 0;}
    .add-info h6{font-size: 17px;line-height: 23px;margin: 0 0 10px 0;}
    .add{width: 60%;}
    .add h4{margin: 0 0 5px 0;font-size: 17px;}
    .cont-form h2{margin: 0 0 2px 0;}
    .cont-form p{font-size: 13px;}
    .cont-map iframe{height: 260px;}
    .cont-map{margin: 0 0 17px 0;}
    .cont-form{margin: 20px 0 0 0;}

    .what-main{padding: 0px;margin: 15px 0 0 0;}
    .what-main h2{line-height: 27px;font-size: 20px;margin: 0 0 6px 0;}
    .bord-bot-what{padding: 0 0 20px 0;margin-bottom: 20px;}
    .last-do{padding: 0 0 20px 0;margin-bottom: 20px;}
    .last-img{margin: 0 0 5px 0;text-align: left;}
    .what-main p{font-size: 14px;line-height: 21px;}
    .what-main h6{margin: 10px 0 15px 0;}
    .what-main li{font-size: 14px;line-height: 27px;}

    .who-main-title h6{margin: 0px 0 25px 0;}
    .who-main-cont img{margin: 0 0 8px 0;}
    .who-main-title h6{font-size: 21px;margin: 0px 0 0 0;}
    .who-main-cont{margin:0px 0 0 0;}
    .who-we-are .who-main-title h6{margin: 0px 0 8px 0;}
    .who-we-are .who-main-cont p{font-size: 15px;padding: 0 0 15px 0;line-height: 25px;}
    .who-we-are .who-main-title{padding: 0 0 0px 0;margin: 0 0 10px 0;;}
    .who-main{margin: 30px 0 0 0;}
}

@media screen and (max-width: 480px) {
    header .navbar{margin:0 0 0 0;width: 100%;position: absolute;top: 0;right: 0;}
    .home-main-conten h1{font-size: 22px;line-height: 27px;}
    .logo{margin: 0;width: auto;position: relative;z-index: 9;}
    header .navbar li {margin: 0px;width: 100%;float: left;}
    header .navbar li a{padding: 5px 13px;font-size: 13px;color: #fff !important;}
    .home-main-conten {width: 100%;margin: 20px 0 0 0;}
    .home-main-conten h1 span{font-size: 17px;line-height: 24px;margin: 5px 0 0 0;}
    header {margin:8px 0;position: relative;}
    .left-side-img img{width: 100%;}
    .main-footer{margin: 0;}
    .home-main-conten p{font-family: 'OpenSansLight';font-size: 13px;line-height: 21px;}

    .insig-box-1 img {height: 31px;}
    .tow-logo img {height: 31;}
    .insig-box-2 h2{font-size: 14px;line-height: 19px;}
    .insights-cont{padding: 0;}
    .insig-box{margin: 0 0 10px 0;}
    .insig-box-2{min-height:auto;}
    .insig-box-2 p{font-size: 13px;line-height: 16px;height:auto;}
    .insig-header{margin:13px 0 15px 0;}
    .insig-box-1{margin: 0 0 15px 0;}
    .insig-box-2 h6{position: relative;}
    .insig-header h6{font-size: 19px;line-height: 24px;}

    .main-cont-info{padding:0px;margin: 0 0 20px 0;}
    .add-info h6{font-size: 17px;line-height: 23px;margin: 0 0 10px 0;}
    .add{width: 60%;}
    .add h4{margin: 0 0 5px 0;font-size: 17px;}
    .cont-form h2{margin: 0 0 2px 0;}
    .cont-form p{font-size: 13px;}
    .cont-map iframe{height: 260px;}
    .cont-map{margin: 0 0 17px 0;}
    .cont-form{margin: 20px 0 0 0;}
    .add p{font-size: 13px;line-height: 20px;}

    .what-main{padding: 0px;margin: 15px 0 0 0;}
    .what-main h2{line-height: 27px;font-size: 19px;margin: 0 0 4px 0;}
    .bord-bot-what{padding: 0 0 15px 0;margin-bottom: 15px;}
    .last-do{padding: 0 0 15px 0;margin-bottom: 15px;}
    .last-img{margin: 5px 0 2px 0;text-align: left;}
    .what-main p{font-size: 13px;line-height: 21px;}
    .what-main h6{margin: 10px 0 10px 0;}
    .what-main li{font-size: 13px;line-height: 26px;}
    .what-main-cont a{padding: 6px 15px;margin: 15px 0 0 0;}
    .last-do:last-child{margin-bottom: 20px;}

    .who-main-title h6{margin: 0px 0 25px 0;}
    .who-main-cont img{margin:6px 0 10px 0;}
    .who-main-title h6{font-size: 21px;margin: 0px 0 0 0;}
    .who-main-cont{margin:0px 0 0 0;}
    .who-we-are .who-main-title h6{margin: 0px 0 8px 0;font-size: 20px;}
    .who-we-are .who-main-cont p{font-size: 13px;line-height: 21px;padding: 0 0 10px 0;}
    .who-we-are .who-main-title{padding: 0 0 0px 0;margin: 0 0 10px 0;;}
    .who-main{margin: 30px 0 0 0;}
}


@media screen and (max-width:767px){
    .navbar-toggle{margin: 13px 25px 0 0;}
    .navbar-nav{background: #bd9369;z-index: 99;}
    .navbar-collapse{position: relative;z-index: 99;}
    header .navbar li a:hover{border: 1px solid #fff !important;}
    .navbar-default .navbar-toggle {border-color: #bd9369;}
    .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color: #ffffff;}
    .navbar-default .navbar-toggle .icon-bar {background-color: #bd9369;}

}



