@charset "utf-8";
/* CSS Document */
@font-face {
  font-family: 'Futura-Normal';
  src: url('../fonts/Futura-Normal/Futura-Normal.eot'); /* IE9 Compat Modes */
  src: url('../fonts/Futura-Normal/Futura-Normal.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/Futura-Normal/Futura-Normal.woff') format('woff'), /* Modern Browsers */
       url('../fonts/Futura-Normal/Futura-Normal.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/Futura-Normal/Futura-Normal.svg#Futura-Normal') format('svg'); /* Legacy iOS */
       
  font-style:   normal;
  font-weight:  normal;
}
@font-face {
  font-family: 'futurastd-condensed';
  src: url('../fonts/futurastd-condensed/futurastd-condensed.eot'); /* IE9 Compat Modes */
  src: url('../fonts/futurastd-condensed/futurastd-condensed.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/futurastd-condensed/futurastd-condensed.woff') format('woff'), /* Modern Browsers */
       url('../fonts/futurastd-condensed/futurastd-condensed.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/futurastd-condensed/futurastd-condensed.svg#futurastd-condensed') format('svg'); /* Legacy iOS */
       
  font-style:   normal;
  font-weight:  normal;
}

@font-face {
  font-family: 'Futura-Book';
  src: url('../fonts/Futura-Book/Futura-Book.eot'); /* IE9 Compat Modes */
  src: url('../fonts/Futura-Book/Futura-Book.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/Futura-Book/Futura-Book.woff') format('woff'), /* Modern Browsers */
       url('../fonts/Futura-Book/Futura-Book.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/Futura-Book/Futura-Book.svg#Futura-Book') format('svg'); /* Legacy iOS */
       
  font-style:   normal;
  font-weight:  normal;
}
@font-face {
  font-family: 'FuturaStd-CondensedBold';
  src: url('../fonts/FuturaStd-CondensedBold/FuturaStd-CondensedBold.eot'); /* IE9 Compat Modes */
  src: url('../fonts/FuturaStd-CondensedBold/FuturaStd-CondensedBold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/FuturaStd-CondensedBold/FuturaStd-CondensedBold.woff') format('woff'), /* Modern Browsers */
       url('../fonts/FuturaStd-CondensedBold/FuturaStd-CondensedBold.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/FuturaStd-CondensedBold/FuturaStd-CondensedBold.svg#FuturaStd-CondensedBold') format('svg'); /* Legacy iOS */
       
  font-style:   normal;
  font-weight:  normal;
}

@font-face {
  font-family: 'Futura LightCondensed';
  src: url('../fonts/FuturaBT-LightCondensed/FuturaBT-LightCondensed.eot'); /* IE9 Compat Modes */
  src: url('../fonts/FuturaBT-LightCondensed/FuturaBT-LightCondensed.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/FuturaBT-LightCondensed/FuturaBT-LightCondensed.woff') format('woff'), /* Modern Browsers */
       url('../fonts/FuturaBT-LightCondensed/FuturaBT-LightCondensed.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/FuturaBT-LightCondensed/FuturaBT-LightCondensed.svg#Futura LightCondensed') format('svg'); /* Legacy iOS */
       
  font-style:   normal;
  font-weight:  normal;
}
@font-face {
  font-family: 'Futura MediumCondensed';
  src: url('../fonts/FuturaBT-MediumCondensed.eot'); /* IE9 Compat Modes */
  src: url('../fonts/FuturaBT-MediumCondensed/FuturaBT-MediumCondensed.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/FuturaBT-MediumCondensed/FuturaBT-MediumCondensed.woff') format('woff'), /* Modern Browsers */
       url('../fonts/FuturaBT-MediumCondensed/FuturaBT-MediumCondensed.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/FuturaBT-MediumCondensed/FuturaBT-MediumCondensed.svg#Futura MediumCondensed') format('svg'); /* Legacy iOS */
       
  font-style:   normal;
  font-weight:  normal;
}

@font-face {
  font-family: 'FuturaBT-ExtraBlackCondensed';
  src: url('../fonts/FuturaBT-ExtraBlackCondensed/FuturaBT-ExtraBlackCondensed.eot'); /* IE9 Compat Modes */
  src: url('../fonts/FuturaBT-ExtraBlackCondensed/FuturaBT-ExtraBlackCondensed.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/FuturaBT-ExtraBlackCondensed/FuturaBT-ExtraBlackCondensed.woff') format('woff'), /* Modern Browsers */
       url('../fonts/FuturaBT-ExtraBlackCondensed/FuturaBT-ExtraBlackCondensed.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/FuturaBT-ExtraBlackCondensed/FuturaBT-ExtraBlackCondensed.svg#FuturaBT-ExtraBlackCondensed') format('svg'); /* Legacy iOS */
       
  font-style:   normal;
  font-weight:  normal;
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}
body, ol, ul, li, div, p, span, form, h1, h2, h3, h4, h5, h6, table, thead, th, tbody, tr, td, img, input, textarea, dd, dt, dl{word-wrap:break-word;outline:none;padding:0;margin:0;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
textarea{overflow:auto;-webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; }
h1, h2, h3, h4, h5, h6, p, ul, ol, dd, dt, dl{-webkit-margin-before:0px;-webkit-margin-after:0px;-webkit-margin-start:0px;-webkit-margin-end:0px;}
a img, img{border:none;outline:none;}
input[type=submit], input[type=reset], input[type=button], button{ -webkit-appearance:none; -moz-appearance:none;-ms-appearance:none; appearance:none; }
a{cursor:pointer;text-decoration:none;outline:0;}
.no-script-msg{font:12px Arial, verdana, Helvetica, sans-serif;background:#FFFFCC url(../images/icon-noScript.gif) no-repeat 5px 10px;width:auto;padding:10px 10px 10px 25px;margin:8px;border:1px solid #CD3D18;font-weight:bold;height:auto;font-size:11px;color:#000000;line-height:150%;clear:both;}
input{-webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; font-family: 'arial', sans-serif; -webkit-appearance:none; }

body{font-family: Arial, sans-serif; min-width:300px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; -ms-font-smoothing:antialiased;}
::selection {text-shadow: none;background: rgba(65,131,196,0.4);}
.clear{clear:both; height:0px !important; overflow:hidden; width:auto !important; display:block; float:none !important; margin:0 !important;padding:0 !important;border:none !important;}
ul, menu, dir {margin:0px;padding:0px;display: block;list-style-type: none;-webkit-margin-before: 0;-webkit-margin-after: 0;-webkit-margin-start: 0;-webkit-margin-end: 0;-webkit-padding-start: 0;}
/** [ if you want remove comment ] */
*, *:after , *:before { -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}


.layout{width:1715px;margin:auto;}
.header_section {position: fixed;z-index: 50;top: 0px;width: 100%;background:#ed6245;padding-top: 5px;    -webkit-transition: -webkit-transform .5s ease;    -moz-transition: -moz-transform .5s ease;    transition: transform .5s ease;}
.fixed_nav_part.fixed {position: fixed;top: 0px;left: 0px;width: 100%;z-index: 50;background:#ed6245;padding-top: 5px;}
.header_part{background:#ed6245;}
.header_logo{float:left;margin-left:80px;width:277px;padding-top: 15px;}
.header_logo a{display:block;}
.header_logo a img{display:block;width:100%;height:auto}
.header_menu{float:right;}
.menu_part li{float:left;margin-left:1px;}
.menu_part li a{font-family: 'futurastd-condensed';font-size:24px;line-height:140px;height:140px;background:#fff;width:120px;color:#333333;display: block;text-align: center;text-transform:uppercase;}
.menu_part li a:hover{background:#d0543a;}

.header_top{position:relative;zoom:1;}
.nav_btn{position: absolute;    right: 0;    top: 10px;}
.nav_toggle_btn {display: none; background:#fff; width:40px;line-height: 20px;color: #000000;font-size: 16px;font-weight: 400;text-transform: uppercase; padding:8px 5px;}
.nav_toggle_btn > span {width: 30px;height: 4px;background: #ed6245;display: block;margin-top:4px;position: relative;zoom: 1;}
.nav_toggle_btn > span.last{margin: 0px 0px 0px;}

.home_banner_section{background:#fff;}
.home_banner{padding-top:12px;    padding-bottom: 10px;}
.home_banner_left{float:left;width:1000px;}
.home_banner_left img{width:100%;height:auto;display:block;}
.home_right_part{float:left;width:640px;margin-left:34px;background:#f3e4bb;padding:20px}
.home_right_title_part h1{font-family: 'FuturaStd-CondensedBold';font-size:38px;line-height:100%;color:#56170f;font-weight:normal;text-transform:uppercase;}
.home_right_title_part h2{font-family: 'futurastd-condensed';font-size:28px;line-height:100%;color:#434040;font-weight:normal;text-transform:uppercase;padding-top:20px;}
.home_right_title_part p{font-family: 'futurastd-condensed';font-size:22px;line-height:100%;color:#681414;text-transform:uppercase;padding-top:20px;}

.home_what_new_row{background:#f35d4c;border-top:1px solid #f9b142;border-bottom:1px solid #f9b142;padding-right:29px;margin-top:10px;    display: table;}
.home_what_data{display: table-cell;vertical-align: top;padding:15px 0;font-family: 'futurastd-condensed';text-align:center;width:78px;}
.new_num_date{font-size:34px;line-height:25px;color:#fff;display:block;}
.new_num_month{font-size:16px;line-height:100%;color:#fff;display:block;text-transform:uppercase}
.new_num_year{font-size:20px;line-height:16px;color:#7b0b00;display:block;}
.home_what_new_blank{display: table-cell;    vertical-align: middle;width:459px;background:#f9b142;}

.footer_part_top{background:#d0543a;padding:15px 0px 20px}
.footer_part_top p{font-family: 'futurastd-condensed';font-size:20px;line-height:100%;color:#fff;text-align:center;}
.footer_part_bottom{background:#ed6245;padding:20px 0px 25px}
.footer_menu_part{text-align:center;}
.footer_menu_part li{display:inline-block;border-right:1px solid #fff;padding-right:15px;padding-left:15px;}
.footer_menu_part li a{display:block;font-family: 'futurastd-condensed';font-size:20px;color:#fff;line-height:100%;text-transform:uppercase}
.footer_menu_part li.last_no{border-right:none}

.footer_social_link{text-align:center;margin-top:20px}
.footer_social_link li{display:inline-block;margin:0 10px;}
.footer_social_link li a{display:block;font-family: 'Futura LightCondensed';font-size:22px;color:#fff;padding-left:35px;    letter-spacing: 1px;}
.footer_fb{background:url(../images/fb_icon.png) no-repeat 0 center;}
.footer_mail{background:url(../images/mail_icon.png) no-repeat 0 center;}
.footer_intag{background:url(../images/instag_icon.png) no-repeat 0 center;}
.section_part{background:#fff;}
.about_inner{padding:30px 0;}
.pages_title_part{text-align:center;margin-bottom:20px;}
.pages_title_part h1{font-family: 'futurastd-condensed';font-size:32px;color:#ed6245;border-bottom:1px solid #383737;line-height:100%;text-transform:uppercase;display:inline-block;font-weight:normal;}
.pages_title_content{text-align:center}
.pages_title_content p{font-family: 'Futura-Book';font-size:16px;color:#2F2B2B;line-height:25px}
.about_2007 {width:180px;margin: 20px auto 0;    position: relative;    left:31px;}
.about_2016 {width: 200px;margin: auto;    position: relative;    left: 27px;}
.about_2007 img, .about_2016 img{width:100%;height:auto;display:block;}
.pages_content_bottom{text-align:center;margin-top:20px}
.pages_content_bottom li{display:inline-block;margin-right:52px;}
.pages_content_bottom li.pan_india_operations{margin-right:0;}
.pages_content_bottom li img{width:100%;display:block;height:auto;}
/*.Production_unit{width:208px;}
.team_strenght{width:226px;}
.individuals{width:273px;}
.international_operations{width:238px;}
.pan_india_operations{width:210px;}*/
.Production_unit{width:135px;}
.team_strenght{width:160px;}
.individuals{width:185px;}
.international_operations{width:160px;}
.pan_india_operations{width:135px;}
/**/

.blog_inner{padding: 30px 0px;}
.contact_inner{padding: 30px 0px 0;}
.blog_part_content{padding-top:30px}
.blog_content_row{background:#f16d56;padding:10px;margin-bottom:25px;position:relative;zoom:1;}
.blog_content_row.blog_content_row_last{margin-bottom:0}
.blog_content_left{float:left;width:200px;background:#fff;position:relative;zoom:1;overflow:hidden;border-radius: 5px;}
blog_content_left span{background:url(../images/blog_right_icon.png) no-repeat 0 0;width:23px;height:37px;position:absolute;right:-23px;top:20px;display:block}

.blog_cover_icon{position:absolute;position: absolute;    right:23px;    top: 0;height:100%;}
.blog_cover_icon span{position:absolute;display:block;width:23px;right:-23px; }
.blog_icon_top{background:url(../images/blog_icon_top.png) no-repeat 0 0;height:20px;right:-23px;top:0px;display:block}
/*.blog_icon_two{right:-9px;top:32px;height:18px;width:3px;background:#fff;transform:rotate(-45deg);}
.blog_icon_three{right:-9px;top:44px;height:18px;width:3px;background:#fff;transform:rotate(45deg);}*/

.blog_icon_two{background:url(../images/blog_icon_two.png) no-repeat 0 0;top:20px;height:18px;}
.blog_icon_three{background:url(../images/blog_icon_three.png) no-repeat 0 0;top:38px;height:19px;}
.blog_icon_bottom{background-image:url(../images/blog_icon_bottom.png);top: 57px;height:100%;background-repeat:repeat-y;}
.blog_content_left img{width:100%;    padding: 3px 0 0px 3px;height:auto;border-radius:3px;}
.blog_content_right{float:left;margin-left:20px;width:1400px;line-height:100%;}
.blog_content_right p{font-family: 'futurastd-condensed';font-size:18px;color:#fff;letter-spacing:1px;line-height: 20px;margin-bottom: 35px;}
.blog_content_right h2{font-weight:normal;text-transform:uppercase;line-height:30px;font-size: 28px;color:#fff;}
.blog_network{float:right}
.blog_network a{width:36px;height:35px;display:block;float:left; margin-right:30px}
.blog_readmore{    position: absolute;bottom: 10px;}
.blog_readmore a{display:block;font-family: 'Futura-Book';font-size:16px;color:#333333;line-height:30px;height:30px;width:120px;text-align:center;background:#fff;}

.blog_fb{background:url(../images/blog_fb.png) no-repeat 0 0;}
.blog_instag{background:url(../images/blog_instag.png) no-repeat 0 0;}
.team_subtitle{font-family: 'futurastd-condensed';font-size:22px;color:#3b3939;text-align:center;margin-bottom:15px;font-weight: normal;}
.team_member_part{margin-top:30px}
.team_member_row{text-align:center;}
.team_member_block{display:inline-block; width:408px;margin:0 10px 20px 10px;text-align:center;vertical-align:top;}
.team_member_user{width:130px;margin:auto}
.team_member_user img{max-width:100%;display:block}
.team_member_block h2{font-family: 'Futura MediumCondensed';font-size:22px;color:#ed6245;font-weight:normal;line-height:100%;margin:15px 0 10px;}
.team_member_block p{font-family: 'Futura-Book';font-size:16px;color:#1c1d1d;}
.contact_form_part{width:1325px;margin:20px auto 0;border:1px solid #ed6245;}
.contact_form_part_inner{padding:30px 65px 20px 80px;}
.contact_form_part_inner h2{font-family: 'Futura MediumCondensed';font-size:28px;color:#ed6245;font-weight:normal;line-height:100%;margin-bottom:30px;text-align:center}
.contact_form_row{margin-bottom:20px;}
.contact_form_block{float:left;width:550px;margin-right: 20px;}
.contact_form_block label{font-family: 'futurastd-condensed';font-size:22px;color:#3b3939;width: 50px;display: inline-block;}
.contact_input_bar{display: inline-block;width: 466px;padding-left:5px}
.contact_input_part{font-family: 'Futura-Book';font-size:20px;color:#3b3939;outline:none;background:none;border:none;border-bottom:1px dashed #3b3939;width:100%;padding:5px;opacity: 0.9;}
.contact_form_address label{font-family: 'futurastd-condensed';font-size:22px;color:#3b3939;width:84px;display: inline-block;vertical-align: top;margin-top: 7px;}
.contact_textarea_part{font-family: 'Futura-Book';font-size:20px;color:#3b3939;outline:none;background:none;border:none;border-bottom:1px dashed #3b3939;width:100%;padding:5px;resize:none;height:42px;opacity: 0.9;}
.contact_textarea_bar{display: inline-block;width: 85%;}
.contact_send_btn{outline:none;background:none;border:1px solid #ed6245;width:100px;height:45px;line-height:45px;border-radius:40px;margin:auto;font-family: 'Futura-Normal';font-size:22px;color:#ed6245;text-align:center;display: block;cursor:pointer}

#map_canvas{height:330px;}
.services_part_content{margin: 50px auto 0;}
.services_part_col{float:left;width:25%;border-right:1px dashed #8f8e8d;padding:30px 10px;}
.services_part_col.services_last{border-right:none;}
.services_part_block{text-align:center;padding:20px 25px; }
.services_user_icon{width:143px;margin:auto;}
.services_user_icon img{max-width:100%;height:auto;display:block;}
.services_part_block h2{font-family: 'futurastd-condensed';font-size:26px;color:#5d5757;line-height:100%;;font-weight:normal;margin:25px 0}
.services_part_block p{font-family: "Futura-Book";font-size:16px;color:#5f5151;line-height: 20px;}
.services_top_border{border-top:1px dashed #42403f}
.work-nav{margin:30px 0px}
.our_work_inner{padding-top:30px;}
.our_work_filter{text-align:center}
.our_work_filter li{display:inline-block;margin:0 38px;}
.our_work_filter a{font-family: 'futurastd-condensed';font-size:30px;color:#ed6245;border-bottom:3px solid #383737;}
.plus_icon{display:block;position:absolute;top:50%;left:50%;margin-top:-17px;margin-left:-18px;z-index:9999;}
.portfolio-item .overlay {position:absolute;top:0;left:0; width:100%;height:100%;background:#26292E;opacity:0.7;filter:alpha(opacity=70);display:block;}
.portfolio-item{position:relative;zoom:1;float: left;min-width: 320px;max-width: 480px;max-height: 360px;overflow: hidden;}
.portfolio-item .portfolio_img {overflow: hidden;position: relative;zoom:1;}
.portfolio-item img{width:100%;display:inline-block;height:100%;min-height: 100%; max-width: 100%;}
.our_work_popup{width:1220px;margin:auto;background:#fff;padding:30px}
img.mfp-img{padding:0}
.popup_network a{display:inline-block;width:40px;height:39px;margin-right:30px;}
.popup_fb_icon{background:url(../images/popup_fb_icon.png) no-repeat 0 0;}
.popup_instag_icon{background:url(../images/popup_instag_icon.png) no-repeat 0 0;}
.mfp-bottom-bar{position:relative;margin-top:0;padding-top:30px}
.mfp-arrow:before, .mfp-arrow:after{border:none;display:none}
button.mfp-arrow.mfp-arrow-left{background:url(../images/popup_left.png) no-repeat 0 0;width: 50px;opacity:1;height: 87px;background-size: 25px 43px;}
button.mfp-arrow.mfp-arrow-right{background:url(../images/popup_right.png) no-repeat 0 0;width: 50px;opacity:1;height: 87px;background-size: 25px 43px;}
.client_portfolio_item{position:relative;zoom:1;float: left;width: 205px;height: 114px;margin:15px 10px;overflow: hidden;}
.client_portfolio_item .portfolio_img {overflow: hidden;display: block;position: relative;}
.client_portfolio_item img{width:100%;display:block;height:100%;min-height: 100%; max-width: 100%;}
/**** Isotope Filtering ****/
.isotope-item {  z-index: 2;}
.isotope-hidden.isotope-item {  pointer-events: none;  z-index: 1;}
/* Portfolio Isotope Transitions */	
.isotope, .isotope .isotope-item {
    -webkit-transition-duration: 0.8s;
    -moz-transition-duration: 0.8s;
    -ms-transition-duration: 0.8s;
    -o-transition-duration: 0.8s;
    transition-duration: 0.8s;
}
.isotope {
    -webkit-transition-property: height, width;
    -moz-transition-property: height, width;
    -ms-transition-property: height, width;
    -o-transition-property: height, width;
    transition-property: height, width;
}
.isotope .isotope-item {
    -webkit-transition-property: -webkit-transform, opacity;
    -moz-transition-property: -moz-transform, opacity;
    -ms-transition-property: -ms-transform, opacity;
    -o-transition-property: -o-transform, opacity;
    transition-property: transform, opacity;
}
.isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition {
    -webkit-transition-duration: 0s;
    -moz-transition-duration: 0s;
    -ms-transition-duration: 0s;
    -o-transition-duration: 0s;
    transition-duration: 0s;
}
/* disable CSS transitions for containers with infinite scrolling*/
.isotope.infinite-scrolling {
  -webkit-transition: none;
     -moz-transition: none;
      -ms-transition: none;
       -o-transition: none;
          transition: none;
}
.banner_breaker_part{position: relative;background-attachment:fixed;height:330px;background-attachment: fixed;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover}
.home_banner_side{background:url(../images/banner_home.png) 0 0;}
.about_banner_side{background:url(../images/banner_about.png) 0 0;}
.services_banner_side{background:url(../images/banner_services.png) 0 0;}
.our_work_banner_side{background:url(../images/banner_our_work.png) 0 0;}
.team_banner_side{background:url(../images/banner_team.png) 0 0;}
.blog_banner_side{background:url(../images/banner_blog.png) 0 0;}
.client_banner_side{background:url(../images/banner_client.png) 0 0;}

.banner_breaker_title_bg{max-width:1070px;margin:auto;}
.banner_breaker_title_bg p{font-family: 'Futura LightCondensed';font-size:68px;color:#fff;text-align:center;}
.banner_breaker_title_bg p span{font-family: 'FuturaBT-ExtraBlackCondensed';display:inline-block;text-align:right;}
.contact_interested{font-family: 'futurastd-condensed';font-size:22px;color:#3b3939;text-align:center;margin:20px 0}
.mfp-image-holder .our_work_popup .mfp-close{right:3px;top:3px;width: auto;    color:#000;    text-align: center;    height: 10px;
    line-height: inherit;    padding-right: 0;font-size:40px;opacity:1;font-family: 'futurastd-condensed';}
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:pointer}
.top_icon {position:fixed; bottom:10px; right:10px;z-index:5;display:none;}
.top_icon a{background:#ed6245 url(../images/top-arrow.png) no-repeat center center; width:40px; height:41px; display:block; border-radius:5px; -webkit-transition: -webkit-transform .5s ease;    -moz-transition: -moz-transform .5s ease;    transition: transform .5s ease;}
.top_icon.fixed{display:block;}
.rsDefault, .rsDefault .rsOverflow, .rsDefault .rsSlide, .rsDefault .rsVideoFrameHolder, .rsDefault .rsThumbs{background:none;}
.royalSlider{width:100%;}
.overlay {position: fixed;z-index: 3000;width: 100%;height: 100%;top: 0;left: 0;background: rgba(153,204,51,0.9);}
.overlay-genie {background: rgba(0, 0, 0, 0);visibility: hidden;-webkit-transition: opacity 0.3s 0.2s, visibility 0s 0.6s;    transition: opacity 0.3s 0.2s, visibility 0s 0.6s;}
.overlay-genie.open {visibility: visible;opacity: 1;-webkit-transition: opacity 0.3s;transition: opacity 0.3s;}
.overlay-genie svg {position: absolute;top: 0;left: 0;}
.overlay-genie .overlay-path {fill: rgba(237, 98, 69, 0.95)}
.overlay-close {cursor: pointer;width: 22px;height: 22px;position: absolute;right: 30px;top: 30px;overflow: hidden;border: none;background: url(../images/cross.png) no-repeat center center;text-indent: 200%;color: rgba(0, 0, 0, 0);outline: none;    z-index: 100;}
.overlay-genie .overlay-close {opacity: 0;-webkit-transition: opacity 0.3s;transition: opacity 0.3s;}
.overlay-genie.open .overlay-close {opacity: 1;padding-top: 0%;-webkit-transition-delay: 0.3s;transition-delay: 0.3s;}
.header_menu_fixed{background:none;text-align: center;position: relative;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.overlay-genie .header_menu_fixed {opacity: 0;
-webkit-transform: scale(0.8) translateY(-48%);
transform: scale(0.8) translateY(-48%);
-webkit-transition: opacity 0.3s 0.3s, -webkit-transform 0.3s 0.3s;
transition: opacity 0.3s 0.3s, transform 0.3s 0.3s;
}
.overlay-genie.open .header_menu_fixed {    opacity: 1;
-webkit-transition-delay: 0.3s;
transition-delay: 0.3s;
-webkit-transform: scale(1) translateY(-50%);
transform: scale(1) translateY(-50%);
}
.header_menu_fixed .menu_part li {float: none;margin-left: 0px;}
.header_menu_fixed .menu_part li a {width: 130px;line-height: 30px;    height: auto;font-size: 22px;    color: #fff;    padding: 5px 12px;    letter-spacing: 1px;	display:inline-block;background: none;font-size:24px;
transition:all 0.5s ease-in-out;
-webkit-transition:all 0.5s ease-in-out;
-moz-transition:all 0.5s ease-in-out;
-ms-transition:all 0.5s ease-in-out;}
.header_menu_fixed .menu_part li a:hover{color:#333;background:#d0543a}
.nav_btn_scroll{float:right}
.nav_btn_scroll a{display:inline-block}
.header_two_menu{display:none;}
.header_cover .header_top{display:none;}
.header_cover .header_two_menu{display:block;transition:all 0.5s ease-in-out;}
.header_cover, .header_cover .fixed_nav_part.fixed{background:none;}
.header_cover .header_logo{display:none;}
.header_section.header_cover{top:0;
		-webkit-animation-duration: 0.5s;
	    animation-duration: 0.5s;
	    -webkit-animation-fill-mode: backwards;
	    animation-fill-mode: backwards;
	    -webkit-animation-name: navbarReveal;
	    animation-name: navbarReveal;}
.section_client_our .our_work_content{max-width: 1575px;margin: auto;}
@-webkit-keyframes navbarReveal {
	0% {-webkit-transform: translate3d(0, -110px, 0);transform: translate3d(0, -110px, 0); }
	100% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0); } 
}
@keyframes navbarReveal {
0% {-webkit-transform: translate3d(0, -110px, 0);-ms-transform: translate3d(0, -110px, 0);transform: translate3d(0, -110px, 0); }
100% {-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0); } 
}
.home_what_new_blank p{padding:0 10px;font-family: 'futurastd-condensed';font-size:24px;color:#434040;line-height: 22px;}
.banner_breaker_part table tr td {text-align: center;vertical-align: middle;}

.blog_header{background: #ed6245;}
.blog_single_part{padding-top:60px;}
.blog_single_left{float:left;width:70%;padding-right:20px;}
.blog_single_right{float:left;width:30%;}
.blog_image_big img{max-width:100%;height:auto;display:block;}
.blog_single_content{margin-top:20px;}
.blog_single_content p{margin-bottom:20px;font-family: 'futurastd-condensed';font-size: 17px;color:#696464;letter-spacing:1px;line-height:20px;}
.blog_single_content h2{font-weight:normal;font-family: 'Futura-Book';font-size: 22px;color:#2F2B2B;margin-bottom:15px;}
.blog_single_content h2 a{color:#2F2B2B;}
.home_what_new_blank a{color:#434040}
.blog_content_right h2 a{color:#fff}
.blog_single_row h2{font-family: 'Futura-Book';font-size: 26px;color:#2F2B2B;margin-bottom:15px;}
.blog_single_row h2 a{color:#2F2B2B;}