body{ padding: 0px; margin: 0px; list-style: none; font: normal 14px/18px 'MuseoSansW01Rounded300'; color:#000; }
p{padding: 0px; margin: 0px;}
a{padding: 0px; margin: 0px; outline: none;}
ul{ list-style: none; padding: 0px; margin: 0px;}
ul li{ padding: 0px; margin: 0px;}
h1, h2, h3, h4, h5, h6{padding: 0px; margin: 0px;}
input[type="text"]::-webkit-placeholder { opacity: 1; }
input[type="text"]::-moz-placeholder { opacity: 1; }
input[type="password"]::-webkit-placeholder { opacity: 1; }
input[type="password"]::-moz-placeholder { opacity: 1; }
input[type="search"]::-webkit-placeholder { opacity: 1; }
input[type="search"]::-moz-placeholder { opacity: 1; }
input[type="email"]::-webkit-placeholder { opacity: 1; }
input[type="email"]::-moz-placeholder { opacity: 1; }
input[type="tel"]::-webkit-placeholder { opacity: 1; }
input[type="tel"]::-moz-placeholder { opacity: 1; }
textarea::-moz-placeholder { opacity: 1; }
textarea::-webkit-placeholder { opacity: 1; }
a:hover{ outline: none !important; text-decoration: none;}
a:active{ outline: none !important; text-decoration: none;}


@font-face {
    font-family: 'MuseoSansW01Rounded100';
    src: url('../fonts/MuseoSansW01Rounded100.eot');
    src: url('../fonts/MuseoSansW01Rounded100.eot') format('embedded-opentype'),
         url('../fonts/MuseoSansW01Rounded100.woff2') format('woff2'),
         url('../fonts/MuseoSansW01Rounded100.woff') format('woff'),
         url('../fonts/MuseoSansW01Rounded100.ttf') format('truetype'),
         url('../fonts/MuseoSansW01Rounded100.svg#MuseoSansW01Rounded100') format('svg');
}

@font-face {
    font-family: 'MuseoSansW01Rounded500';
    src: url('../fonts/MuseoSansW01Rounded500.eot');
    src: url('../fonts/MuseoSansW01Rounded500.eot') format('embedded-opentype'),
         url('../fonts/MuseoSansW01Rounded500.woff2') format('woff2'),
         url('../fonts/MuseoSansW01Rounded500.woff') format('woff'),
         url('../fonts/MuseoSansW01Rounded500.ttf') format('truetype'),
         url('../fonts/MuseoSansW01Rounded500.svg#MuseoSansW01Rounded500') format('svg');
}

@font-face {
    font-family: 'MuseoSansW01Rounded300';
    src: url('../fonts/MuseoSansW01Rounded300.eot');
    src: url('../fonts/MuseoSansW01Rounded300.eot') format('embedded-opentype'),
         url('../fonts/MuseoSansW01Rounded300.woff2') format('woff2'),
         url('../fonts/MuseoSansW01Rounded300.woff') format('woff'),
         url('../fonts/MuseoSansW01Rounded300.ttf') format('truetype'),
         url('../fonts/MuseoSansW01Rounded300.svg#MuseoSansW01Rounded300') format('svg');
}


.nav_top.fixed img{opacity:1 !important; display:block !important }

.fill.one{	background-image:url('../images/banner1.jpg');}
.fill.two{ background-image:url('../images/banner2.jpg');}
.fill.three{ background-image:url('../images/banner3.jpg');}

.home #clients {
  display: none !important;
}

.push-all{background:rgba(0,0,0,0.8); height:100%; width:100%; position:fixed; z-index:9999; display:none}

.container{ max-width: 950px;}
.thumbnail{background:none; border:none; margin:0px; padding:0px; line-height:0px; cursor:pointer }

/* Carousel Fading slide */
.carousel-fade .item {
  -webkit-transition: opacity 0.5s ease-in-out;
  -moz-transition: opacity 0.5s ease-in-out;
  -ms-transition: opacity 0.5s ease-in-out;
  -o-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
}
.carousel-fade .active.left,
.carousel-fade .active.right {
  left: 0;
  z-index: 2;
  opacity: 0;
  filter: alpha(opacity=0);
}
.carousel-fade .carousel-control { z-index: 3; }
.carousel-fade .next,
.carousel-fade .prev {
  left: 0;
  z-index: 1;
}
.nav_top { background: none; padding: 30px 0 10px 0; margin: 0px; height: auto; border: none; box-shadow: inherit; transition: all 0.5s ease 0s;}
.nav_top .navbar-brand{ padding: 0px; margin: 24px 0 0 !important; height: auto;transition: all 0.5s ease 0s }
.nav_top .navbar-brand img{ max-width: 100%;transition: all 0.5s ease 0s}
.nav_top .menu_sec{ margin: 28px 0 0 !important;transition: all 0.5s ease 0s}
.nav_top .menu_sec li{ margin: 0 0 0 13px;transition: all 0.5s ease 0s}
.nav_top .menu_sec li a{ text-transform: uppercase; font: normal 13px/21.67px 'MuseoSansW01Rounded300'; color:#fff !important; padding: 0px; margin: 0px; text-decoration: none; 
transition: all 0.5s ease 0s}
.nav_top .menu_sec li a:hover{ color:#fdde49 !important;}
.nav_top.fixed{ position: fixed; left: 0px; top: 0px; background: #22232A; z-index:999; padding:20px 0;
transition: all 0.5s ease 0s}
.nav_top.fixed .navbar-brand{ margin-top: 30px !important; width: 190px;transition: all 0.5s ease 0s}  
.nav_top.fixed .navbar-brand img{transition: all 0.5s ease 0s;}
.nav_top.fixed .menu_sec { margin: 20px 0 0 !important;transition: all 0.5s ease 0s}
/*.nav_top .menu_sec li:first-child a{ background: url(../images/arw3.png) no-repeat center center; width: 8px; }*/
/*.nav_top .menu_sec li:first-child a:hover{ background: url(../images/arw4.png) no-repeat center center; width: 8px; } */ 

.left_bar{width: 30px; margin-left: 42px; text-align: center; display: inline-block; position: absolute;} 
.left_bar a.menu_icon{ width: 100%; display: inline-block;} 
.left_bar a.menu_icon img{ max-width: 100%;}
.left_bar a.search{ width: 100%; display: inline-block; margin-top: 20px;}  
.left_bar a.search img{ max-width: 100%;} 
input.searchsubmit{ height: 45px !important; border-radius: 0;}
.search-field{ border-radius: 0;}

.search_frm{ width: 160px; background: #fdde49; border: 1px solid #fff; position: absolute; left: 0px; top: 105%;}
.search_frm input[type="text"]{ width: 80%; float: left; padding: 0 10px; font: normal 14px/30px 'MuseoSansW01Rounded300'; color:#000; border: none; height: 30px; background: none; }
.search_frm input[type="submit"]{ width: 20%; float: right; border: none; height: 30px; background: url(../images/search_icon2.png) no-repeat center center; cursor: pointer;  }
#hide{ display: none;}
#open a{ outline: none;}
.banner_sec{ position: relative;}
.banner_sec .carousel-indicators{ display: none;}
.banner_inner{position: absolute; left: 0px; top: 20%; z-index: 9; width: 100%;}
.banner_txt{ width: 430px; float: left; margin-top: 60px;}
.banner_txt h2{ font: normal 23px/30px 'MuseoSansW01Rounded100'; color:#dadad9; text-transform: uppercase; }
.banner_txt h2 b{ font-family: 'MuseoSansW01Rounded500'; }
#typed{/*font-family: 'MuseoSansW01Rounded500'; color:#fdde49;*/font: normal 23px/30px 'MuseoSansW01Rounded100'; color:#dadad9; text-transform: uppercase; }
#typed b{ font-family: 'MuseoSansW01Rounded500'; }
#typed strong{ font-family: 'MuseoSansW01Rounded500'; color:#fdde49 !important; }


.banner_txt h2 span strong{ font-weight: normal;}
.grid-item{ padding: 10px;}
.grid-item .portfolio_box{ margin-top: 0;}
  
.find_sec{ width: 100%; display: inline-block; margin-top: 40px;}
.find_sec ul{display: inline-block;}
.find_sec ul li{ margin: 0 11px 0 0; float: left; text-align: center; font: bold 18px/16px 'MuseoSansW01Rounded500'; color:#fff;}
.find_sec ul li a{ width: 100%;}
.find_sec ul li:last-child{ margin-right: 0px;}
.find_sec ul li.find_btn{ width: 192px; height: 38px; display: inline-block; }
.find_sec ul li.find_btn a{ padding: 10px 0px; text-transform: uppercase; font: normal 13px/16px 'MuseoSansW01Rounded500'; text-decoration: none;
color:#fff; display: inline-block; border: 1px solid #434345; 
-moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;}
.find_sec ul li.find_btn a img{ max-width: 100%; margin:-2px 0 0 1px}
.find_sec ul li.find_btn a:hover{ background: #a1a1a2; border: 1px solid #a1a1a2;}
.find_sec ul li:nth-child(2){ float: left; margin-top: 10px; margin-right: 9px; }

.login{ width: 100%; display: inline-block; margin-top: 15px;}
.login ul{ float: left;}
.login ul li{ float: left; margin-right: 10px;}
.login ul li a{ text-decoration: none; font: normal 12px/20px 'MuseoSansW01Rounded300'; color:#888888; text-transform: uppercase; 
-moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;}
.login ul li:last-child{ margin-right: 0px;}
.login ul li a:hover{ color:#fdde49;}
.login p{ padding: 25px 50px 0 0; font: normal 16px/22.4px 'MuseoSansW01Rounded100'; color:#fff; display: inline-block; }

#search {

}

#search input[type="text"] {
    background: url(../images/search_icon.png) no-repeat 10px center;
    border: none;
    font-size: 0px;
    width: 30px;
    height: 30px;
    padding:0 10px;
    -moz-border-radius:20px;
    -webkit-border-radius:20px;
    border-radius:20px;
    text-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
    -webkit-transition: all 0.7s ease 0s;
    -moz-transition: all 0.7s ease 0s;
    -o-transition: all 0.7s ease 0s;
    transition: all 0.7s ease 0s;
    margin-top: 20px;
    cursor: pointer;
    }
#clients{
  display: none;
}
#search input[type="text"]:focus {
    width: 200px;
    background: url(../images/search_icon2.png) no-repeat 10px center #fdde49;
    padding-left: 30px;
     font: normal 14px/30px 'MuseoSansW01Rounded300'; color:#000;
     border: none; outline: none;
    }

.scrl_arw{ width:52px; position: absolute; left: 50%; margin-left: -26px; bottom: 110px; z-index: 99;}
.scrl_arw img{ max-width: 100%;}

.big_arw{ width:100px; position: absolute; left: 50%; margin-left: -50px; bottom: -49px; z-index: 99;}
.big_arw img{ max-width: 100%;}


.how_it_works{ width: 100%; background: #2d2e37; padding: 200px 0 250px; text-align: center; min-height: 800px; position: relative;}
.how_it_inner{ width: 100%; text-align: center;position: relative;}
.how_it_inner .scrl_arw {
    bottom: -58px;
    left: 50%;
    margin-left: -30px;
    position: absolute;
    width: 60px;
    z-index: 99;
}
.how_it_inner h3{ font: normal 30px/36px 'MuseoSansW01Rounded500'; color:#d9d9d8; text-transform: uppercase; }
.how_it_inner h3 strong{ font-weight: normal; color:#fdde49;}
.how_it_inner p{ font: normal 16px/22.4px 'MuseoSansW01Rounded100'; color:#fff; padding-top: 30px; }
.how_it_inner h4{ font: normal 20px/28px 'MuseoSansW01Rounded100'; color:#fff; color:#606276; text-transform: uppercase; padding-top: 25px; }
a.scrl_arw2{ display: inline-block; margin-top: 40px; outline: none;}
a.scrl_arw2 img{ max-width: 100%;}

.resources_sec{ width: 100%; background: #22232a; padding: 250px 0; text-align: center; min-height: 800px; position: relative;}

.work_sec{ width: 100%; background: #2d2e37; padding: 190px 0 50px 0; text-align: center; min-height: 800px; position: relative;}
.works_gallery{ width: 100%;}
.works_gallery img{ width: 100%; height: 100%;}
.work_sec .owl-prev{ width: 33.3333%; position: absolute; height: 100%; background: rgba(45, 46, 55, 0.85) url(../images/arw5.png) no-repeat 90% center; left: 0px; top: 0px; z-index: 9;
font-size: 0px;}
.work_sec .owl-next{ width: 33.3333%; position: absolute; height: 100%; background: rgba(45, 46, 55, 0.85) url(../images/arw6.png) no-repeat 10% center; right: 0px; top: 0px; z-index: 9;
font-size: 0px;}
.works_gallery_txt{ width: 100%; position: absolute; text-align: center; bottom: 10px; left: 0px;}
.works_gallery_txt p{ font: normal 17.58px/20px "MuseoSansW01Rounded100" !important; color:#000; padding: 0px; margin: 0px; }
.works_slide{ width: 100%; display: inline-block; margin-top: 40px;}

.view_btn{ width: 100%; display: inline-block; margin-top: 50px; }
.view_btn a{ padding: 10px 0px; text-transform: uppercase; font: normal 13px/16px 'MuseoSansW01Rounded500'; text-decoration: none;
color:#fff; display: inline-block; border: 1px solid #434345; width:170px; 
-moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;}
.view_btn a img{ max-width: 100%; margin: 0 0 0 10px;}
.view_btn a:hover{ background: #a1a1a2; border: 1px solid #a1a1a2;}


.client_sec{ width: 100%; background: #22232a; padding: 190px 0 140px 0; text-align: center; min-height: 800px; position: relative;}
.client_inner{ width: 720px; display: inline-block; margin-top: 25px;}
.client_inner ul{ display: inline-block;}
.client_inner ul li{ width: 19%; text-align: center; display: inline-block; margin-top: 25px;}
.client_inner ul li img{ max-width: 100%;}

.carousl2{ width: 530px; text-align: center; display: inline-block;}
.testimonial_box{ width: 100%; display: inline-block; }
.testimonial_box p{ font: 19px/22.8px 'MuseoSansW01Rounded300'; color:#c1c1c1; padding: 0 10%; }
.testimonial_box p span.txt{ display: inline-block; margin-top: 20px; width: 100%;}
.carousl2 .carousel-indicators{ bottom: -75px; display: none;}
.testimonial_box p span.left_coma{ position: absolute; left: 0px; top: 0px;}
.testimonial_box p span.left_coma img{ max-width: 100%;}
.testimonial_box p span.rt_coma{ position: absolute; right: 0px; bottom: 0px;}
.testimonial_box p span.rt_coma img{ max-width: 100%;}
.carousl2 .carousel-inner > .item{ padding-top: 40px; margin-top: 80px;}


.footer_sec{ width: 100%; background: #2d2e37; padding: 40px 0 240px 0;}
.footer_box{ width: 100%; display: inline-block; margin-top: 20px;}
.footer_logo{ width: 100%;}
.footer_logo img{ max-width: 100%;}
.footer_logo p{ padding: 24px 0 0; font: normal 14px/18px 'MuseoSansW01Rounded300'; color:#c2c2c2;  }
.footer_social{ width: 100%; display: inline-block; margin-top: 20px;}
.footer_social li{ float: left; margin: 0 10px 0 0; font: normal 14px/26px 'MuseoSansW01Rounded300'; color:#c2c2c2; }
.footer_social li img{ max-width: 100%;}
.footer_social li:last-child{ margin-right: 0px;}
.footer_links{ width: 100%; display: inline-block;}
.footer_links li{ width: 140px; display: inline-block; padding-bottom: 10px;}
.footer_links li a{ font: normal 14px/16px 'MuseoSansW01Rounded300'; color:#c2c2c2; text-decoration: none; 
-moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;}
.footer_links li a:hover{ color:#fdde48;}
.cpy_rt{ float: right; width: 100%; font: normal 12px/14px 'MuseoSansW01Rounded300'; color:#777777; margin-top: 62px; }
.single-page-nav a{ outline:none;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.nav_top .menu_sec li a:hover, .nav_top .menu_sec li a.current { color: #fdde48 !important;}
/*.nav_top .menu_sec li:nth-child(1) a:hover, .nav_top .menu_sec li:nth-child(1) a.current{ background: url(../images/arw4.png) no-repeat center center;}*/
.footer_sec .row{ position: relative;}
.top_arw{ width: auto; position: absolute; right: 0px; top: -62px; z-index: 9;}
.top_arw img{ max-width: 100%;}
.top_arw a{outline: none;}

.right_menu { position: fixed; right: 34px; top: 40%;  width: 12px; z-index: 9999;}
.right_menu ul{ text-align: center; display: inline-block;}
.right_menu ul li{ float: left; margin-top: 30px;}
.right_menu ul li:first-child{ margin-top: 0px;}
.right_menu ul li a{ width: 10px; height: 10px; display: block; background: #65656a; 
-moz-border-radius: 100%; -webkit-border-radius: 100%; border-radius: 100%; outline: none;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;}
.right_menu ul li a:hover{ background: #fdde49;}
.right_menu ul li a:hover, .right_menu ul li a.current { background: #fdde49;}
.right_menu ul li a:focus, .right_menu ul li a.current { background: #fdde49; border: none; outline: none;}

.login_popUp .close{ position: absolute; right: 10px; top: -20px; z-index: 999; opacity: 1;}
.login_popUp .modal-dialog { margin: 125px auto 0; width: 400px;}
.login_popUp .modal-content{ background: #fdde49; border: none; border-radius: 0px; padding: 48px 22px 22px; min-height: 400px;}
.login_popUp .modal-content h3{ font: normal 17px/20px 'MuseoSansW01Rounded300'; color:#070708; text-transform: uppercase; padding-bottom: 18px;}
.login_popUp .modal-body input[type="email"], .login_popUp .modal-body input[type="password"]{ width: 100%; display: inline-block; margin-top: 15px; padding: 0 26px; background: #feefa4; height: 45px;
font: normal 17px/45px 'MuseoSansW01Rounded300'; color:#d7ba3b; border: none;}
.login_popUp_btn{ width: 100%; display: inline-block; margin-top: 18px;}
.login_btn_left{ width: 200px; float: left; }
.login_btn_left a{ width: 100%; float: left; font: normal 14px/18.32px 'MuseoSansW01Rounded300'; color:#ac962d; text-decoration: none;}
.login_btn_left a img{ max-width: 100%; margin-left: 0px; }
.login_btn_rt{ width: 90px; float: right; background: #fde56d; text-align: center; }
.login_btn_rt input[type="submit"]{ width: 100%; height: 35px; background: url(../images/arw8.png) no-repeat 78% center #fde56d; padding:0 28px 0 14px; 
font: normal 10.71px/35px 'MuseoSansW01Rounded300'; color:#050506; cursor: pointer; text-transform: uppercase; border: none;}
.account{ width: 100%; display: inline-block; margin-top: 80px; float: right;}
.account a{ float: right; font: normal 17px/20px 'MuseoSansW01Rounded300'; color:#ac962c; text-decoration: none;}

.cbp-spmenu-vertical{ z-index: 9999 !important;}
.cbp-spmenu{ background: #fdde49 !important; padding: 24px 15px 15px !important;}
.cros_menu{ width: auto; position: absolute; left: 45px; z-index: 9; cursor: pointer; }
.cros_menu img{ max-width: 100%;}
.sign_link { position: absolute; right: 24px; top: 24px;}
.sign_link li{ float: left; padding: 0 10px 0 0; margin: 0 10px 0 0; background: url(../images/brdr.png) no-repeat right center; }
.sign_link li a{ text-decoration: none; font: normal 16px/18px 'MuseoSansW01Rounded300'; color:#bba334; padding: 0px; margin: 0px; border: none;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  -webkit-transition: all 0.1s ease-in-out;
-ms-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;}
.sign_link li a:hover{ color:#000; background: none;}
.sign_link li:last-child{ margin-right: 0px; padding-right: 0px; background: none; }

.resource_box{ width: 100%; display: inline-block; margin: 42px 0 0; padding-bottom: 24px; border-bottom: 1px solid #fff;  }
.resource_box input[type="text"]{ width: 80%; float: left; background: #feefa4; height: 45px; padding: 0 10px 0 30px; font: normal 17px/45px 'MuseoSansW01Rounded300'; 
color:#d7bb3c; border: none;  }
.resource_box input[type="submit"]{ width: 20%; float: right; border: none; background: url(../images/search_icon3.png) no-repeat center center #feefa4; cursor: pointer; height: 45px; }
.resource_box input[type="search"]{ width: 80%; float: left; background: #feefa4; height: 45px; padding: 0 10px 0 30px; font: normal 17px/45px 'MuseoSansW01Rounded300'; 
color:#d7bb3c; border: none;  }
.menu_liks{ width: 100%; display: inline-block; }
.menu_liks ul{ width: 100%; display: inline-block; padding: 5px 0 15px; border-bottom: 1px solid #fff; }
.menu_liks ul li{ padding-left: 12px; float: left; width: 100%; margin-top: 10px;}
.menu_liks ul li a{ width: 100%; float: left; padding: 0 0 0 15px; font: normal 17px/18px 'MuseoSansW01Rounded300'; color:#000; margin:0px; border:none;
text-decoration: none; text-transform: uppercase;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  -webkit-transition: all 0.1s ease-in-out;
-ms-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;}
.menu_liks ul li a:hover{ color:#bba334; background: url(../images/arw9.png) no-repeat left center; padding-left: 25px;}
.menu_liks ul:last-child{ border-bottom: none;}

.works_arw { background: url(../images/top_line.png) no-repeat 0 0; left: 0; min-height: 60px; position: absolute; top: -60px; width: 100%; z-index: 99; background-size: 100% 100%;}



/*body.animate{-moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  -webkit-transition: all 0.1s ease-in-out;
-ms-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;}*/



.inner_txt{ width: 100%; position: absolute; left: 0px; top: 0px; text-align: center; }
.inner_txt_details{ width: 100%; text-align: center; display: inline-block; height:100%;padding-top:43vh !important}
.inner_txt_details h3{ font: normal 90px/92px 'MuseoSansW01Rounded500'; color:#fff;}
.inner_txt_details h3 span {color:#fcde4a;}
.inner_txt_details p{ font: normal 20px/26px 'MuseoSansW01Rounded300'; color:#fff; padding: 15px 0 0;}
.how_it_works2{ width: 100%; padding: 60px 0;}
.how_it_works2_inner{ width: 100%;}
.how_it_works2_inner h3 { color: #2d2d35; font: 30px/36px "MuseoSansW01Rounded500"; text-transform: uppercase;}
.how_it_works2_inner .find_sec2 ul li.find_btn a{ background: #fcdf49; color:#2d2d35; border: 1px solid #fcdf49;}
.how_it_works2_inner .find_sec2 ul li.find_btn a:hover{ background: none; border-color: #fcdf49;}
.how_it_works2_inner .find_sec2 ul li{color:#2d2d35;}
.how_it_works2_inner .find_sec2 {margin-top: 40px; position: absolute; right: 15px;  top: -41px; width: auto;}
.how_it_works2_inner p {color: #2d2d35; font: 16px/22px "MuseoSansW01Rounded100"; padding: 40px 0 0;}
.how_it_works2_frame{ width: 100%; display: inline-block; margin-top: 20px;}
.how_it_works2_frame iframe{ width: 100%; height: 520px;border: 0;}
#player, .fallback, body, html, iframe{ background: #fff !important;}
.home .how_it_inner h4 {    color: #d9dbef;}

.works2_main{ width: 100%; margin-top: 35px;}
.works2_main_left{ width: 100%;}
.works2_main_left h3 { color: #2d2d35; font: 30px/36px "MuseoSansW01Rounded500"; text-transform: uppercase;}
.works2_main_left h4{ padding: 20px 0 0; text-transform: uppercase; font-family: 'MuseoSansW01Rounded300'; font-size: 18px; line-height: 24px;} 
.works2_main_left p {color: #2d2d35; font: 16px/22px "MuseoSansW01Rounded100"; padding: 30px 0 0;}
.how_it_works2_inner .find_sec3 ul li.find_btn a{ background: #fcdf49; color:#2d2d35; border: 1px solid #fcdf49;}
.how_it_works2_inner .find_sec3 ul li.find_btn a:hover{ background: none; border-color: #fcdf49;}
.how_it_works2_inner .find_sec3 ul li{color:#2d2d35;}
.how_it_works2_inner .find_sec3 {margin-top: 40px;}
.works2_main_rt{ width: 100%; margin-bottom: 20px;}
.works2_main_rt ul li{ width: 100%; margin-bottom: 20px;}
.works2_main_rt ul li img{ max-width: 100%; width: 100%;}

.inner_client .how_it_inner h3 {color: #2d2d35; }
.inner_client .how_it_inner h3 strong{color: #2d2d35; }
.inner_client .testimonial_box p{color: #2d2d35; font-size: 16px;}
.inner_client .testimonial_box p br{ display: none;}
.inner_client{ background: #eee; padding: 35px 0 50px 0; min-height: inherit; }
.inner_client .carousl2 .carousel-inner > .item{ margin-top: 50px;}
.inner_client .carousl2{ width: 590px;}

.services_main2{ width: 100%; display: inline-block; }
.services_left{ width: 100%; display: inline-block; margin-top: 20px;}
.services_left_pic{ width: 100%; padding:20px 0}
.services_left_pic img{ max-width: 100%;}
.services_left_txt{ width: 100%; display: inline-block;}
.services_left_txt h3{font: normal 30px/36px 'MuseoSansW01Rounded500'; color:#2d2d35; padding: 15px 0 0;}
.services_left_txt p {color: #2d2d35; font: 16px/22px "MuseoSansW01Rounded100"; padding: 16px 0 0;}
.services_left_txt ul{ width: 100%; float: left; margin-top: 12px;}
.services_left_txt ul li{ padding: 10px 0 0; text-transform: uppercase; font-family: 'MuseoSansW01Rounded300'; font-size: 18px; line-height: 22px;color: #2d2d35;} 
.services_left_txt ul li a{ width: 100%; text-decoration: none; color: #2d2d35;}


.get_touch_sec{ width: 100%; display: inline-block; margin-top:45px; padding: 40px 0 0; border-top: 1px solid #b0b0b0; text-align: center;}
.get_touch_sec h3{font: normal 30px/36px 'MuseoSansW01Rounded500'; color:#2d2d35; padding: 0;}
.get_touch_sec p {color: #2d2d35; font: 16px/22px "MuseoSansW01Rounded100"; padding: 16px 0 0;}
.get_touch_sec p a{color:#2d2d35; padding: 0px; margin: 0px; background: none; border: none; text-transform: none; font-size: 16px;}
.get_touch_sec p a:hover{ padding: 0px; margin: 0px; background: none; border: none;color:#2d2d35;}
.get_touch_sec a{ padding: 10px 0px; text-transform: uppercase; font: normal 13px/16px 'MuseoSansW01Rounded500'; text-decoration: none; background:#fede4a;
display: inline-block; border: 1px solid #fede4a; 
-moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; width: 160px; color:#2d2d35; margin-top: 34px;}
.get_touch_sec a img{ max-width: 100%; margin: 0 0 0 10px;}
.get_touch_sec a:hover{ background: none; border: 1px solid #fede4a; color:#2d2d35;}

.portfolio_main{ width: 100%;}
.bred_cam{ width: auto; position: absolute; right: 15px; top: 8px;}
.bred_cam ul{ float: right;}
.bred_cam ul li{ float: left; margin: 0 0 0 5px; padding: 0 0 0 12px; background: url(../images/ac.png) no-repeat left center;}
.bred_cam ul li:first-child{ margin-left: 0px; background: none; padding: 0px;}
.bred_cam ul li a{ text-decoration: none; color:#2d2d35; font-family: 'MuseoSansW01Rounded300'; font-size: 14px; line-height: 16px; padding: 0px; margin: 0px;
border: none; border-radius: 0px; outline: none;
-moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;}
.bred_cam ul li a:hover{ color:#fede4a; background: none;}
.bred_cam .nav-tabs{ border: none;}
.bred_cam .nav-tabs > li.active > a, .bred_cam .nav-tabs > li.active > a:hover, .bred_cam .nav-tabs > li.active > a:focus{ background: none; border: none; color:#fede4a;}

.portfolio_details{ width: 100%; display: inline-block; margin-top: 20px; }
.portfolio_box{ width: 100%; margin-top: 10px; background-size: cover !important; min-height: 212px;}
.portfolio_box a{ width: 100%;}
.portfolio_box a img{ width: 100%;}
.portfolio_details .row{ margin: 0 -5px;}
.portfolio_details .col-sm-9{ padding: 0 5px;}
.portfolio_details .col-sm-3{ padding: 0 5px;}
.portfolio_details .col-sm-4{ padding: 0 5px;}


.contact_list_box{ width: 100%; margin-top:60px;}
.contact_list_box h4{ color: #2d2d35; font: 20px/24px "MuseoSansW01Rounded500"; padding-bottom: 10px;}
.contact_list_box p{ color: #2d2d35 !important; font: 14px/18px 'MuseoSansW01Rounded100' !important; padding:0px !important; margin: 0px !important;}
.contact_list_box p a{ color: #2d2d35 !important; text-decoration: none; }
.contact_list_box .footer_social{ margin: 0px;}

.contact_frm_sec{ width: 100%; background: #fede48; padding: 30px 0 70px 0;}
.contact_frm_inner{ width: 100%; text-align: left; padding: 0 65px;}
.contact_frm_inner h3{font: 22px/26px "MuseoSansW01Rounded500"; color:#2d2d35; padding: 15px 0;}
.contact_frm_inner input[type="text"], .contact_frm_inner input[type="tel"], .contact_frm_inner input[type="email"]{ width: 100%; background: #fff; padding: 0 15px;
 height: 35px; font: 14px/35px "MuseoSansW01Rounded500"; color:#2d2d35; border: none; margin-top: 15px; }
.contact_frm_inner .row{ margin: 0 -8px;}
.contact_frm_inner .col-sm-6{ padding: 0 8px;}
.contact_frm_inner .col-sm-12{ padding: 0 8px;}
.contact_frm_inner textarea{ width: 100%; background: #fff; padding: 10px 15px 0; height: 102px; font: 14px/18px "MuseoSansW01Rounded500"; color:#2d2d35;
 border: none; margin-top: 15px; resize: none; }


/*.contact_frm_inner input[type="checkbox"] {
    display: none;
}*/
.contact_frm_inner input[type="checkbox"] + label {
    background:url(../images/chk1.jpg) no-repeat left 5px;
    cursor: pointer;
    display: inline-block;
    font: 14px/26px "MuseoSansW01Rounded500"; color:#2d2d35;
    padding: 4px 12px 4px 30px;
    margin:15px 0 0;
    vertical-align: middle;
}
.contact_frm_inner input[type="checkbox"]:checked + label {
    background:url(../images/chk2.jpg) no-repeat left 5px;
    outline:none;}

.contact_frm_inner input[type="submit"]{ padding: 10px 0px; text-transform: uppercase; font: normal 13px/16px 'MuseoSansW01Rounded500'; text-decoration: none; 
background:url(../images/arw10.png) no-repeat 76% center #fff2c0;
display: inline-block; border: 1px solid #fede4a; 
-moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; width: 125px; color:#2d2d35; margin-top: 34px; float: right; margin: 15px 0 0;}
.contact_frm_inner input[type="submit"]:hover{ background:url(../images/arw10.png) no-repeat 76% center #fff2c0; border: 1px solid #2d2d35; color:#2d2d35;}



.custom-file-upload-hidden {
    display: none;
    visibility: hidden;
    position: absolute;
    left: -9999px;
}
.custom-file-upload {
    display: block;
    width: auto;
    font-size: 16px;
    margin-top: 30px;
    //border: 1px solid #ccc;
    label {
        display: block;
        margin-bottom: 5px;
    }
}

.file-upload-wrapper {
    position: relative; 
    margin-bottom: 5px;
    //border: 1px solid #ccc;
}
.file-upload-input {
    border: medium none;
    color: #fff;
    float: left;
    font-size: 16px;
    padding: 10px 0 !important;
    width: auto !important;
}

.file-upload-button {
    border: medium none;
    color: #2d2d35;
    cursor: pointer;
    display: inline-block;
    float: left;
    font-size: 16px;
    left: 0;
    margin-left: -1px;
    padding: 9px 15px;
    position: absolute;
    text-transform: uppercase;
    top: 15px;
    width: 174px;
    background:url(../images/arw10.png) no-repeat 92% center #fff2c0;
    -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.file-upload-button:hover{ background:url(../images/arw10.png) no-repeat 92% center #fff2c0; border: 1px solid #2d2d35; color:#2d2d35;}

.file_txt{ width: auto; position: absolute; left: 192px; top: 46px; font: 14px/16px "MuseoSansW01Rounded500"; color:#2d2d35;}

.home-logo .navbar-brand img{opacity:1; display:block !important}
.no-block{display:block; width:auto !important}
.how_it_works2_inner .find_sec ul li.find_btn {
    display: inline-block;
    height: 38px;
    width: 113px;
}


/*********************************Style Overides for wp****************************************/
.searchhead a{
  color: #2d2d35 !important;
}
.works_gallery img {
    height: 100%;
}
span.wpcf7-list-item-label{
  display: none;
}
.how_it_works2_inner .find_sec ul li.find_btn {
    display: inline-block;
    height: 38px;
    width: 164px;
}
.grid-sizer,
.grid-item {
  width: 33%;
}
#bs-example-navbar-collapse-1.collapse.navbar-collapse ul li ul.sub-menu{ display: none;}
#bs-example-navbar-collapse-1.collapse.navbar-collapse ul li:hover  ul.sub-menu{ display: block; background:rgba(0,0,0,0.6); color: #000 !important; position: absolute; width: 180px;}
#bs-example-navbar-collapse-1.collapse.navbar-collapse ul li ul.sub-menu a{color:#fff!important; padding: 5px 0; display: block;}
#bs-example-navbar-collapse-1.collapse.navbar-collapse ul li ul.sub-menu li{border-bottom: 1px solid #ccc; margin-left: 0px !important; padding: 5px;}
#bs-example-navbar-collapse-1.collapse.navbar-collapse ul li ul.sub-menu li:last-child{border-bottom: none;}
#bs-example-navbar-collapse-1.collapse.navbar-collapse ul li ul.sub-menu li:hover{background: #fcde4a; color: #000 !important }
#bs-example-navbar-collapse-1.collapse.navbar-collapse ul li ul.sub-menu a:hover{color: #000;}
.grid-item {
  float: left; 
}
.post_one a.find_btn{
  background: #fcdf49 none repeat scroll 0 0;
    border: 1px solid #fcdf49;
    color: #2d2d35;
    padding: 10px 20px;
    margin-top: 10px;
}
 

.grid-item--width2 { width:  30%; }
.grid-item--width3 { width:  70%; }
.search_top{ height: 130px; background-color: #22232a;}

.post_one{
  width: 100%;
  padding:20px 40px;
  border-bottom: 1px solid #AAA;
  min-height: 200px;
  max-height: 200px;
}
.serach_img img{
  max-width: 100%;
  height: auto;
}
.post_one h4{text-decoration:underline; font-size:22px;font-family: 'MuseoSansW01Rounded500';margin-bottom: 20px; }

.wp-pagenavi {
    margin:20px auto 0;
    text-align: center;
}
.wp-pagenavi .pages{font-family: 'MuseoSansW01Rounded500'; text-transform:uppercase; margin-right:5px;}
.wp-pagenavi .nextpostslink{font-size:23px; color:#000; margin-left:10px;}
.wp-pagenavi a{margin:0 5px}
.wp-pagenavi .previouspostslink{margin-left:10px;font-size:23px; margin-right:10px; margin-top:10px;}
.search-block{margin:0px auto; text-align:center; margin-top:50px;}
.search-block .text-input{border:1px solid #000; width:250px; height:30px;}
.search-block label{margin-right:15px; font-size:22px;}
.search-block .submit{background:#fde135; border:none; padding:6px 20px; margin-left:20px;border:1px solid #fde135}
.search-block .submit:hover{background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-color: rgb(252, 223, 73);border:1px solid #fde135}
.post_one p{padding-top:20px !important;} 



@media (min-width: 992px) and (max-width: 1199px) {
.left_bar{ z-index: 99; top: 8px; margin-left: 10px;}
#search input[type="text"]{ margin-top: 10px;}
.nav_top .navbar-brand{ margin: 38px 0 0 25px !important;}
.works_arw { top: -50px; min-height: 50px;}
.works2_main_left h4 { font-size: 15px;  line-height: 22px; padding: 12px 0 0;}




}

 
 
 
@media (min-width: 768px) and (max-width: 991px) {
.left_bar{ z-index: 99; top: 8px; margin-left: 10px;}
#search input[type="text"]{ margin-top: 10px;}
.nav_top .navbar-brand{ margin: 38px 0 0 25px !important;}

.how_it_works{ min-height: 600px; padding: 100px 0 150px 0;}
.resources_sec{ min-height: 600px; padding: 150px 0;}
.work_sec{ padding: 120px 0 50px; min-height: 600px;}
/*.client_sec{ padding: 120px 0 80px; min-height: 600px;}*/
.footer_links li { display: inline-block; padding-bottom: 8px; width: 108px;}
.footer_links li a{ font: 12px/16px "MuseoSansW01Rounded300";}
.footer_logo p { font: 12px/16px "MuseoSansW01Rounded300"; padding: 20px 0 0;}
.footer_sec{ padding: 20px 0 120px 0;}
.testimonial_box p { font: 17px/20.8px "MuseoSansW01Rounded300";}
.testimonial_box p span.left_coma { left: 17px; top: 14px; width: 35px;}
.testimonial_box p span.rt_coma { bottom: 5px; right: 12px; width: 35px;}
.works_gallery_txt p{ font: 13.58px/18px "MuseoSansW01Rounded100" !important;}
.nav_top .menu_sec { margin: 48px 0 0 !important;}
.top_arw{ top: -44px;}
.right_menu ul li {  margin-top: 24px;}
.works_arw { top: -50px; min-height: 50px;}

.how_it_works2_inner .find_sec3 ul li.find_btn a{ font-size: 12px;}
.how_it_works2_inner .find_sec ul li.find_btn { display: inline-block; height: 38px; width: 142px;}
.how_it_works2_inner .find_sec ul li { font: bold 16px/16px "MuseoSansW01Rounded500"; margin: 0 12px 0 0;}
.how_it_works2_inner .find_sec3 ul li.find_btn a{ font-size: 11px; line-height: 16px;}
.how_it_works2_inner .find_sec3 ul li{ width: 168px; margin: 0 8px 0 0; }
.find_sec ul li:nth-child(2) {float: left; margin-top: 10px !important; width: auto !important;}
.how_it_works2_inner .find_sec2 ul li.find_btn a{ font-size: 10px;}
.how_it_works2_frame iframe{ height: 400px;}
.how_it_works2_inner h3{ font: 24px/42px "MuseoSansW01Rounded500";}
.contact_frm_inner input[type="checkbox"] + label{ font-size: 12px;}




}


 
@media only screen and (max-width: 767px){ 
.fill.one{	background:url('../images/banner-mob1.jpg');}
.fill.two{ background:url('../images/banner-mob2.jpg');}
.fill.three{ background:url('../images/banner-mob3.jpg');}

.container{ max-width:100%;} 
.home .how_it_inner h4 {    color: #d9dbef;}
.lightbox-outer{ height: 300px !important;}
.lightbox-wrap .lightbox-title-over{ display:block !important; }
.find_btn{ margin-bottom: 8px !important}
.menu_liks ul li a{ font-size: 17px;} 
.left_bar { margin-left: 25px; top: 25px; width: 100%; z-index: 99;}
#search input[type="text"]{ margin-top: 10px;}
.nav_top .navbar-brand { margin: 25px 10px 0 !important; width: 190px;}
form.wpcf7-form .email input{ margin-bottom: 15px;}
.how_it_works{ min-height: inherit; padding: 40px 0;}
.resources_sec{ min-height: inherit; padding: 100px 0 50px 0;}
.work_sec{ padding: 80px 0 50px; min-height: inherit;}
.client_sec{ padding: 40px 0; min-height: inherit;}
.footer_links li { display: inline-block; padding-bottom: 8px; width: 108px;}
.footer_links li a{ font: 12px/16px "MuseoSansW01Rounded300";}
.footer_logo p { font: 12px/16px "MuseoSansW01Rounded300"; padding: 20px 0 0;}
.footer_sec{ padding: 20px 0 30px 0;}
.testimonial_box p { font: 17px/20.8px "MuseoSansW01Rounded300";}
.testimonial_box p span.left_coma { left: 17px; top: 14px; width: 35px;}
.testimonial_box p span.rt_coma { bottom: 5px; right: 12px; width: 35px;}
.works_gallery_txt p{ font: 13.58px/18px "MuseoSansW01Rounded100" !important;}
.nav_top .menu_sec { margin: 0 !important; background: #FDDE49;}
.top_arw{ top: -44px;}

.fill{ min-height: 500px; height: auto;}
.carousel, .item, .active { height: auto;}
#typed { color: #dadad9; font: 18px/25px "MuseoSansW01Rounded100"; text-transform: uppercase;}
.left_bar a.menu_icon { display: inline-block; float: left; width: auto;}
#search { float: left;}
#search input[type="text"] { margin-left: 5px; margin-top: 0;}
.navbar-inverse .navbar-toggle{ margin-right: 0px; margin-top: 14px;}
.banner_txt{ margin-top: 30px;}
.login p { font: 14px/20.4px "MuseoSansW01Rounded100"; padding: 14px 18px 0 0;}
.find_sec{ margin-top: 20px;}
.find_sec ul li.find_btn { width: 156px;}
.find_sec ul li.find_btn a{ font: 10px/15px "MuseoSansW01Rounded500";}
.find_sec ul li { font: bold 14px/16px "MuseoSansW01Rounded500"; margin: 0 8px 0 0;}
.scrl_arw{ bottom: 30px;}
.nav_top.fixed{ padding: 20px 0 12px 0;}
.menu_liks ul li{ padding-left: 0px;   margin-top: 25px; }
.menu_liks ul li a{ font: 25px/18px "MuseoSansW01Rounded300"; padding: 0 0 0 8px;}
.menu_liks ul li a:hover{ padding-left: 15px;}
.right_menu ul li {  margin-top: 18px;}
.right_menu {  right: 6px; top: 33%; width: 12px; z-index: 99;}
.client_inner{ width: 100%;}
.footer_links li{ width: 24%;}
.cpy_rt{ margin-top: 30px;}
.footer_logo p br{ display: none;}
.footer_logo p { font: 12px/16px "MuseoSansW01Rounded300"; padding: 20px 5% 0 0;}

.nav_top .navbar-collapse{ padding: 0px; border: none; box-shadow: inherit;}
.nav_top .menu_sec li{ margin: 0px;}
.nav_top .menu_sec li a{ padding: 6px 10px; color:#000 !important;}
.nav_top .menu_sec li a:hover{ color:#9e8929 !important;}

.how_it_inner h3{ font: 20px/30px "MuseoSansW01Rounded500";}
.how_it_inner p { font: 14px/17.4px "MuseoSansW01Rounded100"; padding: 20px 8% 0;}
.how_it_inner p br{ display: none;}
.how_it_inner h4 br{ display: none;}
.how_it_inner h4 { font: 17px/26px "MuseoSansW01Rounded100"; padding: 20px 8% 0;}

.nav_top .menu_sec li a:hover, .nav_top .menu_sec li a.current { color: #9e8929 !important;}
.resource_box input[type="text"] { font: 13px/40px "MuseoSansW01Rounded300"; height: 40px; padding: 0 0 0 10px; width: 80%;}
.resource_box input[type="submit"]{ height: 40px;}
.cros_menu{ left: 18px;}
.sign_link li a{ font: 13px/17px "MuseoSansW01Rounded300";}
.sign_link li { margin: 0 6px 0 0; padding: 0 7px 0 0;}
.carousl2 .carousel-inner > .item { margin-top: 30px; padding-top: 34px;}
.works_arw { display: none;}
.left_bar a.search { display: inline-block; left: 37px; margin-top: 20px;  position: absolute; top: -18px; width: auto;}
.chk span {
    margin-right: 5px;
}

/*14.11.2016*/
.cbp-spmenu-left, .push-body-toleft { left: -100%;}
.cbp-spmenu-left { left: -100%; width: 100%;}

.work_sec .owl-prev{ width: 15px; position: absolute; height: 35px; background: url(../images/arw5.png) no-repeat 0 0; left: 15px; top: 40%; z-index: 9;
font-size: 0px;}
.work_sec .owl-next{ width: 15px; position: absolute; height: 35px; background: url(../images/arw6.png) no-repeat 0 0; right: 25px; top: 40%; z-index: 9;
font-size: 0px;}


.how_it_works2_inner .find_sec3 ul li.find_btn a{ font-size: 12px;}
.how_it_works2_inner .find_sec ul li.find_btn { display: inline-block; height: 38px; width: 140px;}
.how_it_works2_inner .find_sec ul li { font: bold 16px/16px "MuseoSansW01Rounded500"; margin: 0 12px 0 0;}
.how_it_works2_inner .find_sec3 ul li.find_btn a{ font-size: 11px; line-height: 16px;}
.how_it_works2_inner .find_sec3 ul li{ width: 168px; margin: 0 8px 0 0; }
.find_sec ul li:nth-child(2) {float: left; margin-top: 10px !important; width: auto !important;}
.how_it_works2_inner .find_sec2 ul li.find_btn a{ font-size: 9px;}
.how_it_works2_frame iframe{ height: 400px;}
.inner_txt_details h3 {  color: #fff; font: 52px/56px "MuseoSansW01Rounded500";}
.inner_txt_details p { color: #fff; font: 18px/22px "MuseoSansW01Rounded300";padding: 10px 0 0;}
.inner_client .carousl2 { width: 100%;}

.find_sec ul li.find_btn a img{ margin: 0 0 0 3px;}
.how_it_works2_inner .find_sec ul li{ font-size: 10px;}
.how_it_works2_inner h3{ font: 22px/36px "MuseoSansW01Rounded500";}
.services_left{ text-align: center;}
.file_txt{ position: inherit; left: inherit; top: inherit; width: 100%; display: inline-block; margin-top: 12px;}
.contact_frm_inner input[type="submit"]{ float: left;}
.custom-file-upload{ margin-top: 10px;}
.contact_frm_inner h3 { font: 18px/24px "MuseoSansW01Rounded500";  padding: 6px 0;}
.contact_frm_inner .row{ margin: 0 -15px;}
.contact_frm_inner .col-sm-6{ padding: 0 15px;}
.contact_frm_inner .col-sm-12{ padding: 0 15px;}
.contact_frm_inner{ padding: 0px;}
.how_it_works2_inner{ padding: 0 10px;}

.inner_banner .fill { background-attachment: inherit !important; background-position: center center !important; background-size: 100% 100% !important; height: auto; min-height: 400px;}
.inner_txt_details{ padding-top: 32vh !important;}
.how_it_works2{ padding: 40px 0;}
.contact_frm_inner{ padding: 0 10px;}
.footer_sec .container{ padding: 0 25px;}
.home .fill{ min-height: 500px; height: auto;}

.carousel-inner{}

.home .fill {  background-repeat:no-repeat; background-color:#000}
.home-logo .navbar-brand img{opacity:1; display:block !important}
.home-logo .navbar-brand img{opacity:1; display:block}
.nav_top .home-mob img{opacity:1 !important; display:block !important}

.nav_top .mob-on img{display:block; opacity:1}
.find_btn_re{width:140px !important;}
.nav_top{padding-bottom:25px;}

.grid-item,.grid-item--width2,.grid-item--width3 {
  width: 100%;
}



@media only screen and (max-width: 640px){ 
.carousl2{ width: 100%;}
.testimonial_box p span.rt_coma{ right: 22px;}
.footer_links li { width: 32.333%;}
.how_it_inner h4{ font-size: 15px;}
.works_gallery_txt p { font: 12px/16px "MuseoSansW01Rounded100" !important; padding: 0 5% !important;}
.how_it_works2_inner .find_sec2 { margin-top: 15px; position: inherit; right: inherit; top: inherit; width: auto;}
.services_left_txt ul li{ font-size: 16px; line-height: 18px;}

.inner_banner .fill{ min-height: 360px;}

} 



@media only screen and (max-width: 599px){
.inner_banner .fill{ min-height: 330px;}
.inner_txt_details{ padding-top: 24vh !important;}

}



@media only screen and (max-width: 480px){ 
.footer_links li { width: 48.333%;}
.banner_txt{ width: 100%;}
#typed { color: #dadad9; font: 14px/21px "MuseoSansW01Rounded100"; text-transform: uppercase;}
.type-wrap{ padding-right: 5%;}
.home .fill{ min-height: 480px;}
.find_sec ul li.find_btn { margin: 0; text-align: center; width: 100%;}
.find_sec ul { display: inline-block; text-align: center; width: 100%;}
.find_sec ul li.find_btn { margin: 0; text-align: center; width: 100%;}
.find_sec ul li:nth-child(2) {  margin: 10px 5px; display: inline-block;}
#typed { color: #dadad9;font: 20px/21px "MuseoSansW01Rounded100"; padding-right: 5%; text-transform: uppercase; white-space: normal !important;}
.type-wrap { padding-right: 5%;}
.type-wrap br{ display: none;}
.banner_txt { margin-top: 15px;}
.home .fill { background-position: center;  background-repeat:no-repeat; background-color:#000}
.how_it_inner h3 { font: 18px/30px "MuseoSansW01Rounded500";}
.works_gallery_txt{ bottom: 4px;}
.works_gallery_txt p { font: 8.58px/11px "MuseoSansW01Rounded100" !important; padding: 0 5% !important;}

.login_popUp .modal-dialog{ width: 300px; margin: 110px auto 0;}
.login_popUp .modal-content{ min-height: inherit; padding: 15px; display: inline-block;}
.login_popUp .modal-body{ padding:0px;}
.account{ margin-top: 35px;}
.account a { font: 16px/20px "MuseoSansW01Rounded300"; float: left;}
.login_btn_left a{ font-size: 13px;}
.login_btn_rt{ width: 68px;}
.login_btn_rt input[type="submit"]{font: 9.71px/35px "MuseoSansW01Rounded300"; padding: 0 14px 0 4px;}
.login_popUp .close{ right: 0px; top: 0px;}
.login_popUp .modal-body input[type="email"], .login_popUp .modal-body input[type="password"] { font: 15px/40px "MuseoSansW01Rounded300"; height: 40px; margin-top: 12px; padding: 0 13px;}
.login_popUp .modal-content h3 { font: 15px/22px "MuseoSansW01Rounded300"; padding-bottom: 12px; }
.scrl_arw{ bottom: 20px;}
.inner_txt_details p br{ display: none;}
.inner_txt_details{ padding-top: 150px;}

.how_it_works2_frame iframe {  height: 166px;}
.how_it_works2_inner .find_sec3 ul li.find_btn a { font-size: 10px; line-height: 16px;}
.how_it_works2_inner .find_sec ul li:nth-child(2) { display: inline-block; float: left; margin: 10px 8px 0;}
.find_sec ul li.find_btn{width: 140px;}
.contact_list_box{ margin-top: 20px;}

.inner_banner .fill{ min-height: 250px;}
.inner_txt_details h3 { font: 38px/42px "MuseoSansW01Rounded500";}
.inner_txt_details p { font: 16px/20px "MuseoSansW01Rounded300"; padding: 5px 0 0;}
.inner_txt_details{ padding-top: 24vh !important;}

.lightbox-wrap{ width:100% !important}
.lightbox-inner img{width:100% !important}
.banner_txt h2{font-size:20px;}
.banner_txt{margin-top:0px;}
.inner_txt_details {padding-top:19vh !important;margin-top:0px!important}
}

@media only screen and (max-width: 380px){ 
.how_it_works2_inner h3 { font: 17px/30px "MuseoSansW01Rounded500";}
.bred_cam ul li { font-size: 13px;}
.contact_list .col-xs-4{ width: 100%;}
.inner_banner .fill{ min-height: 230px;}
.inner_txt_details{ padding-top: 18vh !important;}
.how_it_works2_inner .find_sec ul li:nth-child(2) {
    display: inline-block;
    float: left;
    margin: 10px 2px 0;
}
}


