@font-face {
  font-family: 'Helvetica';
  src: url('../fonts/Helvetica.eot?#iefix') format('embedded-opentype'),  
  url('../fonts/Helvetica.woff') format('woff'), 
  url('../fonts/Helvetica.ttf')  format('truetype'), 
  url('../fonts/Helvetica.svg#Helvetica') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'HelveticaNeueLTStd-Bd';
  src: url('../fonts/HelveticaNeueLTStd-Bd.eot?#iefix') format('embedded-opentype'),  
  url('../fonts/HelveticaNeueLTStd-Bd.woff') format('woff'), 
  url('../fonts/HelveticaNeueLTStd-Bd.ttf')  format('truetype'), 
  url('../fonts/HelveticaNeueLTStd-Bd.svg#HelveticaNeueLTStd-Bd') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'HelveticaCondensedBold';
  src: url('../fonts/HelveticaCondensedBold.eot?#iefix') format('embedded-opentype'),  
  url('../fonts/HelveticaCondensedBold.woff') format('woff'), 
  url('../fonts/HelveticaCondensedBold.ttf')  format('truetype'), 
  url('../fonts/HelveticaCondensedBold.svg#HelveticaCondensedBold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'HelveticaNeueLTPro-Bd';
  src: url('../fonts/HelveticaNeueLTPro-Bd.eot?#iefix') format('embedded-opentype'),  
  url('../fonts/HelveticaNeueLTPro-Bd.woff') format('woff'), 
  url('../fonts/HelveticaNeueLTPro-Bd.ttf')  format('truetype'), 
  url('../fonts/HelveticaNeueLTPro-Bd.svg#HelveticaNeueLTPro-Bd') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'HelveticaNeueLTStd-Md';
  src: url('../fonts/HelveticaNeueLTStd-Md.eot?#iefix') format('embedded-opentype'),  
  url('../fonts/HelveticaNeueLTStd-Md.woff') format('woff'), 
  url('../fonts/HelveticaNeueLTStd-Md.ttf')  format('truetype'), 
  url('../fonts/HelveticaNeueLTStd-Md.svg#HelveticaNeueLTStd-Md') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'HelveticaLTStd-Bold';
  src: url('../fonts/HelveticaLTStd-Bold.eot?#iefix') format('embedded-opentype'),  
  url('../fonts/HelveticaLTStd-Bold.woff') format('woff'), 
  url('../fonts/HelveticaLTStd-Bold.ttf')  format('truetype'), 
  url('../fonts/HelveticaLTStd-Bold.svg#HelveticaLTStd-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'HelveticaRoundedLTStd-Bd';
  src: url('../fonts/HelveticaRoundedLTStd-Bd.eot?#iefix') format('embedded-opentype'),  
  url('../fonts/HelveticaRoundedLTStd-Bd.woff') format('woff'), 
  url('../fonts/HelveticaRoundedLTStd-Bd.ttf')  format('truetype'), 
  url('../fonts/HelveticaRoundedLTStd-Bd.svg#HelveticaRoundedLTStd-Bd') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'HelveticaNeueLTStd-Roman';
  src: url('../fonts/HelveticaNeueLTStd-Roman.eot?#iefix') format('embedded-opentype'),  
  url('../fonts/HelveticaNeueLTStd-Roman.woff') format('woff'), 
  url('../fonts/HelveticaNeueLTStd-Roman.ttf')  format('truetype'), 
  url('../fonts/HelveticaNeueLTStd-Roman.svg#HelveticaNeueLTStd-Roman') format('svg');
  font-weight: normal;
  font-style: normal;
}

a:focus, a:hover {outline:0 none !important;}


/*header*/
body {overflow-x:hidden;}
header.bricksteel_header {border-bottom: 0 solid #eeeeee;}
.bricksteel_header .navbar-default {margin: 3px 0 !important; max-height: none; min-height: 0; position: relative;}
.bricksteel_header a.navbar-brand {width: auto;margin:0px;height: auto;padding:35px 0;}
.bricksteel_header a.navbar-brand img {height: auto; margin: 0; max-width:225px; width: 100%;}
.right_section_header.pull-right {padding:39px 0;}
.right_section_header.pull-right > ul {margin-bottom: 5px; padding-left: 28px;}
.right_section_header.pull-right li:first-child {padding-left:0px;}
.right_section_header.pull-right ul li {display:block;padding-left:14px;float:left;}
.right_section_header.pull-right ul li a {border: 1px solid #2b2b2b; border-radius: 50%; color: #2b2b2b; display: block; font-size: 20px; height: 37px; line-height: normal; padding: 5px 0; text-align: center; width: 37px;}
.right_section_header.pull-right ul li.linked_in a {padding:4px 0;}
.right_section_header.pull-right ul li a:hover i.fa-facebook {color: #3b5998;}
.right_section_header.pull-right ul li a:hover i.fa-twitter {color: #1da1f2;}
.right_section_header.pull-right ul li a:hover i.fa-linkedin {color:#007BB6;}
.right_section_header.pull-right ul li a:hover i.fa-instagram {color:#c13584;}
.right_section_header.pull-right > p {margin: 0;}
.right_section_header.pull-right > p a {color:#ea262a;text-decoration:none;font-family:'Helvetica';}
.right_section_header.pull-right > p a:hover {color:#ea262a;}
/*end*/

/*menu*/
.home_menu {background-color:#231f20;}
.home_menu .nav.navbar-nav.navbar-collapse.collapse {padding:0px;}
.home_menu .navbar-collapse.collapse {padding:0px;}
.home_menu .nav.navbar-nav.navbar-collapse.collapse li a {border:none;text-transform:uppercase;color:#fff;padding:20px 30px;font-family:'Helvetica';}
.home_menu .nav.navbar-nav.navbar-collapse.collapse li a .caret {display:none;}
.home_menu .nav.navbar-nav.navbar-collapse.collapse li.active a {background-color:#ea262a;}
.home_menu .nav.navbar-nav.navbar-collapse.collapse li a:hover {background-color:#ea262a;}
.home_menu .nav.navbar-nav.navbar-collapse.collapse li a:focus {background-color:#231f20;}
.home_menu .navbar.navbar-default {background:none; margin: 0 !important;min-height:0;}
.main_text_menu {display:none;}
.home_menu .nav.navbar-nav.navbar-collapse.collapse li a i {display: none;}
/*end*/

/*banner*/
.banner .slider {background:none;position:relative;height:auto;}
.slider .align_rightes .container {min-height:0;}
.home_banner .slider .align_rightes .container {width:auto;}
.align_rightes {left: 0; margin: 0 auto; position: absolute; right: 41px; top: 0;}
.banner_right_text.pull-right > h3 { margin-top: 30px;color: #ec2227; font-family: "HelveticaCondensedBold"; font-size: 39px; line-height: 39px; margin-bottom: 0;text-transform:uppercase;}
.banner_right_text.pull-right > h1 {color: #ffffff; font-family: "HelveticaCondensedBold"; font-size: 79px; line-height: 79px; margin: 0;text-transform:uppercase;}
.banner_right_text.pull-right > h1 span {font-size:39px;color:#ec2227;}
.banner_blogs {bottom: 0; left: 0; position: absolute; right: 0; top: auto;z-index:9;}
.content_set_width::after {clear: both; content: " "; display: block;}
.content_set_width {margin: 0 auto; max-width:644px;}
.content_set_width .col-sm-6 {padding:0px;}
.first_banner_blog {background-color: rgba(59, 58, 57, 0.92);min-height: 239px; padding: 12px 20px;}
.first_banner_blog .text_images {background-image: url("../img/planing.png"); background-position: right center; background-repeat: no-repeat; display: block; float: right; height: 38px; width: 100%;}
.first_banner_blog > p {color: #ffffff; margin: 0;}
.first_banner_blog > p.palnnings {font-family: 'HelveticaNeueLTStd-Bd';font-size:17px;margin-bottom: 11px;}
.first_banner_blog > p:last-child {font-family: 'Helvetica';font-size:14px;}
.second_banner_blog {background-color:#ec2227;padding:50px 20px;min-height: 239px;}
.second_banner_blog > p {color: #ffffff; margin: 0;font-family: 'Helvetica';font-size:15px;}
.second_banner_blog > p.desigin_mange {color: #ffffff;margin-bottom: 11px;font-family: "HelveticaNeueLTStd-Bd";font-size: 17px;}
.second_banner_blog .text_images {background-image: url("../img/design_manag.png"); background-position: right center; background-repeat: no-repeat; bottom: -3px; display: block; float: right; height: 64px; position: absolute; right: 0; top: auto; width: 74px;}
.banner .slider .owl-dots {display: none;}
.home_banner .item {height: 540px;}
/*end*/

/*why_choose_us*/
.why_choose_us {padding:35px 0;}
.add_choose > img {width: 100%;}
.why_choose_us h1 {font-family: 'HelveticaLTStd-Bold';font-size:22px;text-transform:uppercase;margin-bottom: 24px;}
.why_choose_us p {font-family: 'Helvetica';font-size:16px;color:#6d6e71;line-height:25px;}
/*end*/


/*banner_two*/
.banner_two {background-attachment: fixed; background-image: url("../img/banner_two.jpg"); background-position:center 0; background-repeat: no-repeat; background-size: cover; height: 300px; padding: 0; position: relative;}
/*.banner_two > img {width:100%;}*/
.banner_two_content {bottom:23%; left: 0; margin: 0 auto; position: absolute; right: 0; text-align:center;}
.banner_two_content h2 {font-family:'HelveticaNeueLTPro-Bd';font-size:30px;color:#fff;}
.banner_two_content .container > p {color: #ffffff; font-family: "Helvetica"; font-size:20px;}
.slider .item .img-responsive {width: 100%;}
/*end*/

/*successfully_section*/
.banner_successfully {background-image:url(../img/banner_large.jpg);background-size: cover;padding:66px 0 86px;}
.banner_successfully_text > h1 {color: #231f20; display: table; font-family: "HelveticaLTStd-Bold"; font-size: 22px; margin: 0 auto; padding: 10px 26px; position: relative; text-align: center; text-transform: uppercase;}
.banner_successfully_text > h1::after {background-image: url("../img/right_quotes.png"); content: " "; display: inline-block; height: 27px; margin: 0; width: 14px; right: 0; position: absolute; top: 0; width: 14px;}
.banner_successfully_text > h1::before {background-image: url("../img/left_quotes.png"); content: " "; display: inline-block; height: 27px; left: 0; position: absolute; top: 0; width: 14px;}
.banner_successfully_text > p {margin-bottom: 60px;color:#58595b;font-size:26px;font-family:'Helvetica';font-size:18px;text-align:center;}
.banner_successfully .col-sm-3 {padding: 0;}
.new_section_successfull a > img {width: 100%;}
.name_location {transform:scale(0.1);-webkit-transform:scale(0.1);-o-transform:scale(0.1);-moz-transform:scale(0.1);-ms-transform:scale(0.1);transition:all 0.2s cubic-bezier(0.56, -0.21, 0.07, 0.13) 0s;-webkit-transition:all 0.2s cubic-bezier(0.56, -0.21, 0.07, 0.13) 0s;background-color: #ea2529; bottom: 0; display: block; padding: 30px 0; position: absolute; width: 100%;opacity:0;}
.new_section_successfull {position:relative;}
.successfull_name {color: #ffffff; display: block; font-family:'HelveticaNeueLTStd-Md'; font-size: 13px; text-align: center; text-transform: uppercase;}
.successfull_location {color: #ffffff; display: block; font-family: 'HelveticaNeueLTStd-Bd'; font-size: 10px; text-align: center; text-transform: uppercase;}
.new_section_successfull {position:relative;overflow:hidden;margin:0px;}
.new_section_successfull a {text-decoration:none !important;cursor:pointer;}
.new_section_successfull > a:hover .name_location {cursor: auto;transform: scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);opacity:1;}
.link_successfull {display:none;background-color: #ffffff; background-image: url("../img/link.png"); background-position: center center; background-repeat: no-repeat; border-radius: 50%; font-size: 0; height: 23px; position: absolute; right: 39px; top: 10px; width: 23px;}
.link_search {display:none;background-color: #ffffff; background-image: url("../img/search.png"); background-position: center center; background-repeat: no-repeat; border-radius: 50%; font-size: 0; height: 23px; position: absolute; right: 12px; top: 10px; width: 23px;}
.see_more_option {clear: both; padding-top: 87px; text-align: center;}
.see_more_option > a {transform:translateZ(0px);-webkit-transform:translateZ(0px);-o-transform:translateZ(0px);-moz-transform:translateZ(0px);-ms-transform:translateZ(0px);background-color: #ea2529; border:2px solid #ea2529; color: #ffffff; display: inline-block; font-family: "Helvetica"; font-size: 15px; padding: 5px 33px; text-decoration: none;cursor:pointer;}
.see_more_option > a:hover::before {transform:scaleX(1);-webkit-transform:scaleX(1);-o-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); background-color:#fff;}
.see_more_option > a::before {background: #fff none repeat scroll 0 0; bottom: 0; content: ""; left: 0; position: absolute; right: 0; top: 0; transform:scaleX(0);-webkit-transform:scaleX(0);-o-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);transform-origin:0 50% 0;-webkit-transform-origin:0 50% 0;-o-transform-origin:0 50% 0;-moz-transform-origin:0 50% 0;-ms-transform-origin:0 50% 0;transition-duration:0.5s;-webkit-transition-duration:0.5s;-o-transition-duration:0.5s;-moz-transition-duration:0.5s;-ms-transition-duration:0.5s;transition-property:transform;-webkit-transition-property:transform;-o-transition-property:transform;-moz-transition-property:transform;-ms-transition-property:transform;transition-timing-function:ease-out;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;z-index:-1;}
.see_more_option > a:hover {color:#eb2027;}
.fancybox-overlay.fancybox-overlay-fixed {background-image:url(../img/banner_popup.jpg);}
.fancybox-overlay.fancybox-overlay-fixed .fancybox-wrap.fancybox-desktop.fancybox-type-image.fancybox-opened { top: 0 !important;max-width: 829px; padding-left: 9px; width: 100% !important;left:0px !important;right:0px !important;margin:0 auto !important;}
#fancybox-thumbs.bottom {background-color: #ffffff; bottom: 30px; margin: 0 auto; max-width: 820px; padding: 10px; right: 0;overflow:visible;}
.fancybox-overlay.fancybox-overlay-fixed .fancybox-inner {width:100% !important;}
#fancybox-thumbs > ul {/*left:0 !important;*/margin:0 auto;right:0 !important;}
/*#fancy > ul {left: 0 !important;}*/
#fancybox-thumbs > div#fancy {max-width: 800px; overflow: hidden;}
#fancybox-thumbs ul li {opacity: 1; padding: 0 0 0 3px !important;}
#fancybox-thumbs ul li:first-child {padding-left: 0 !important;}
#fancybox-thumbs ul li.active {background:none;border:none;opacity: 1;}
#fancybox-thumbs ul li a {background:none;border:none;width: 199px !important;}
.fancybox-opened .fancybox-skin {background: #ffffff; border-radius: 0; box-shadow: none;}
.fancybox-title.fancybox-title-overlay-wrap .child {color: #58595b; display: block; font-size: 20px; padding: 15px 0 0; font-family: 'Helvetica'; line-height: normal;}
.modal.fade #completed_slider .flex-direction-nav .flex-next::before, .modal.fade #slider .flex-direction-nav .flex-next::before, .modal.fade #ongoing_slider .flex-direction-nav .flex-next::before, .modal.fade #upcoming_slider .flex-direction-nav .flex-next::before {content:"";}
.modal.fade #completed_slider .flex-direction-nav .flex-next, .modal.fade #slider .flex-direction-nav .flex-next, .modal.fade #ongoing_slider .flex-direction-nav .flex-next, .modal.fade #upcoming_slider .flex-direction-nav .flex-next {font-size: 0;opacity:1 !important;z-index:9 !important;background-image: url("../img/arrow_popup.png"); background-position: 0 0; background-repeat: no-repeat; height: 44px; right:-73px !important;top: 50%; visibility: visible; width: 55px !important;}
.fancybox-skin .fancybox-next {right: 0;width: auto;}
.modal.fade #completed_slider .flex-direction-nav .flex-prev::before, .modal.fade #slider .flex-direction-nav .flex-prev::before, .modal.fade #ongoing_slider .flex-direction-nav .flex-prev::before, .modal.fade #upcoming_slider .flex-direction-nav .flex-prev::before {content:"";}
.modal.fade #completed_slider .flex-direction-nav .flex-prev, .modal.fade #slider .flex-direction-nav .flex-prev, .modal.fade #ongoing_slider .flex-direction-nav .flex-prev, .modal.fade #upcoming_slider .flex-direction-nav .flex-prev {font-size: 0;opacity:1 !important;z-index:9 !important;transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);background-image: url("../img/arrow_popup.png"); background-position: 0 0; background-repeat: no-repeat; height: 44px; left:-73px !important;top: 50%; visibility: visible; width: 55px !important;}
.fancybox-skin .fancybox-prev {right: 0;width: auto;}
.modal.fade .flex-direction-nav a::before {content: " ";}
.modal.fade #completed_carousel .flex-direction-nav .flex-prev, .modal.fade #carousel .flex-direction-nav .flex-prev, .modal.fade #ongoing_carousel .flex-direction-nav .flex-prev, .modal.fade #upcoming_carousel .flex-direction-nav .flex-prev {font-size:0px;opacity: 1 !important;overflow:visible;background-image: url("../img/left_slide_icon.png"); cursor: pointer; display: block; height: 46px; left: -53px !important; position: absolute; top: 75px; width: 31px !important;transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);}
.modal.fade #completed_carousel .flex-direction-nav .flex-next, .modal.fade #carousel .flex-direction-nav .flex-next, .modal.fade #ongoing_carousel .flex-direction-nav .flex-next, .modal.fade #upcoming_carousel .flex-direction-nav .flex-next {font-size:0px;opacity: 1 !important;overflow:visible;background-image: url("../img/right_slide_icon.png"); cursor: pointer; display: block; height: 46px; left: auto !important; position: absolute; right:-53px !important; top: 75px; width: 31px !important;}
.modal.fade {background-image:url(../img/banner_popup.jpg);}
.modal.fade .modal-dialog {max-width: 800px;width: 100%;margin-top: 0;}
.modal.fade .modal-content {box-shadow:none;background:none;border:none;}
.modal.fade .modal-header {border-bottom: 0 solid #e5e5e5;min-height: 0;padding: 15px 0;}
.modal.fade .slider {background:none;}
.modal.fade .modal-footer {display:none;}
.modal.fade .flex-control-nav.flex-control-paging {display:none;}
.modal.fade .modal-header .modal-title {text-transform:uppercase; color: #231f20; font-size: 24px; font-family:"HelveticaLTStd-Bold";}
.modal.fade .flex-caption {color: #58595b; display: block; font-size: 20px; padding: 15px 0 0; font-family: 'Helvetica'; line-height: normal;}
.modal.fade .flexslider {border: 10px solid #fff; border-radius: 0; margin: 0 0 10px;}
.modal.fade .close, .modal.fade .close_modal {background-color: inherit;border: medium none;font-size:0px; z-index: 9;top: 54px;position: absolute;opacity: 1;right: -10px;background-image:url(../img/closed.png);font-size:0px;width:23px;height:23px;display:block;}
.modal.fade.our_masters .modal-dialog {max-width:100%;}
#ongoing_modal.modal.fade {background-image: url("../img/ongoing_bg.jpg");}
#upcoming_modal.modal.fade {background-image: url("../img/upcoming_projects.jpg");}
/*end*/


/*Tripplecolumn*/
.tripple_columns {background-color:#000;/*overflow:hidden;*/}
.tripple_columns .nav.nav-tabs {border:none;box-shadow:none;padding-left: 158px;}
.tripple_columns .nav.nav-tabs li {width:28%;}
.tripple_columns .nav.nav-tabs.quality_three_tabs li a {padding: 70px 40px;}
.tripple_columns .nav.nav-tabs li.active a {position:relative;background-color: #ea2529; border: medium none; border-radius: 0; box-shadow: none; margin: 0; width: 100%;}
/*.tripple_columns .nav.nav-tabs li.active a::before {background-image: url("../img/bottom_arrow.png"); bottom: -33px; content: " "; display: block; height: 69px; left: 0; margin: 0 auto; position: absolute; right: 0; width: 69px;}
.tripple_columns .nav.nav-tabs li:hover a::before {background-image: url("../img/bottom_arrow.png"); bottom: -33px; content: " "; display: block; height: 69px; left: 0; margin: 0 auto; position: absolute; right: 0; width: 69px;}*/
.tripple_columns .nav.nav-tabs li a:hover {background-color: #ea2529; border: medium none; border-radius: 0; box-shadow: none; margin: 0; width: 100%;}
.tripple_columns .nav.nav-tabs li a {border: medium none; border-radius: 0; box-shadow: none; margin: 0; padding:70px 0; width: 100%; height: 309px;}
.tripple_columns .nav.nav-tabs li a {cursor: pointer;text-align:center; font-family:'HelveticaNeueLTStd-Md';font-size:18px;color:#fff;text-transform:uppercase;position:relative;}
.tripple_columns .nav.nav-tabs.quality_three_tabs li:first-child a {padding: 70px 74px;}
.tripple_columns .nav.nav-tabs li a img {display:block;margin:0 auto 45px;}
.tripple_columns .nav.nav-tabs.quality_three_tabs li:first-child a img {margin: 0 auto 35px; width: 54px; }
.tripple_columns .nav.nav-tabs.quality_three_tabs li:last-child a img {width: 43px;}
.full_view_background .tab-pane.fade {transition: none 0s ease 0s ;}
.first_tab {background-image:url(../img/three_first_background.jpg);background-repeat:no-repeat;background-size:cover;}
.second_phases {background-image:url(../img/three_second_background.jpg);background-repeat:no-repeat;background-size:cover;}
.third_phases {background-image:url(../img/three_third_background.jpg);background-repeat:no-repeat;background-size:cover;}
.four_scetions li {display: inline-block; margin-bottom: 7px; padding-right: 4px; width: 49%;}
.four_scetions li:first-child img {width: 100%;}
.four_scetions img {width:100%;height: 297px;object-fit: cover;object-position: center;}
li.four_scetions_two {/*vertical-align:bottom;*/}
li.four_scetions_three {text-align: right;/*vertical-align: top;*/margin-bottom:0px;}
.four_scetions li:last-child img {width: 100%;}
.full_view_background .tab-pane .col-sm-5 {padding: 0;}
.main_part_one {background-color: #eb2027; height:601px; margin:89px 0 84px; padding:73px 115px 0 53px;}
.main_part_one > h3::after {clear: both; content: " "; display: block;}
.main_part_one > h3 {background:none; color: #ffffff; font-family: "HelveticaNeueLTStd-Bd"; font-size: 33px; margin:0 0 0px; padding-bottom: 35px; padding-left:0px; padding-top: 36px; text-transform: uppercase;}
.main_part_one > h3 span {display: block;padding-top: 5px;}
.main_part_one > h3 img {display: block; float: left; padding-right: 31px; width: 114px;}
.main_part_one > p {color:#fff;font-size:20px;font-family: "Helvetica";}
.third_phases .main_part_one {padding:87px 131px 0 53px;}
li.four_scetions_four {margin: 0;}
.four_scetions {margin: 89px 0 84px 20px;}
.first_home .second_phases .main_part_one {background-color:rgba(0,0,0,0.7);}
.second_phases .main_part_one {background-color:#000000;padding: 107px 115px 0 53px;}
.abouts_us_section_two .first_tab .main_part_one {padding:113px 54px 53px;}
.abouts_us_section_two .second_phases .main_part_one {padding:123px 54px 53px;}
.abouts_us_section_two .third_phases .main_part_one {padding:123px 54px 53px;}
.second_phases .main_part_one > h3 {background:none; margin-bottom: 0; padding-bottom: 35px; padding-top: 2px;}
.second_phases .main_part_one > h3 img {padding-right: 39px;width: 114px;}
.second_phases .main_part_one > h3 span {padding-top: 38px;}
.third_phases .main_part_one > h3 {background:none;display:block;font-size:28px;margin-bottom: 0; padding-bottom: 35px; padding-left: 0; padding-top: 25px;}
.third_phases .main_part_one > h3 img {padding-right: 26px;width: 124px;}
.full_view_background .col-sm-6.col-xs-6.animated.fadeInLeft {padding: 0;width: 43%;}
.four_scetions_one > span {background-image: url("../img/first_three_column.jpg"); background-repeat: no-repeat; background-size: cover; display: block; height: 315px; width: 100%;}
.four_scetions_two > span {background-image: url("../img/second_three_column.jpg"); background-repeat: no-repeat; background-size: cover; display: block; height: 315px; width: 100%;}
.four_scetions_three > span {background-image: url("../img/third_three_column.jpg"); background-repeat: no-repeat; background-size: cover; display: block; height: 315px; width: 100%;}
.four_scetions_four > span {background-image: url("../img/four_three_column.jpg"); background-repeat: no-repeat; background-size: cover; display: block; height: 315px; width: 100%;}
.second_phases .four_scetions_one > span {background-image: url("../img/second_three_column_one.jpg"); background-repeat: no-repeat; background-size: cover; display: block; height: 315px; width: 100%;}
.second_phases .four_scetions_two > span {background-image: url("../img/second_three_column_two.jpg"); background-repeat: no-repeat; background-size: cover; display: block; height: 315px; width: 100%;}
.second_phases .four_scetions_three > span {background-image: url("../img/second_three_column_three.jpg"); background-repeat: no-repeat; background-size: cover; display: block; height: 315px; width: 100%;}
.second_phases .four_scetions_four > span {background-image: url("../img/second_three_column_four.jpg"); background-repeat: no-repeat; background-size: cover; display: block; height: 315px; width: 100%;}
.third_phases .four_scetions_one > span {background-image: url("../img/third_three_column_one.jpg"); background-repeat: no-repeat; background-size: cover; display: block; height: 315px; width: 100%;}
.third_phases .four_scetions_two > span {background-image: url("../img/third_three_column_two.jpg"); background-repeat: no-repeat; background-size: cover; display: block; height: 315px; width: 100%;}
.third_phases .four_scetions_three > span {background-image: url("../img/third_three_column_three.jpg"); background-repeat: no-repeat; background-size: cover; display: block; height: 315px; width: 100%;}
.third_phases .four_scetions_four > span {background-image: url("../img/third_three_column_four.jpg"); background-repeat: no-repeat; background-size: cover; display: block; height: 315px; width: 100%;}
.abouts_us_section_two .four_scetions_one > span {background-image: url("../img/about_us_all_mature.jpg"); background-repeat: no-repeat; background-size: cover; display: block; height: 315px; width: 100%;}
.abouts_us_section_two .four_scetions_two > span {background-image: url("../img/about_us_all_mature_one.jpg"); background-repeat: no-repeat; background-size: cover; display: block; height: 315px; width: 100%;}
.abouts_us_section_two .four_scetions_three > span {background-image: url("../img/about_us_all_mature_two.jpg"); background-repeat: no-repeat; background-size: cover; display: block; height: 315px; width: 100%;}
.abouts_us_section_two .four_scetions_four > span {background-image: url("../img/about_us_all_mature_three.jpg"); background-repeat: no-repeat; background-size: cover; display: block; height: 315px; width: 100%;}
.abouts_us_section_two .second_phases .four_scetions_one > span {background-image: url("../img/third_three_column_two.jpg"); background-repeat: no-repeat; background-size: cover; display: block; height: 315px; width: 100%;}
.abouts_us_section_two .second_phases .four_scetions_two > span {background-image: url("../img/latest_technology_thumb_two.jpg"); background-repeat: no-repeat; background-size: cover; display: block; height: 315px; width: 100%;}
.abouts_us_section_two .second_phases .four_scetions_three > span {background-image: url("../img/latest_technology_thumb_three.jpg"); background-repeat: no-repeat; background-size: cover; display: block; height: 315px; width: 100%;}
.abouts_us_section_two .second_phases .four_scetions_four > span {background-image: url("../img/latest_technology_thumb_four.jpg"); background-repeat: no-repeat; background-size: cover; display: block; height: 315px; width: 100%;}
.abouts_us_section_two .third_phases .four_scetions_one > span {background-image: url("../img/large_thumb_one.jpg"); background-repeat: no-repeat; background-size: cover; display: block; height: 315px; width: 100%;}
.abouts_us_section_two .third_phases .four_scetions_two > span {background-image: url("../img/about_us_all_mature.jpg"); background-repeat: no-repeat; background-size: cover; display: block; height: 315px; width: 100%;}
.abouts_us_section_two .third_phases .four_scetions_three > span {background-image: url("../img/large_thumb_three.jpg"); background-repeat: no-repeat; background-size: cover; display: block; height: 315px; width: 100%;}
.abouts_us_section_two .third_phases .four_scetions_four > span {background-image: url("../img/large_thumb_four.jpg"); background-repeat: no-repeat; background-size: cover; display: block; height: 315px; width: 100%;}
.quality_standards .four_scetions_one > span {background-image: url("../img/quality_standard_tab_img_one.jpg"); background-repeat: no-repeat; background-size: cover; display: block; height: 315px; width: 100%;}
.quality_standards .four_scetions_two > span {background-image: url("../img/quality_standard_tab_img_two.jpg"); background-repeat: no-repeat; background-size: cover; display: block; height: 315px; width: 100%;}
.quality_standards .four_scetions_three > span {background-image: url("../img/quality_standard_tab_img_three.jpg"); background-repeat: no-repeat; background-size: cover; display: block; height: 315px; width: 100%;}
.quality_standards .four_scetions_four > span {background-image: url("../img/quality_standard_tab_img_four.jpg"); background-repeat: no-repeat; background-size: cover; display: block; height: 315px; width: 100%;}
.tripple_columns .nav.nav-tabs.home_lite_tripples li:nth-child(2) a img {margin-bottom: 51px;}
.tripple_columns .nav.nav-tabs.home_lite_tripples li:last-child a img {margin-bottom: 55px;}
/*end*/

/*video_section*/
.brick_steel {padding:57px 0;background-color:#dcddde;}
.brick_steel h1 {font-size: 22px;color:#231f20;font-family: 'HelveticaLTStd-Bold';margin-bottom: 18px;}
.brick_steel p {font-size: 18px;color:#6d6e71;font-family:'Helvetica';}
.video_player img {width: 100%;}
.video_player span {left: 0; margin: 0 auto; position: absolute; right: 0; text-align: center; top: 36%;}
.video_player span a {background-image: url("../img/play_icon.png"); background-repeat: no-repeat; display: block; height: 92px; margin: 0 auto; width: 92px;}
/*end*/

/*features*/
.features .box-desc > h3 {color: #231f20; font-family: "HelveticaNeueLTStd-Bd"; font-size: 22px; font-weight: normal; margin-bottom: 22px; margin-top: 22px;}
.feature-box .box-desc > p {display: block; font-family: "Helvetica"; font-size: 14px; margin-bottom: 15px; min-height: 150px;}
.feature-box .box-desc > p span.ofts {/*height: 181px;display:block;*/}
.feature-box a.mo.prsep {transform:translateZ(0px);-webkit-transform:translateZ(0px);-o-transform:translateZ(0px);-moz-transform:translateZ(0px);-ms-transform:translateZ(0px); border:2px solid #ea262a;padding: 4px 0; background-color:#ea262a; color: #ffffff; display: block; font-family: "Helvetica"; font-size: 16px; height:auto; line-height:normal; text-align: center; width: 146px; text-decoration:none;}
.feature-box a.mo.prsep:hover::before {transform:scaleX(1);-webkit-transform:scaleX(1);-o-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);transition-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66);-webkit-transition-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66); background-color:#fff;}
.feature-box a.mo.prsep::before {background: #fff none repeat scroll 0 0; bottom: 0; content: ""; left: 0; position: absolute; right: 0; top: 0; transform:scaleX(0);-webkit-transform:scaleX(0);-o-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);transform-origin:0 50% 0;-webkit-transform-origin:0 50% 0;-o-transform-origin:0 50% 0;-moz-transform-origin:0 50% 0;-ms-transform-origin:0 50% 0;transition-duration:0.5s;-webkit-transition-duration:0.5s;-o-transition-duration:0.5s;-moz-transition-duration:0.5s;-ms-transition-duration:0.5s;transition-property:transform;-webkit-transition-property:transform;-o-transition-property:transform;-moz-transition-property:transform;-ms-transition-property:transform;transition-timing-function:ease-out;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;z-index:-1;}
.feature-box a.mo.prsep:hover {color:#eb2027;}
.feature-box a.mo.read_less {transform:translateZ(0px);-webkit-transform:translateZ(0px);-o-transform:translateZ(0px);-moz-transform:translateZ(0px);-ms-transform:translateZ(0px); border:2px solid #eb2027;padding: 4px 0;background-color: #eb2027; color: #ffffff; display: block; font-family: "Helvetica"; font-size: 16px; height: auto; line-height: normal; text-align: center; width: 146px; text-decoration:none;}
.feature-box a.mo.read_less:active::before, .feature-box a.mo.read_less:focus::before, .feature-box a.mo.read_less:hover::before {transform:scaleX(1);-webkit-transform:scaleX(1);-o-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); background-color:#fff;}
.feature-box a.mo.read_less::before {background: #fff none repeat scroll 0 0; bottom: 0; content: ""; left: 0; position: absolute; right: 0; top: 0; transform:scaleX(0);-webkit-transform:scaleX(0);-o-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);transform-origin:0 50% 0;-webkit-transform-origin:0 50% 0;-o-transform-origin:0 50% 0;-moz-transform-origin:0 50% 0;-ms-transform-origin:0 50% 0;transition-duration:0.5s;-webkit-transition-duration:0.5s;-o-transition-duration:0.5s;-moz-transition-duration:0.5s;-ms-transition-duration:0.5s;transition-property:transform;-webkit-transition-property:transform;-o-transition-property:transform;-moz-transition-property:transform;-ms-transition-property:transform;transition-timing-function:ease-out;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;z-index:-1;}
.feature-box a.mo.read_less:hover, .feature-box a.mo.read_less:focus, .feature-box a.mo.read_less:active {color:#eb2027;}
.feature-box .box-media {overflow: hidden;}
.features .box-media:hover .lazy, .features .box-media:hover .img-responsive {transform: scale(1.2) rotate(5deg);-webkit-transform:scale(1.2) rotate(5deg);-o-transition:scale(1.2) rotate(5deg);-moz-transition:scale(1.2) rotate(5deg);}
.features .lazy, .features .img-responsive  {transition: all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;width:100%;object-fit:cover;object-position: center;height:224px;}
.features .col-sm-4.col-xs-4 {margin-bottom:41px;}
/*end*/

/*our_clients_section*/
.our_clients_section {background-color: #dcddde; padding:61px 0 55px;}
.our_clients_section .owl-stage-outer {padding: 0 30px 0 43px;}
.our_clients_section .owl-carousel .owl-nav.disabled {display:block;}
.our_clients_section .owl-theme .owl-nav .owl-prev:hover {background-image:url("../img/left_slide_icon.png");background-color:#dcddde;background-repeat:no-repeat;}
.our_clients_section .owl-theme .owl-nav .owl-prev {background-color: #dcddde; background-image: url("../img/left_slide_icon.png"); background-repeat: no-repeat; font-size: 0; height: 46px; left: -20px; position: absolute; top: 20px; width: 31px;}
.our_clients_section .owl-theme .owl-nav .owl-next {right: -20px;top: 20px;position: absolute;font-size:0px;width:31px;height:46px;background-image:url("../img/right_slide_icon.png");background-color:#dcddde;background-repeat:no-repeat;}
.our_clients_section .owl-theme .owl-nav .owl-next:hover {background-image:url("../img/right_slide_icon.png");background-color:#dcddde;background-repeat:no-repeat;}
.our_clients_section .item > h4 {display: table-cell; height: 100px; margin: 0; vertical-align: middle;}
.our_clients_section .owl-carousel .owl-item img {display: table-cell; vertical-align: middle;}
.our_clients_section .owl-dots {display: none;}
/*end*/

/*buildingtrust*/
.building_trust {background-color:#ea2529;padding:29px 0;}
.trust.pull-left > h1 {color: #ffffff; font-family: "HelveticaNeueLTStd-Md"; font-size: 30px; margin: 0;}
.get_quote.pull-right > a {transform:translateZ(0px);-webkit-transform:translateZ(0px);-o-transform:translateZ(0px);-moz-transform:translateZ(0px);-ms-transform:translateZ(0px);border: 2px solid #ffffff; color: #ffffff; display: block; font-family: "HelveticaNeueLTPro-Bd"; font-size: 15px; height: 33px; margin: 7px 0 0; padding: 4px 0; text-align: center; text-decoration: none; width: 169px;}
.get_quote.pull-right > a:active::before, .get_quote.pull-right > a:focus::before, .get_quote.pull-right > a:hover::before {transform:scaleX(1);-webkit-transform:scaleX(1);-o-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); background-color:#fff;}
.get_quote.pull-right > a::before {background: #fff none repeat scroll 0 0; bottom: 0; content: ""; left: 0; position: absolute; right: 0; top: 0; transform:scaleX(0);-webkit-transform:scaleX(0);-o-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);transform-origin:0 50% 0;-webkit-transform-origin:0 50% 0;-o-transform-origin:0 50% 0;-moz-transform-origin:0 50% 0;-ms-transform-origin:0 50% 0;transition-duration:0.5s;-webkit-transition-duration:0.5s;-o-transition-duration:0.5s;-moz-transition-duration:0.5s;-ms-transition-duration:0.5s;transition-property:transform;-webkit-transition-property:transform;-o-transition-property:transform;-moz-transition-property:transform;-ms-transition-property:transform;transition-timing-function:ease-out;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;z-index:-1;}
.get_quote.pull-right > a:hover, .get_quote.pull-right > a:focus, .get_quote.pull-right > a:active {color:#eb2027;}
/*end*/

/*footer*/
#footer.footer_block {background-color:#191919; padding:45px 0 55px;}
.contact_us > h1 {color: #ec2227; font-family: "HelveticaCondensedBold"; font-size: 68px; text-shadow: 4px 4px 4px #030303;}
.contact_us > p {font-family: "HelveticaNeueLTStd-Md"; font-size: 50px; text-shadow: 4px 4px 4px #030303;}
.contacts > ul {padding: 0;}
.contacts ul li {display: block; font-family: "Helvetica"; font-size: 23px; font-style: italic; margin-bottom: 34px;}
.contacts ul li.phone_num {background-image: url("../img/footer_icons.png"); background-repeat: no-repeat; line-height: normal; padding-bottom: 20px; padding-left: 65px; padding-top: 8px; margin-top: 25px;}
.contacts ul li.email {background-image: url("../img/footer_icons.png"); background-repeat: no-repeat; line-height: normal; padding-bottom: 20px; padding-left: 65px; padding-top: 8px; background-position: 0 -110px;}
.contacts ul li.enter_prises {background-image: url("../img/footer_icons.png"); background-repeat: no-repeat; line-height: normal; padding-bottom: 20px; padding-left: 65px; padding-top: 8px; background-position: 0 -217px; margin-bottom: 37px;}
.contacts ul li.address {background-image: url("../img/footer_icons.png"); background-position: 0 -315px; background-repeat: no-repeat; line-height: normal; padding-bottom: 0; padding-left: 65px; padding-right:40px; padding-top: 8px;}
/*end*/

/*aboutus*/
.banner_right_text.pull-left > h3 {line-height: 51px;font-family:'HelveticaCondensedBold';color:#ed1c24;font-size:51px;text-shadow: 2px 2px 3px #030303;}
.banner_right_text.pull-left > h1 {line-height:95px;font-family:'HelveticaCondensedBold';color:#fff;font-size:126px;text-shadow: 1px 3px 4px #030303;}
.align_rightes.aboutus_rights {top: 75px;left: 70px;}
.about_us_slider .container {width: auto;}
.abouts_us_section_two .first_tab {background-image: url("../img/about_us_first_bg.jpg");}
.abouts_us_section_two .second_phases {background-image: url("../img/three_first_background.jpg");}
.abouts_us_section_two .first_tab .main_part_one > h3 {background:none; margin-bottom: 0; padding-bottom: 35px; padding-top: 5px;}
.abouts_us_section_two .first_tab .main_part_one > h3 img {padding-right: 40px; width: 114px;}
.abouts_us_section_two .first_tab .main_part_one > h3 span {display: block; padding-top: 30px;}
.abouts_us_section_two .second_phases .main_part_one > h3 {background:none; font-size: 23px; margin-bottom: 0; padding-left: 0; padding-top: 0;}
.abouts_us_section_two .second_phases .main_part_one > h3 img {padding-right: 33px; width: 114px;}
.abouts_us_section_two .second_phases .main_part_one > h3 span {padding-top: 0;}
.abouts_us_section_two .third_phases .main_part_one > h3 {background:none; font-size: 30px; margin-bottom: 35px; padding-bottom: 0; padding-top: 2px;}
.abouts_us_section_two .third_phases .main_part_one > h3 img {padding-right: 14px; width: 124px;}
.abouts_us_section_two .third_phases .main_part_one > h3 span {display: block; padding-top: 29px;}
.abouts_us_section_two .third_phases {background-image: url("../img/three_first_background.jpg");}
.about_us_bg {background-image: url("../img/about_us_section.jpg"); background-repeat: no-repeat; background-size: cover; height: 300px; background-position: center center;}
.about_us_bg {position:relative;}
.about_us_txt {bottom: 39px; position: absolute; right: 320px;}
.about_us_txt > h1 {font-size:78px;color:#ed1c24;font-family:'HelveticaCondensedBold';}
.brick_steel.red_layer {background-color: #eb2027;}
.brick_steel.red_layer h1 {color:#fff;margin-top: 0;}
.brick_steel.red_layer p {color:#fff;}
.first_about_the_compnay {padding:0px;margin-bottom:0px;overflow:hidden;}
.second_content_about {padding:53px 63px 0;}
.first_about_the_compnay li {display:block;float:left;width:50%;}
.first_about_the_compnay li img {width:100%;}
.first_about_the_compnay li h1 {margin-bottom: 27px;font-size:38px;font-family: 'HelveticaNeueLTStd-Bd';color:#000;}
.first_about_the_compnay li p {font-family: "Helvetica";font-size:18px;color:#6d6e70;}
.first_about_the_compnay li a {transform:translateZ(0px);-webkit-transform:translateZ(0px);-o-transform:translateZ(0px);-moz-transform:translateZ(0px);-ms-transform:translateZ(0px); border:2px solid #eb2027;padding: 4px 0;background-color: #eb2027; color: #ffffff; display: block; font-family: "Helvetica"; font-size: 16px; height: auto; line-height: normal; text-align: center; text-decoration: none; width: 146px; margin:36px 0 0;}
.first_about_the_compnay li a::before {background: #fff;bottom:0;content:" ";left: 0;position: absolute;right: 0;top: 0;transform: scaleX(0);-webkit-transform:scaleX(0);-o-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);transform-origin: 0 50% 0;-webkit-transform-origin: 0 50% 0;-o-transform-origin: 0 50% 0;-moz-transform-origin: 0 50% 0;-ms-transform-origin: 0 50% 0;transition-duration: 0.5s;-webkit-transition-duration: 0.5s;-o-transition-duration: 0.5s;-moz-transition-duration: 0.5s;-ms-transition-duration: 0.5s;transition-property: transform;-webkit-transition-property: transform;-o-transition-property: transform;-moz-transition-property: transform;-ms-transition-property: transform;transition-timing-function: ease-out;-webkit-transition-timing-function: ease-out;-o-transition-timing-function: ease-out;-moz-transition-timing-function: ease-out;-ms-transition-timing-function: ease-out;z-index: -1;}
.first_about_the_compnay li a:hover::before {transform:scaleX(1);-webkit-transform:scaleX(1);-o-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);transition-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66);-webkit-transition-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66); background-color:#fff;}
.first_about_the_compnay li a:hover {color: #eb2027;}
.new_facts {background-color:#191919;padding:18px 0 28px;margin-top: -1px;}
.new_facts h2 {color: #fff; text-align: center; font-family: "Helvetica";font-size:22px;}
.new_facts p {margin-bottom: 21px;color: #fff; text-align: center; font-family: "Helvetica";font-size:15px;}
.four_columns_numbers ul {margin:0px;padding:0px;}
.four_columns_numbers ul li {display:block;}
.four_columns_numbers ul li:hover h1 {color:#eb2027;}
.four_columns_numbers ul li h1 {line-height: 77px;margin-bottom: 0;font-family: 'HelveticaRoundedLTStd-Bd';font-size:77px;color:#fff;}
.four_columns_numbers ul li p {font-family: 'HelveticaNeueLTStd-Md';font-size:19px;text-align:left;}
.container.features.added_oneses.clearfix {padding: 137px 0;}
.dream_build {background-color:#000000;}
.dream_build > ul {padding:0px;margin:0px;overflow:hidden;}
.dream_build .clearfix > ul {padding: 0;}
.dream_build > ul li {display:block;float:left;width:50%;}
.dream_build h1 {color: #fff; font-family: "HelveticaNeueLTPro-Bd"; line-height:40px; font-size:26px; margin: 0; padding:170px 90px; text-transform: uppercase;}
.dream_build h1 span {font-size:36px;}
.banner_two.about_us_section {background-image:url(../img/banner_two_about_us.jpg);}
.team_members .owl-item {display: inline-block;}
.team_members .owl-stage-outer {overflow: hidden;}
.team {background-image:url(../img/slider_bg_team.jpg);background-repeat:no-repeat;}
.heading_team h1 {font-size:32px;font-family: 'HelveticaNeueLTStd-Md';color:#231f20;text-transform:uppercase;}
.heading_team p {font-family: 'HelveticaNeueLTStd-Roman';font-size:26px;color:#231f20;}
.first_slide_txt {background-color:#ec1c24;padding:25px 0 18px;}
.first_imgs {position:relative;cursor:pointer;}
.overlay_bg {display:none;}
.first_imgs:hover .overlay_bg {display:block;position:absolute;top:0px;background-image:url(../img/transperent_team.png);position:absolute;content:" ";display:block;top:0px;width:100%;height:100%;}
.first_imgs > img {width: 100%;}
.first_slide_txt > h3 {text-align:center;font-size:17px;font-family:'HelveticaNeueLTStd-Md';color:#fff;margin:0px;}
.first_slide_txt > p {text-align:center;font-size:14px;font-family:"Helvetica";color:#fff;margin:0px;}
.first_imgs.color_changes .first_slide_txt {background-color: #231f20;}
.team_members .owl-item:nth-child(2n+2) .first_slide_txt {background-color: #231f20;}
.team_members {padding: 16px 0 13px; position: relative;}
.team_members .owl-theme .owl-nav .owl-prev, .team_members .owl-theme .owl-nav .owl-prev:hover {background-image:url(../img/left_slide_icon.png); left: -60px;opacity: 1;position: absolute;top: 50%;background-color: transparent !important;font-size:0px;margin:0px;padding:0px;width:31px;height:46px;}
.team_members .owl-theme .owl-nav .owl-next, .team_members .owl-theme .owl-nav .owl-next:hover {background-image:url(../img/right_slide_icon.png); right: -60px;opacity: 1;position: absolute;top: 50%;background-color: transparent !important;font-size:0px;margin:0px;padding:0px;width:31px;height:46px;}
.team_members .owl-dots {display:none;}
.heading_team p {color: #231f20; font-family: "HelveticaNeueLTStd-Roman"; font-size: 26px; margin-bottom: 47px;}
.ourteam_1 {background-image:url(../img/team_one_bg.jpg);background-repeat:no-repeat;background-size:cover;}
.image_mates.pull-left {width: 50%;}
.image_mates.pull-left > img {padding:78px 100px 0;width: 100%;} 
.team_content.pull-right {background-color: #eb2027; margin:120px 0 0; padding: 46px 56px 95px; width:36%;}
.team_content.pull-right > h3 {font-size: 23px; font-family: "Helvetica";color:#fff;}
.team_content.pull-right > h5 {font-size: 20px; font-family: "Helvetica";color:#fff;margin-bottom: 27px;}
.team_content.pull-right > p {font-size:19px; font-family: "Helvetica";color:#fff;}
.ourteam_2 {background-image:url(../img/team_two_bg.jpg);background-repeat:no-repeat;background-size:cover;}
.ourteam_2 .image_mates.pull-left > img {padding: 0 200px 0 0; width: 100%;}
.ourteam_2 .team_content.pull-right {background-color:#000000;}
.ourteam_3 {background-image:url(../img/team_three_bg.jpg);background-repeat:no-repeat;background-size:cover;}
.ourteam_3 .image_mates.pull-left > img {padding:78px 245px 0 0;}
.ourteam_4 {background-image:url(../img/team_four_bg.jpg);background-repeat:no-repeat;background-size:cover;}
.ourteam_4 .image_mates.pull-left > img {bottom: 0; left: 0; padding: 0; position: absolute; width: auto;}
#ourteam_4.modal.fade.our_masters .modal-dialog {height: 100%;}
#ourteam_4.modal.fade .modal-content {height: 100%;}
#ourteam_4.our_masters .modal-body {height: 100%;}
#ourteam_4.our_masters .ourteam_4 {height: 100%;}
#ourteam_4.our_masters .image_mates.pull-left {height: 100%;}
.ourteam_4 .team_content.pull-right {background-color: #000; margin:119px 0 0; padding: 50px 56px 115px;}
.our_masters .modal-dialog {margin: 0 auto; width: 100%;}
.our_masters .modal-header, .our_masters .modal-content {padding:0px;border:none;}
.our_masters .modal-body {padding:0px;}
.our_masters .modal-header {position: absolute; right: 5px; top: 0; z-index:9;}
.our_masters .team_content.pull-right > p {line-height: normal;}
.our_masters .team_content.pull-right > p strong {font-weight: normal; line-height: normal;}
.our_masters .modal-header .close  {background-repeat: no-repeat; height: 33px; position: absolute; right: 5px; top: 15px; width: 33px;}
.dream_build > ul li > img {height: 590px;object-fit: fill;width: 100%;}
.video_player iframe {width: 100%;}
/*end*/

/*Projects*/
.home_menu .nav.navbar-nav.navbar-collapse.collapse li {position:relative;}
.home_menu .nav.navbar-nav.navbar-collapse.collapse li:hover .sub_menu {margin-top: -1px;display:block; width: 100%;min-width:0;} 
.sub_menu {background-color: #231f20; display: none; position: absolute; z-index:99; padding:0px;}
.sub_menu li {display:block;float:none;}
.home_menu .nav.navbar-nav.navbar-collapse.collapse li .sub_menu li a {background:none; display: block; padding:15px 10px; text-align: center; text-decoration: none; white-space: normal; width: auto;max-width:none;margin-top:-1px;}
.home_menu .nav.navbar-nav.navbar-collapse.collapse li .sub_menu li a:hover {background-color: #ea262a;}
.projects_alter {overflow:hidden;}
.projects_alter .first_tab {background-image: url("../img/banner_large.jpg");}
.projects_page .align_rightes {bottom: 73px; top: auto;left: 92px;}
.projects_page .container {width: auto;}
.projects_page .banner_right_text.pull-left > h3 {font-size: 63px; line-height: normal; margin: 0;}
.projects_page .banner_right_text.pull-left > h1 {font-family: "HelveticaNeueLTPro-Bd"; font-size: 47px; line-height: normal; margin: 0;}
.banner_two.projects_banners_second {background-image:url(../img/banner_projects.jpg);}
.completed_items {padding: 0;margin:0 0 19px;overflow:hidden;}
.completed_items > li {display: block; float: left;}
.first_tab {/*background-image: url("../img/banner_large.png");*/}
.eight_rows h1 {background-image:url(../img/tick_upcoming.png);background-repeat: no-repeat;color: #231f20; font-family: "HelveticaNeueLTStd-Md"; font-size: 28px; padding: 20px 0 5px 75px; margin-bottom: 19px;} 
.completed_items > li {cursor:pointer; display:block; float:left; padding:0 3px 3px 0; width:25%;overflow:hidden;}
.eight_rows {padding:62px 0 93px;}
.one_completed {position:relative;height: 257px;}
.one_completed > img {width: 100%;height:100%;}
.eight_rows > p {color: #231f20;font-size: 18px;font-family:"Helvetica";}
.completed_overlay {display: none;}
.one_completed:hover .completed_overlay {background-image: url("../img/transperent_team.png"); content: " "; display: block; height: 100%; position: absolute; top: 0; width: 100%;}
.second_phases .eight_rows > h1 {background-image:url(../img/ongoing.png);}
.projects_alter .second_phases {background-image:url(../img/project_page_second_tab.jpg);}
.third_phases .eight_rows > h1 {background-image:url(../img/upcoming_tab_icon.png);padding: 25px 0 5px 75px;}
.projects_alter .third_phases {background-image:url(../img/project_page_third.jpg);}
.modal.fade .modal-header .modal-title > span {color: #595a5c; font-family: Helvetica; font-size: 22px; font-weight: normal;}
/*end*/


/*quality_standards*/
.quality_standards .first_tab {background-image:url(../img/quality_benefits_bg.jpg);}
.quality_standards .main_part_one {margin: 0; padding:61px 69px 68px 68px;height: auto;}
.quality_standards .main_part_one > h3 {background:none; font-size: 30px; padding-bottom: 3px; padding-left: 0; padding-top: 0;}
.quality_standards .first_tab .main_part_one > h3 img {padding-right: 18px; width: 75px;}
.quality_standards .first_tab .main_part_one > h3 span {padding-top: 15px;}
.quality_standards .main_part_one > h5.first_verst {margin: 41px 0 20px;}
.quality_standards .main_part_one > h5 {color: #fff; font-family: "HelveticaNeueLTStd-Bd"; font-size: 19px; margin:21px 0 11px;}
.quality_standards .main_part_one > p {font-size: 20px;font-family:"Helvetica";}
.full_view_background.quality_standards .tab-pane.second_phases .col-sm-5 {width: 33%;}
.quality_standards .second_phases .main_part_one {background-color: rgba(0, 0, 0, 0.85); height: 682px; margin: 60px 0; padding:144px 54px 53px;}
.quality_standards .second_phases .main_part_one > h3 {background-image: none; margin-bottom: 0; padding-bottom: 30px;}
.quality_standards .second_phases .main_part_one > h3 img {padding-right: 8px; width: 101px;}
.quality_standards .second_phases .main_part_one > h3 span {padding-top: 7px;}
.quality_standards .second_phases .main_part_one > P {font-size:20px;}
.quality_standards .second_phases .four_scetions .separete_section_left img {height: 337px;}
.quality_standards .first_tab .four_scetions {margin: 144px 0 144px 20px;}
.quality_standards .first_tab .main_part_one {height: 894px;margin: 0;padding:38px 54px 33px;}
.quality_standards .first_tab .main_part_one > p {font-size:16px;}
.four_scetions_one {margin-bottom: 9px;}
.quality_standards .second_phases .four_scetions {margin: 60px 0 60px 20px;padding-left: 30px;}
.quality_standards .separete_section_left {float: left; width:45.3%; padding-right: 5px;}
.quality_standards .separete_section_left_side {float: left; width:54%;}
.quality_standards .four_scetions img {width:100%;}
.full_view_background.quality_standards .tab-pane.second_phases .col-sm-7 {float:right;}
.quality_standards .four_scetions_three > img {width:100%;}
.quality_standards .third_phases {background-image: url("../img/awards_add.jpg");padding:60px 0;}
.full_view_background.quality_standards .tab-pane.third_phases .col-sm-5 {width: 33%;}
.quality_standards .third_phases .main_part_one {height: 570px; padding:127px 54px 53px;}
.quality_standards .third_phases .separete_section_left_side {float: left; padding-left: 18px; width:50%;}
.quality_standards .third_phases .main_part_one > h3 {background-image: none; background-size: 44px auto; margin-bottom: 15px; padding-bottom: 8px; padding-left: 0; padding-top: 0;}
.quality_standards .third_phases .main_part_one > h3 img {padding-right: 22px; width: 74px;}
.quality_standards .third_phases .main_part_one > h3 span {padding-top: 1px;}
.full_view_background.quality_standards .tab-pane.third_phases .col-sm-7 {float:right;width: 55%;}
.quality_standards .third_phases .four_scetions_three > h1 {font-size:28px;font-family: 'HelveticaRoundedLTStd-Bd';color:#231f20;margin-top:0px;}
.quality_standards .third_phases .four_scetions_three > p {font-size:20px;font-family: 'HelveticaNeueLTStd-Md';color:#231f20;}
.third_phases .separete_section_left .four_scetions_one {display: block; float: left; width:50%;margin-bottom:0px;}
.quality_standards .third_phases .four_scetions .separete_section_left img {height: 570px;object-fit:fill;}
.quality_standards .third_phases .separete_section_left {width:100%;}
.quality_standards .third_phases .four_scetions {margin: 0 0 0 20px;padding-left:30px;}
.quality_standards .second_content_about p:nth-child(2) {margin-bottom: 31px;}
.quality_standards .second_content_about p {line-height:normal;font-size: 18px;padding-right:150px;}
.quality_standards .second_content_about {padding:107px 90px 0 102px;}
.quality_standards .second_phases .col-sm-7.col-xs-7 .separete_section_left {float: left; padding-right: 5px; width: 41.89%;}
.quality_standards .four_scetions .separete_section_left img {width: 100%;}
.quality_standards .separete_section_left_side .four_scetions_three > img {width:100%;height:682px;}
.quality_standards .second_phases {background-image:url(../img/team_two_bg.jpg);}
.separete_section_left > div:first-child {margin-bottom: 8px;}
.little_small > span {background-image:url("../img/quality_standard_tab_two_img_one.jpg");width: 100%;background-repeat: no-repeat;display:block;height:315px;background-repeat: no-repeat;background-size: cover;}
.little_smaller > span {background-image:url("../img/quality_standard_tab_two_img_two.jpg");width: 100%;background-repeat: no-repeat;display:block;height:315px;background-repeat: no-repeat;background-size: cover;}
.separete_section_left_side .four_scetions_three > span  {background-position: center center;background-image: url("../img/quality_standard_tab_two_img_three.jpg");width: 100%;background-repeat: no-repeat;display:block;height:638px;background-repeat: no-repeat;background-size: cover;}
.quality_standards .third_phases .four_scetions_one > span {background-size: 100% 100%;background-position: center center;background-image:url("../img/tucker.png");height: 510px;}
.quality_standards .third_phases .separete_section_left_side .four_scetions_three:first-child {margin-bottom: 34px;margin-top: 64px;}
/*end*/

/*services*/
.banner_two.services_banners_second {background-image:url(../img/services_banner_two.jpg); background-position: 0 0;}
.services_standard .first_tab .main_part_one > h3 {background-image: none; font-size: 30px; padding-bottom: 0;}
.services_standard.abouts_us_section_two .first_tab .main_part_one > h3 img {padding-right: 15px; width: 96px;}
.services_standard.abouts_us_section_two .first_tab .main_part_one > h3 span {display: block; padding-top: 21px;}
.services_standard .main_part_one > ul {margin-bottom: 0; padding-bottom: 64px; padding-left: 15px; padding-top: 22px;}
.services_standard .col-sm-7.col-xs-7 {float: right;width: 53%;}
.services_standard .main_part_one > ul li {color:#fff;font-size: 20px; font-family: "Helvetica";}
.services_standard .tab-pane {background-image:url(../img/plumbing_bg.png);}
.services_standard .second_phases .main_part_one {background-color: #000000;padding:98px 56px 53px;}
.services_standard .second_phases .main_part_one > h3 {background-image: none; font-size: 28px; margin-bottom: 0; padding-bottom: 2px; padding-top: 25px;}
.services_standard.abouts_us_section_two .second_phases .main_part_one > h3 img {padding-right: 22px; width: 103px;}
.services_standard.abouts_us_section_two .second_phases .main_part_one > h3 span {padding-top: 20px;}
.services_standard .third_phases .main_part_one > h3 {background:none;font-size:30px;}
.services_standard.abouts_us_section_two .four_scetions_one > span {background-image:url(../img/ongoing_five.jpg);}
.services_standard.abouts_us_section_two .four_scetions_two > span {background-image:url(../img/latest_technology_thumb_four.jpg);}
.services_standard.abouts_us_section_two .four_scetions_three > span {background-image:url(../img/quality_standard_tab_img_three.jpg);}
.services_standard.abouts_us_section_two .four_scetions_four > span {background-image:url(../img/quality_standard_tab_img_four.jpg);}
.services_standard.abouts_us_section_two .second_phases .four_scetions_one > span {background-image:url(../img/quality_standard_tab_img_one.jpg);}
.services_standard.abouts_us_section_two .second_phases .four_scetions_two > span {background-image:url(../img/latest_technology_thumb_four.jpg);}
.services_standard.abouts_us_section_two .second_phases .four_scetions_three > span {background-image:url(../img/quality_standard_tab_img_three.jpg);}
.services_standard.abouts_us_section_two .second_phases .four_scetions_four > span {background-image:url(../img/quality_standard_tab_img_four.jpg);}
.services_standard.abouts_us_section_two .third_phases .four_scetions_one > span {background-image:url(../img/ongoing_five.jpg);}
.services_standard.abouts_us_section_two .third_phases .four_scetions_two > span {background-image:url(../img/latest_technology_thumb_four.jpg);}
.services_standard.abouts_us_section_two .third_phases .four_scetions_three > span {background-image:url(../img/quality_standard_tab_img_three.jpg);}
.services_standard.abouts_us_section_two .third_phases .four_scetions_four > span {background-image:url(../img/quality_standard_tab_img_four.jpg);}
.tripple_columns .nav.nav-tabs.services_loaders li:nth-child(2) a img {margin: 0 auto 32px;}
.tripple_columns .nav.nav-tabs.services_loaders li:last-child a img {margin: 0 auto 28px;}
.services_standard.abouts_us_section_two .first_tab .main_part_one {padding: 125px 56px 53px;}
.services_standard.abouts_us_section_two .third_phases .main_part_one {padding:128px 56px 53px;}
.services_standard .third_phases .main_part_one > h3 {margin-bottom:0px;}
.services_standard.abouts_us_section_two .third_phases .main_part_one > h3 img {padding-right: 12px; width: 118px;}
.services_standard.abouts_us_section_two .third_phases .main_part_one > ul {padding-top: 17px;}
.services_standard.abouts_us_section_two .second_phases .main_part_one > ul {padding-top: 22px;}
/*end*/

/*contact_us*/
.contact_us_page .align_rightes {bottom: 73px; top: auto;}
.contact_us_page .banner_right_text.pull-left > h3 {font-size: 48px; line-height: normal; margin: 0;}
.contact_us_page .banner_right_text.pull-left > h1 {font-family: "HelveticaNeueLTPro-Bd"; font-size: 58px; line-height: normal; margin: 0;}
.contact_us_footer_block .col-sm-6.col-xs-6 {background-color: #191919;height:100%;}
.contact_us_footer_block .contacts {padding:60px 0 55px 80px;}
#footer.footer_block.contact_us_footer_block::after {clear: both;content: " ";display: block;}
#footer.footer_block.contact_us_footer_block {padding: 0; margin-top: 5px;height:100%;}
.building_trust_left_sides.pull-left {height:196px;background-color:#ed1c24;width:35%;}
.building_trust.right_sides.pull-left {height:196px;background-color:#191919;width:65%;padding:75px 73px 81px 86px;}
.trust.animated > p {color: #fff; font-family: "HelveticaNeueLTStd-Roman"; font-size: 22px; line-height: normal; margin: 0; padding:44px 40px;}
.trust.animated > p br {display: none;}
.contact_us > img {width: 100%;}
#footer.footer_block.contact_us_footer_block .contacts ul li.phone_num, #footer.footer_block.contact_us_footer_block .contacts ul li.email, #footer.footer_block.contact_us_footer_block .contacts ul li.enter_prises, #footer.footer_block.contact_us_footer_block .contacts ul li.address {padding-left:95px;}
/*end*/
.full_view_background .modal-header {border: medium none; min-height: 0; padding: 0;}
.full_view_background .modal-header .close {background-repeat: no-repeat; height: 33px; position: absolute; right: 5px; top: 15px; width: 33px;}
.full_view_background.quality_standards .first_tab .modal-header {min-height:0;padding:0px;}
.full_view_background.quality_standards .first_tab .modal-header .close {padding:0px;}
.custom-object-fit {
  position: relative;
  background-size: cover;
  background-position: center center;
}

 .parallax-container.valign-wrapper{height: 290px;}

@media (min-width:2001px) and (max-width:2400px) {
.main_part_one {height:950px;}
.four_scetions img {height: 472px;}  
.main_part_one > h3 {font-size: 43px;margin: 0 0 24px;}
.main_part_one > p {font-size: 33px;}
.quality_standards .first_tab .main_part_one {height:1239px;}
.quality_standards .second_phases .main_part_one {height:1021px;}
.quality_standards .second_phases .four_scetions .separete_section_left img {height:507px;}
.quality_standards .separete_section_left_side .four_scetions_three > img {height:1022px;}
}  


@media (min-width:1801px) and (max-width:2000px) {
.main_part_one {height: 781px;padding:110px 158px 0 98px;}  
.main_part_one > h3 {padding-right:100px;margin-bottom:23px;}
/*.four_scetions_one > span, .four_scetions_two > span, .four_scetions_two > span, .four_scetions_three > span, .four_scetions_four > span, .second_phases .four_scetions_one > span, .second_phases .four_scetions_two > span, .second_phases .four_scetions_three > span, .second_phases .four_scetions_four > span, .third_phases .four_scetions_one > span, .third_phases .four_scetions_two > span, .third_phases .four_scetions_three > span, .third_phases .four_scetions_four > span, .abouts_us_section_two .four_scetions_one > span, .abouts_us_section_two .four_scetions_two > span, .abouts_us_section_two .four_scetions_three > span, .abouts_us_section_two .four_scetions_four > span, .abouts_us_section_two .second_phases .four_scetions_one > span, .abouts_us_section_two .second_phases .four_scetions_two > span, .abouts_us_section_two .second_phases .four_scetions_three > span, .abouts_us_section_two .second_phases .four_scetions_four > span, .abouts_us_section_two .third_phases .four_scetions_one > span, .abouts_us_section_two .third_phases .four_scetions_two > span, .abouts_us_section_two .third_phases .four_scetions_three > span, .abouts_us_section_two .third_phases .four_scetions_four > span {height: 385px;}*/
.four_scetions img {height:387px;}
.quality_standards .first_tab .main_part_one {height:1069px;}
.quality_standards .second_phases .main_part_one {height: 852px;}
.quality_standards .second_phases .four_scetions .separete_section_left img {height: 423px;}
.quality_standards .separete_section_left_side .four_scetions_three > img {height: 853px;}
.quality_standards .third_phases .main_part_one {height:670px;}
.quality_standards .third_phases .four_scetions .separete_section_left img {height: 670px;}
.dream_build > ul li > img {width:100%;}
}


@media (min-width:1601px) and (max-width:1800px) {
.main_part_one {height:701px;padding: 60px 120px 0 88px;}
.four_scetions img {height:347px;}  
.main_part_one > h3 {padding-right:100px;}
.quality_standards .second_phases .main_part_one {height: 762px;}
.quality_standards .second_phases .four_scetions .separete_section_left img {height:377px;}
.quality_standards .separete_section_left_side .four_scetions_three > img {height:762px;}
.quality_standards .first_tab .main_part_one {height:989px;}
.quality_standards .third_phases .main_part_one {height: 590px;}
.quality_standards .third_phases .four_scetions .separete_section_left img {height: 590px;}
/*.four_scetions_one > span, .four_scetions_two > span, .four_scetions_two > span, .four_scetions_three > span, .four_scetions_four > span, .second_phases .four_scetions_one > span, .second_phases .four_scetions_two > span, .second_phases .four_scetions_three > span, .second_phases .four_scetions_four > span, .third_phases .four_scetions_one > span, .third_phases .four_scetions_two > span, .third_phases .four_scetions_three > span, .third_phases .four_scetions_four > span, .abouts_us_section_two .four_scetions_one > span, .abouts_us_section_two .four_scetions_two > span, .abouts_us_section_two .four_scetions_three > span, .abouts_us_section_two .four_scetions_four > span, .abouts_us_section_two .second_phases .four_scetions_one > span, .abouts_us_section_two .second_phases .four_scetions_two > span, .abouts_us_section_two .second_phases .four_scetions_three > span, .abouts_us_section_two .second_phases .four_scetions_four > span, .abouts_us_section_two .third_phases .four_scetions_one > span, .abouts_us_section_two .third_phases .four_scetions_two > span, .abouts_us_section_two .third_phases .four_scetions_three > span, .abouts_us_section_two .third_phases .four_scetions_four > span {height: 315px;}*/
} 

@media (min-width:1341px) and (max-width:1475px) {
.third_phases .separete_section_left .four_scetions_one {width: 55%;} 
.quality_standards .third_phases .separete_section_left_side {width: 45%;} 
.quality_standards .third_phases .main_part_one {padding: 127px 54px 53px;}
.quality_standards .third_phases .main_part_one > h3 {margin-bottom:5px;}
.services_standard.abouts_us_section_two .first_tab .main_part_one {padding: 100px 60px;}
.dream_build h1 {padding: 150px 60px 50px;font-size: 26px;}
.dream_build h1 span {font-size:36px;}
.team_content.pull-right {padding:49px 56px 106px;}
.main_part_one {padding: 66px 80px 0 53px;}
.second_phases .main_part_one {padding: 107px 80px 0 53px;}
.third_phases .main_part_one {padding: 87px 71px 0 53px;}
.dream_build > ul li > img {height: 560px;}
.ourteam_2 .image_mates.pull-left > img {padding: 0 120px 0 0;}
.ourteam_3 .image_mates.pull-left > img {padding: 78px 185px 0 0;}
} 

@media (min-width:1341px) and (max-width:1421px) {
.trust.animated > p {padding: 31px 40px;}  
} 

@media (min-width:1201px) and (max-width:1340px) {
.quality_standards .second_content_about {padding: 37px 80px 0 82px;} 
.dream_build h1 {padding:114px 35px;font-size: 24px;}
.dream_build h1 span {font-size: 34px;}
.building_trust.right_sides.pull-left {padding: 75px 45px 81px 35px;}
.trust.animated > p {padding: 30px 40px;font-size: 21px;}
.contact_us_footer_block .contacts {padding:18px 0 4px 40px;}
.main_part_one {padding: 40px 30px 0 38px;}
.second_phases .main_part_one {padding: 107px 20px 0 53px;}
.four_scetions {margin:89px 0 84px;}
.full_view_background .col-sm-6.col-xs-6.animated.fadeInRight {width: 53%;}
.quality_standards .first_tab .main_part_one > h5 {font-size: 18px;}
.quality_standards .first_tab .main_part_one {padding: 51px 48px 48px;}
.quality_standards .second_phases .main_part_one {padding:113px 24px 53px;}
.quality_standards .third_phases .main_part_one {padding:107px 54px 53px;}
.quality_standards .third_phases .main_part_one > h3 {margin-bottom:10px;}
.quality_standards .third_phases .main_part_one > p br {display: none;}
.quality_standards .third_phases .four_scetions {margin: 0 0 0 20px;padding-left:0px;}
.third_phases .separete_section_left .four_scetions_one{width:58%;}
.quality_standards .third_phases .separete_section_left_side {width:42%;}
.quality_standards .third_phases .separete_section_left .four_scetions_one {width: 54%;}
.image_mates.pull-left > img {padding:46px 31px 0;}
.team_content.pull-right {padding:46px 30px 95px;}
.third_phases .main_part_one {padding: 87px 21px 0 32px;}
.abouts_us_section_two .third_phases .main_part_one {padding: 123px 34px 53px;}
.dream_build > ul li > img {height: 480px;}
.ourteam_2 .image_mates.pull-left > img {padding: 0 30px 0 0;}
.ourteam_3 .image_mates.pull-left > img {padding: 78px 100px 0 0;}
} 

@media (min-width:980px) and (max-width:1200px) {
.main_part_one {padding:29px 38px 49px;}
.main_part_one > h3 {margin: 0 0 3px; padding-bottom: 30px; padding-top: 30px;font-size:29px;}
.main_part_one > p {font-size:20px;}
.main_part_one > p br {display: none;}
.third_phases .main_part_one > h3 {font-size: 25px;}
.dream_build .clearfix > ul {padding: 0;}
.dream_build h1 {padding: 150px 40px;}
.tripple_columns .nav.nav-tabs {padding-left: 0;}
.tripple_columns .nav.nav-tabs li {width: 33%;}
.second_content_about {padding: 5px 45px 0;}
.first_about_the_compnay li h1 {font-size: 28px; margin-bottom: 20px;}
.first_about_the_compnay li p {font-size: 16px;}
.first_about_the_compnay li a {margin-top:5px;}
.projects_page .banner_right_text.pull-left > h3 {font-size: 53px;}
.projects_page .banner_right_text.pull-left > h1 {font-size: 37px;}
.contact_us_footer_block .contacts {padding:18px 20px 8px 10px;}
.feature-box .box-desc > p {min-height: 225px;}
.features .box-desc > h3 {font-size:18px;}
.brick_steel p br {display:none;}
.dream_build h1 {padding: 75px 50px 0;font-size: 19px;}
.dream_build h1 br {}
.dream_build h1 span {font-size: 26px;}
.building_trust_left_sides.pull-left {width: 45%;}
.building_trust.right_sides.pull-left {padding: 75px 33px 81px 26px; width: 55%;}
.trust.pull-left > h1 { font-size: 21px;margin: 5px 0 0;}
.get_quote.pull-right > a {margin-top:0px;}
.brick_steel h1 {font-size: 18px;}
.brick_steel p {font-size: 16px;}
.contact_us > p {font-size: 50px;}
.contacts ul li {margin-bottom: 38px;}
.contacts ul li.address {padding: 8px 0 0 65px;}
.full_view_background .col-sm-6.col-xs-6.animated.fadeInRight {width: 57%;}
.container {width: 970px;}
.four_scetions {margin: 89px 0 84px;}
.quality_standards .second_content_about p {padding-right:0px;}
.quality_standards .second_content_about {padding: 37px 70px 0 72px;}
.quality_standards .first_tab .main_part_one {padding: 61px 29px 68px;}
.quality_standards .first_tab .main_part_one > h3 {font-size: 21px;}
.quality_standards .main_part_one > h5 {font-size: 16px;}
.quality_standards .first_tab .main_part_one > p {font-size: 14px;}
.quality_standards .first_tab .four_scetions {padding:0px;}
.quality_standards .second_phases .main_part_one {height: 548px;padding:51px 48px 68px;}
.quality_standards .second_phases .main_part_one > h3 {margin-bottom:0px;}
.quality_standards .second_phases .four_scetions {padding-left:0px;}
.little_small > span, .little_smaller > span {height: 270px;}
.separete_section_left_side .four_scetions_three > span {height: 548px;}
.quality_standards .third_phases .main_part_one {padding:58px 44px 53px;}
.quality_standards .third_phases .main_part_one > h3 {padding-bottom: 26px; margin-bottom: 0;}
.quality_standards .third_phases .four_scetions {margin: 0;padding-left: 5px;}
.third_phases .separete_section_left .four_scetions_one {width: 55%;}
.quality_standards .third_phases .separete_section_left_side {width: 40%;}
.quality_standards .third_phases .four_scetions_three > h1 {font-size:20px;}
.quality_standards .third_phases .four_scetions_three > p {font-size:17px;}
.services_standard.abouts_us_section_two .first_tab .main_part_one {padding: 60px 40px;}
.services_standard.abouts_us_section_two .first_tab .four_scetions {padding-left:15px;}
.services_standard.abouts_us_section_two .third_phases .main_part_one {padding: 63px 40px;}
.services_standard .third_phases .main_part_one > h3 {margin-bottom: 10px;}
.services_standard .main_part_one > ul {margin-bottom: 0; padding-bottom: 44px; padding-left: 15px; padding-top: 30px;}
.services_standard .main_part_one > ul li {font-size:21px;}
.abouts_us_section_two .first_tab .main_part_one {padding:50px 40px 80px;}
.four_scetions {padding:0px;}
.one_completed {height:207px;}
#footer.footer_block.contact_us_footer_block .contacts > ul {padding-left: 40px;}
#footer.footer_block.contact_us_footer_block .contacts ul li.phone_num, #footer.footer_block.contact_us_footer_block .contacts ul li.email, #footer.footer_block.contact_us_footer_block .contacts ul li.enter_prises, #footer.footer_block.contact_us_footer_block .contacts ul li.address {padding-left: 75px;}
.team_content.pull-right {padding: 42px 45px 55px;}
.image_mates.pull-left > img {padding:78px 10px 0;}
.second_phases .main_part_one {padding: 107px 30px 0;}
.third_phases .main_part_one {padding: 87px 31px 0 33px;}
.abouts_us_section_two .second_phases .main_part_one {padding: 125px 24px 53px;}
.quality_standards .second_phases .four_scetions .separete_section_left img {height: 270px;}
.quality_standards .separete_section_left_side .four_scetions_three > img {height: 548px;}
.dream_build > ul li > img {height:396px;}
.ourteam_2 .image_mates.pull-left > img {padding: 0 30px 0 0;width: 120%;}
.team_content.pull-right {padding: 42px 35px 55px;}
.our_masters .team_content.pull-right > p br {display:none;}
.ourteam_3 .image_mates.pull-left > img {padding: 78px 5px 0 0;}
}

@media (max-width:991px) {
.home_menu .nav.navbar-nav.navbar-collapse.collapse li a {padding: 25px 18px;}
.banner_right_text.pull-right > h3 {font-size:29px;line-height:29px;margin-top:10px;}
.banner_right_text.pull-right > h1 {font-size:59px;line-height:59px;}
.banner_right_text.pull-right > h1 span {font-size:29px;}
.first_banner_blog {min-height:195px;padding:10px 20px;}
.first_banner_blog .text_images {background-size: 60px auto; display: inline-block; width: 100px;}
.first_banner_blog > p.palnnings {font-size: 17px;margin-bottom: 11px;}
.first_banner_blog > p:last-child {font-size: 13px;}
.first_banner_blog br {display: none;}
.second_banner_blog {min-height: 195px; padding: 10px 20px;}
.second_banner_blog > p.desigin_mange {font-size: 17px; margin-bottom: 11px;}
.second_banner_blog > p {font-size: 13px; margin: 0;}
.second_banner_blog .text_images {background-size: 90px auto; bottom: -15px; height: 97px; right: -1px; width: 122px;}
.dream_build .clearfix > ul {padding: 0;}
.dream_build h1 {padding:75px 40px;}
.tripple_columns .nav.nav-tabs {padding-left: 0;}
.tripple_columns .nav.nav-tabs li {width: 33%;}
.second_content_about {padding: 0 45px;}
.first_about_the_compnay li p {font-size: 16px;}
.four_scetions {margin:89px 0 84px;}
.quality_standards .second_content_about p {padding-right:0px;}
.abouts_us_section_two .first_tab .main_part_one {padding: 50px 40px 80px;}
}

@media (min-width:801px) and (max-width:979px) {
.third_phases .separete_section_left .four_scetions_one {width: 37% !important;} 
}  

@media (min-width:768px) and (max-width:979px) {
 .four_scetions {padding:0px 0;} 
.main_part_one {padding: 10px 20px;height: 442px;} 
.four_scetions_one > span, .four_scetions_two > span, .four_scetions_two > span, .four_scetions_three > span, .four_scetions_four > span, .second_phases .four_scetions_one > span, .second_phases .four_scetions_two > span, .second_phases .four_scetions_three > span, .second_phases .four_scetions_four > span, .third_phases .four_scetions_one > span, .third_phases .four_scetions_two > span, .third_phases .four_scetions_three > span, .third_phases .four_scetions_four > span, .abouts_us_section_two .four_scetions_one > span, .abouts_us_section_two .four_scetions_two > span, .abouts_us_section_two .four_scetions_three > span, .abouts_us_section_two .four_scetions_four > span, .abouts_us_section_two .second_phases .four_scetions_one > span, .abouts_us_section_two .second_phases .four_scetions_two > span, .abouts_us_section_two .second_phases .four_scetions_three > span, .abouts_us_section_two .second_phases .four_scetions_four > span, .abouts_us_section_two .third_phases .four_scetions_one > span, .abouts_us_section_two .third_phases .four_scetions_two > span, .abouts_us_section_two .third_phases .four_scetions_three > span, .abouts_us_section_two .third_phases .four_scetions_four > span {height:215px;} 
.main_part_one > h3 {padding-left:0px;font-size: 20px; margin: 0 0px 10px; padding-bottom: 30px; padding-top: 20px;}
.main_part_one > p {font-size: 18px;}
.brick_steel h1 {margin-top:0px;}
.brick_steel h1 br {display: none;}
.abouts_us_section_two .first_tab .main_part_one {padding:30px 20px;}
.abouts_us_section_two .first_tab .main_part_one > h3 {margin-bottom: 23px;}
.abouts_us_section_two .second_phases .main_part_one { padding:100px 20px 50px;}
.abouts_us_section_two .second_phases .main_part_one > h3 {font-size: 19px; margin-bottom: 15px; padding-bottom: 10px; padding-top: 0; }
.abouts_us_section_two .third_phases .main_part_one {padding:67px 30px 50px;}
.abouts_us_section_two .third_phases .main_part_one > h3 {margin-bottom: 10px;font-size: 23px;padding-top:0;}
.second_content_about {padding: 15px 75px 35px;}
.first_about_the_compnay li {display: block; float: none; width: 100%;}
.contact_us > h1 {font-size: 68px;}
.contact_us > p {font-size: 38px;}
.contacts > ul {padding-left: 10px;}
.contacts ul li {font-size: 18px;}
.contacts ul li.phone_num {padding-bottom: 22px;}
.projects_page .align_rightes {left: 32px;}
.projects_page .banner_right_text.pull-left > h3 {font-size: 47px;}
.projects_page .banner_right_text.pull-left > h1 {font-size: 30px;}
.contact_us_footer_block .contacts {padding:58px 20px 55px 15px;}
.contacts ul li.address {padding: 8px 0 0 65px;}
.contacts ul li.address {padding-bottom: 10px;}
.third_phases .main_part_one > h3 {word-wrap: break-word;font-size:20px;padding-bottom: 20px;}
.second_phases .main_part_one > h3 {margin-bottom: 25px;padding-bottom: 30px;padding-top: 30px;}
.brick_steel p br {display:none;}
.feature-box .box-desc > p {min-height: 305px;}
.fancybox-overlay.fancybox-overlay-fixed .fancybox-wrap.fancybox-desktop.fancybox-type-image.fancybox-opened {max-width: 643px;padding-left: 16px;}
#fancybox-thumbs.bottom {max-width: 626px;}
.fancybox-skin .fancybox-next span {right: -54px;}
.fancybox-skin .fancybox-prev span {left: -54px;}
#fancybox-thumbs > span#thumb-scroll-left {left: -32px !important;}
#fancybox-thumbs > span#thumb-scroll-right {right: -34px;}
.building_trust_left_sides.pull-left {background-color: #ed1c24; height: auto; width: 100%;}
.trust.animated > p {color: #fff; font-family: "HelveticaNeueLTStd-Roman"; font-size: 24px; line-height: normal; margin: 0; padding: 34px 40px;}
.building_trust.right_sides.pull-left {background-color: #191919; height: 155px; padding: 50px 43px; width: 100%;}
.successfull_location {font-size: 8px}
.why_choose_us p {font-size: 16px;}
.full_view_background .col-sm-6.col-xs-6.animated.fadeInRight {width: 57%;}
.quality_standards .second_content_about {padding: 27px 70px 47px;}
.quality_standards .first_tab .main_part_one {padding: 31px 19px 68px;}
.quality_standards .main_part_one > h5 {font-size:16px;}
.quality_standards .first_tab .main_part_one > p {font-size: 13px;}
.quality_standards .four_scetions_one > span, .quality_standards .four_scetions_two > span, .quality_standards .four_scetions_three > span, .quality_standards .four_scetions_four > span {height: 225px;}
.quality_standards .first_tab .four_scetions {margin: 234px 0;}
.quality_standards .second_phases .main_part_one {height: 439px;padding:68px 28px;}
.quality_standards .second_phases .main_part_one > h3 {font-size: 19px;}
.quality_standards .second_phases .main_part_one > P { font-size: 16px;}
.little_small > span, .little_smaller > span {height: 250px;}
.quality_standards .second_phases .four_scetions_three span {height: 508px;}
.quality_standards .second_phases .four_scetions {margin: 60px 0;padding-left: 0;}
.full_view_background.quality_standards .third_phases .col-sm-6.col-xs-6.animated.fadeInLeft {padding: 0 15px;width: 100%;}
.full_view_background.quality_standards .third_phases .col-sm-6.col-xs-6.animated.fadeInRight {width: 100%;}
.third_phases .separete_section_left .four_scetions_one {width: 43%;}
.quality_standards .third_phases .separete_section_left_side {width: 57%;}
.quality_standards .third_phases .four_scetions {margin: 0px; padding-left:0px;}
.quality_standards .third_phases {padding:24px 0px;}
.quality_standards .third_phases .separete_section_left {margin:24px 0 0;}
.services_standard.abouts_us_section_two .first_tab .main_part_one {padding: 30px;}
.services_standard.abouts_us_section_two .first_tab .main_part_one > h3 {margin-bottom: 0;padding-top: 20px;padding-bottom: 10px;}
.services_standard .main_part_one > ul {margin-bottom: 0; padding-bottom: 24px; padding-left: 15px; padding-top: 20px;}
.services_standard .main_part_one > ul li {font-size: 18px;}
.services_standard.abouts_us_section_two .third_phases .main_part_one {padding: 25px 30px;}
.services_standard .main_part_one > ul {margin-bottom: 0; padding-bottom: 14px; padding-left: 15px; padding-top: 10px;}
.dream_build h1 {font-size: 16px; padding: 33px 20px;}
.dream_build > ul li > img {height: 312px;}
.dream_build h1 span {font-size: 22px;}
.four_scetions img {height: 218px;}
.abouts_us_section_two .first_tab .main_part_one > h3 {margin-bottom: 13px;}
.about_us_slider .align_rightes.aboutus_rights {left: 30px;top: 45px;}
.one_completed {height:170px;}
.our_masters .modal-dialog {height:100%;}
.our_masters .modal-header, .our_masters .modal-content {height:100%;}
.our_masters .modal-body {height:100%;}
.ourteam_1, .ourteam_2, .ourteam_3, .ourteam_4 {height: 100%;}
.image_mates.pull-left > img { padding:118px 5px 0;}
.ourteam_2 .image_mates.pull-left > img {padding: 0;}
.team_content.pull-right {padding: 12px 30px 35px;}
.team_content.pull-right > h3 {font-size: 21px;}
.team_content.pull-right > h5 {font-size: 19px;margin-bottom: 18px;}
.team_content.pull-right > p {font-size: 17px;}
.ourteam_3 .image_mates.pull-left > img {padding:200px 0 0;}
.main_part_one > p br {display:none;}
.second_phases .main_part_one {padding: 12px 35px 0 33px;}
.third_phases .main_part_one {padding: 67px 10px 0 12px;}
.quality_standards .second_phases .four_scetions .separete_section_left img {height:215px;}
.quality_standards .separete_section_left_side .four_scetions_three > img {height: 438px;object-fit: fill;}
.tripple_columns .nav.nav-tabs.quality_three_tabs li:first-child a {padding: 70px 44px;}
.quality_standards .third_phases .main_part_one {height: auto; padding: 37px 54px 43px;}
.quality_standards .third_phases .main_part_one > h3 {background-size: 41px auto;}
.quality_standards .third_phases .four_scetions .separete_section_left img {height:500px;}
.image_mates.pull-left {height: 100%;width:59%;}
.ourteam_2 .image_mates.pull-left > img {height:auto;padding: 0;width: 96%;}
.our_masters .team_content.pull-right > p br {display:none;}
.ourteam_3 {height:100%;}
.ourteam_3 .image_mates.pull-left {width: 50%;}
.ourteam_4 .team_content.pull-right {padding: 20px 26px 35px;}
.modal.fade .modal-dialog {max-width: 630px;}
.modal.fade #completed_carousel .flex-direction-nav .flex-next, .modal.fade #carousel .flex-direction-nav .flex-next, .modal.fade #ongoing_carousel .flex-direction-nav .flex-next, .modal.fade #upcoming_carousel .flex-direction-nav .flex-next {top:55px;}
.modal.fade #completed_carousel .flex-direction-nav .flex-prev, .modal.fade #carousel .flex-direction-nav .flex-prev, .modal.fade #ongoing_carousel .flex-direction-nav .flex-prev, .modal.fade #upcoming_carousel .flex-direction-nav .flex-prev {top:55px;}
} 

@media (max-width:767px) {
.modal.fade .modal-dialog {max-width: 560px; margin: 0 auto;} 
.modal.fade #completed_slider .flex-direction-nav .flex-prev, .modal.fade #slider .flex-direction-nav .flex-prev, .modal.fade #ongoing_slider .flex-direction-nav .flex-prev, .modal.fade #upcoming_slider .flex-direction-nav .flex-prev {left:-10px !important;}
.modal.fade #completed_slider .flex-direction-nav .flex-next, .modal.fade #slider .flex-direction-nav .flex-next, .modal.fade #ongoing_slider .flex-direction-nav .flex-next, .modal.fade #upcoming_slider .flex-direction-nav .flex-next {right:-12px !important;}
.modal.fade #completed_carousel .flex-direction-nav .flex-prev, .modal.fade #carousel .flex-direction-nav .flex-prev, .modal.fade #ongoing_carousel .flex-direction-nav .flex-prev, .modal.fade #upcoming_carousel .flex-direction-nav .flex-prev {top: 65px;left:-7px !important;z-index:9;}
.modal.fade #completed_carousel .flex-direction-nav .flex-next, .modal.fade #carousel .flex-direction-nav .flex-next, .modal.fade #ongoing_carousel .flex-direction-nav .flex-next, .modal.fade #upcoming_carousel .flex-direction-nav .flex-next {top: 65px;right: -9px !important;z-index:9;}
.home_menu .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background:none;}
.home_menu .navbar-default .navbar-toggle {background:none; border-color: #ffffff;}
.home_menu .navbar-collapse.collapse {border: medium none; box-shadow: none; clear: both; max-height: none; overflow: visible; padding: 0;}
.home_menu .nav.navbar-nav.navbar-collapse.collapse li .sub_menu li a {text-align:left;padding: 18px;}
.home_menu .nav.navbar-nav.navbar-collapse.collapsing {opacity:0;}
.main_text_menu {color: #ffffff; display: inline-block; font-family: "Helvetica"; font-size: 18px; padding: 17px 0;}
.why_choose_us {padding: 25px 0;}
.why_choose_us .col-sm-6.col-xs-6 {width: auto;}
.bricksteel_header a.navbar-brand { float: none; margin: 0 auto; padding: 5px 0;display: table;} 
.right_section_header.pull-right > ul {display: table; margin: 0 auto 5px; padding-left: 0; text-align: center;}
.right_section_header.pull-right {display: table; float: none !important; margin: 0 auto; padding: 5px 0;}
.banner_successfully {padding: 25px 0;}
.banner_successfully_text > h1 {font-size: 22px;padding: 10px 26px;}
.banner_successfully_text > p {font-size: 14px; margin-bottom: 20px;}
.see_more_option {padding-top: 25px;}
.tripple_columns .container {padding: 0;}
.tripple_columns .nav.nav-tabs li {float: none; width: 100%;}
.tripple_columns .nav.nav-tabs li a {font-size:18px;height: auto;padding: 25px 0;margin: 0;}
.tripple_columns .nav.nav-tabs li a img {display: block; margin: 0 auto 25px;}
.full_view_background .tab-pane .col-sm-5 {float: none; padding: 0; width: auto;}
.main_part_one {margin: 25px 0px; padding: 0 25px 25px;height:auto;}
.main_part_one > h3 {font-size: 18px; margin: 0; padding-left:0;}
.main_part_one > p {font-size: 14px;}
.second_phases .main_part_one > h3 {margin-bottom: 0; margin-top: 0; padding-bottom: 40px; padding-top: 60px;}
.third_phases .main_part_one > h3 {font-size: 18px; margin-bottom: 0;}
.full_view_background .tab-pane .col-sm-7 {width: auto;}
.full_view_background .tab-pane .col-sm-7 .four_scetions {margin-top: 0; padding: 0; margin-bottom:25px;}
.four_scetions li {display: inline-block; margin-bottom:5px; padding-right: 0px; width: 49.5%;}
.four_scetions li:nth-child(2n+2) {padding: 0;}
.four_scetions img {width: 100%;}
.brick_steel {padding: 5px 0 25px;}
.brick_steel .col-sm-6.col-xs-6 {width: auto;}
.brick_steel h1 {font-size: 18px; margin-bottom: 18px;}
.brick_steel h1 br {display: none;}
.brick_steel p {font-size: 14px; margin-bottom: 20px;}
.brick_steel p br {display: none;}
.banner_two_content {bottom: 32%;}
.banner_two_content h2 {font-size: 22px;}
.banner_two_content .container > p {font-size: 14px;}
.features {padding: 25px 0 10px;}
.features .row {margin:0px;}
.feature-box {margin-bottom: 20px;}
.features .lazy, .features .img-responsive {width:100%;}
.features .box-desc > h3 {margin-bottom: 10px; margin-top: 10px; font-size: 17px;}
.feature-box .box-desc > p {margin-bottom: 15px; min-height: 235px;font-size: 14px;}
.about_us_txt {right: 30px;}
.about_us_txt > h1 {font-size: 48px;}
.first_about_the_compnay li {float:none;width:auto;}
.second_content_about {padding:25px 25px 55px;}
.dream_build.clearfix .clearfix > ul {padding: 0;}
.dream_build > ul li {display: block; float: none; width: auto;}
.dream_build h1 {margin: 0; padding: 50px 20px;}
.abouts_us_section_two .first_tab .main_part_one {padding: 25px 25px 25px;}
.abouts_us_section_two .first_tab .main_part_one > h3 {margin-bottom: 0; padding-bottom: 15px; padding-top: 0;}
.abouts_us_section_two .second_phases .main_part_one {padding:25px;}
.abouts_us_section_two .third_phases .main_part_one {padding:25px;}
.abouts_us_section_two .second_phases .main_part_one > h3 { padding-bottom: 10px; padding-bottom: 10px;}
.trust.pull-left > h1 {font-size: 24px;}
.get_quote.pull-right > a {margin-top:0px;}
.tripple_columns .nav.nav-tabs {padding-left:0px;}
.four_columns_numbers ul li h1 {font-size:57px;}
.contacts > ul {padding-left:0px;}
.projects_page .align_rightes {left: 32px;bottom: 15px;}
.projects_page .banner_right_text.pull-left > h3 {font-size: 37px;}
.projects_page .banner_right_text.pull-left > h1 {font-size: 30px;}
.full_view_background .tab-pane .col-sm-5 {float: none; margin-bottom: 20px; padding: 0 15px; width: auto;}
.quality_standards .second_content_about {padding: 20px 25px 40px;}
.quality_standards .four_scetions img {width: 100%;}
.quality_standards .four_scetions_three > img {width: 100%;}
.quality_standards .main_part_one {padding: 21px 40px 38px;margin: 30px 0}
.full_view_background.quality_standards .tab-pane.second_phases .col-sm-5 {width: auto;}
.quality_standards .second_phases .main_part_one {margin: 30px 0;}
.second_phases .main_part_one > h3 {padding-bottom:40px;padding-top: 30px;}
.quality_standards .third_phases {padding:20px 0;}
.full_view_background.quality_standards .tab-pane.third_phases .col-sm-5 {width:auto;}
.quality_standards .third_phases .main_part_one {padding: 45px 53px;}
.quality_standards .third_phases .main_part_one > h3 {margin-bottom:10px;}
.full_view_background.quality_standards .tab-pane.third_phases .col-sm-7 {float: none;width: auto;}
.quality_standards .second_phases .col-sm-7.col-xs-7 .separete_section_left {float: left; padding-right: 5px; width: 45%;}
.separete_section_left > div {margin-bottom: 5px;}
.quality_standards .separete_section_left_side {width: 53.45%;}
.contact_us_footer_block .contacts {padding:38px 30px 18px 20px;}
.contact_us_footer_block .col-sm-6.col-xs-6 {width:auto;}
.contacts ul li.address {padding-bottom: 20px;padding-top:20px;padding-right:0px;}
.contact_us_footer_block .col-sm-6.col-xs-6 {height:auto;}
.contact_us > img {height:auto;}
.successfull_name {font-size: 11px;}
.successfull_location {font-size:8px;}
.fancybox-overlay.fancybox-overlay-fixed .fancybox-wrap.fancybox-desktop.fancybox-type-image.fancybox-opened {max-width: none;padding-left: 18px;padding-right: 18px;}
.fancybox-overlay.fancybox-overlay-fixed .fancybox-inner {height:auto !important;}
.fancybox-skin .fancybox-prev span {left: -17px;}
.fancybox-skin .fancybox-next span {right: -15px;}
#fancybox-thumbs.bottom {bottom: -41px;width: 95%;max-width: none;position:absolute;}
#fancybox-thumbs > span#thumb-scroll-left {left: 4px !important;z-index:9;}
#fancybox-thumbs > span#thumb-scroll-right {right: 3px;}
.building_trust_left_sides.pull-left {background-color: #ed1c24; height: 196px; width: 100%;}
.trust.animated > p {color: #fff;font-size: 18px; line-height: normal; margin: 0; padding:34px 25px;}
.building_trust.right_sides.pull-left {background-color: #191919; height: 135px; padding:50px 13px; width: 100%;}
.full_view_background .col-sm-6.col-xs-6.animated.fadeInLeft {padding:0 15px;width: 100%;}
.full_view_background .col-sm-6.col-xs-6.animated.fadeInRight {width: 100%;}
.four_scetions {margin:0px 0px 25px;padding:0px}
.quality_standards .first_tab .main_part_one {height:auto;}
.quality_standards .first_tab .four_scetions {margin: 24px 0;}
.quality_standards .second_phases .main_part_one {height: auto;padding: 61px 68px 68px;}
.quality_standards .second_phases .four_scetions {margin: 0 0 24px;padding-left: 0;}
.quality_standards .third_phases .main_part_one {height:auto;}
.quality_standards .third_phases .four_scetions {margin:0px;padding:0px;}
.services_standard.abouts_us_section_two .third_phases .main_part_one {padding: 53px 50px 0;}
.services_standard .first_tab .main_part_one > h3 {padding-top:20px;padding-bottom: 20px;}
.four_scetions img {height:auto;}
.why_choose_us p {font-size:14px;}
.full_view_background .second_phases .main_part_one > h3 {padding-bottom: 30px;padding-top: 25px;}
.full_view_background .third_phases .main_part_one > h3 {padding-bottom: 30px;padding-top: 30px;}
.banner_two {height:240px;}
.about_us_slider .banner_right_text.pull-left > h3 {font-size: 29px; line-height: 29px; margin-bottom: 0;}
.about_us_slider .banner_right_text.pull-left > h1 {font-size:50px;}
.full_view_background.abouts_us_section_two .third_phases .main_part_one > h3 {padding-bottom: 0; padding-top: 20px;margin-bottom:8px;}
.full_view_background.abouts_us_section_two .second_phases .main_part_one > h3 {padding-bottom: 15px; padding-top: 15px;}
.completed_items {max-width: 530px;margin: 0 auto 34px;}
.completed_items > li {width: 50%;}
.full_view_background.quality_standards .col-sm-6.col-xs-6.animated.fadeInLeft {margin:0px 0 0;}
.quality_standards .first_tab .main_part_one {padding: 25px;}
.main_part_one > p br {display:none;}
.second_phases .main_part_one {padding: 0 25px 20px 26px;}
.third_phases .main_part_one {padding: 5px 25px 25px;}
.abouts_us_section_two .second_phases .main_part_one > h3 {margin-bottom:7px;}
.quality_standards .separete_section_left_side .four_scetions_three > img {object-fit: fill;}
.dream_build > ul li > img {height: auto;object-fit: none;width: 100%;}
.brick_steel .col-sm-6.col-xs-6 {width: 100%;}
.brick_steel.red_layer h1 {margin-top:20px;}
.first_slide_txt > h3 {font-size: 14px;}
.our_masters .modal-dialog {height: 100%;}
.our_masters .modal-content {height: 100%;}
.our_masters .modal-body {height: 100%;}
.our_masters .modal-body .ourteam_1 {height: 100%;}
.image_mates.pull-left > img {padding: 78px 10px 0;}
.team_content.pull-right {padding: 22px 25px;}
.team_content.pull-right > p {font-size: 16px;}
.team_content.pull-right > h5 {margin-bottom: 18px;}
.ourteam_2 .image_mates.pull-left > img {padding: 0;width: 100%;}
.image_mates.pull-left {width:100%;}
.ourteam_2 .team_content.pull-right {width:100%;}
.team_content.pull-right {margin:0px;width: 100%;}
.ourteam_3 .image_mates.pull-left > img {padding:178px 0 0;width: 240px;}
.home_menu .nav.navbar-nav.navbar-collapse.collapse li a {padding: 15px 18px;}
.one_completed {height: 237px;}
.home_menu .nav.navbar-nav.navbar-collapse.collapse li a .caret {border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 8px solid; float: right; margin-top: 5px;display:block;}
.image_mates.pull-left > img {display: table; margin: 0 auto; padding:28px 0; text-align: center; width: 320px;}
.our_masters .team_content.pull-right > p br {display: none;}
#ourteam_4.our_masters .image_mates.pull-left {height: auto;}
.ourteam_4 .image_mates.pull-left > img {bottom: 0; left: 0; padding: 40px 0; position: static; width: auto;}
.ourteam_4 .team_content.pull-right {margin:0px;padding: 20px 36px 32px;}
.main_part_one > h3 span {display: block;padding: 29px 0;}
} 

@media (max-width:721px) {
.feature-box .box-desc > p {min-height: 285px;}
.banner_successfully .col-sm-3 { padding: 0;width: 50%;} 
} 

@media (max-width:640px) {
.banner_blogs {position:static;}  
.content_set_width {display:block;}
.home_banner .item {height: auto;}
.content_set_width .col-sm-6 {padding: 0; width: 100%;}
.first_banner_blog {min-height: 0;padding:20px 20px;}
.second_banner_blog {min-height: 0;padding: 20px 20px 60px;}
.features .col-sm-4.col-xs-4 {float: none;margin: 0 auto;width: 60%;}
.feature-box .box-desc > p {min-height:0;}
.trust.pull-left > h1 {font-size: 17px;padding: 10px 0;}
.team_members {padding:20px 0 30px;}
.heading_team h1 {font-size: 28px;}
.heading_team p {font-size: 14px;}
.four_columns_numbers ul li h1 {font-size:27px;}
.four_columns_numbers ul li p {font-size: 14px;}
.second_content_about {padding: 5px 15px 55px;}
.first_about_the_compnay li h1 {font-size: 24px;}
.first_slide_txt > h3 {font-size: 14px;}
.first_slide_txt > p {font-size: 12px;}
.align_rightes.aboutus_rights {left:10px; top:2px;}
.banner_right_text.pull-left > h3 {font-size:29px; margin-bottom:0;}
.banner_right_text.pull-left > h1 {font-size: 56px; line-height: normal; margin: 0;}
.contact_us > p {font-size: 40px;}
.contact_us > h1 {font-size: 78px;}
.projects_page .align_rightes {left:15px;bottom: 15px;}
.projects_page .banner_right_text.pull-left > h3 {font-size: 32px;}
.projects_page .banner_right_text.pull-left > h1 {font-size: 23px;}
.projects_page .banner_right_text.pull-left > h1 {font-size: 24px;}
.projects_page .align_rightes {bottom: 15px; height: auto; left: 15px; top: auto;}
.quality_standards .third_phases .four_scetions_three > h1 {font-size: 22px;}
.quality_standards .third_phases .four_scetions_three > p {font-size:14px;}
.four_scetions_three {margin-bottom: 13px;}
.abouts_us_section_two .second_phases .main_part_one {margin:38px 40px 30px;}
.services_standard .main_part_one > ul {padding-bottom: 14px;}
.abouts_us_section_two .first_tab .main_part_one {margin:25px 0px;}
.services_standard .main_part_one > ul {margin-bottom: 0; padding-bottom: 0; padding-left: 15px; padding-top: 0;}
.abouts_us_section_two .second_phases .main_part_one {margin:25px 0 25px;}
.services_standard .third_phases .main_part_one > h3 {margin-bottom: 20px;}
.abouts_us_section_two .third_phases .main_part_one {margin: 25px 0;}
.projects_page .banner_right_text.pull-left > h1 br {display: none;}
.contact_us > img {width: 100%;}
.building_trust {padding: 25px 0;}
.building_trust_left_sides.pull-left {height:auto;}
.building_trust.right_sides.pull-left {height:auto;}
.four_scetions_one > span, .four_scetions_two > span, .four_scetions_two > span, .four_scetions_three > span, .four_scetions_four > span, .second_phases .four_scetions_one > span, .second_phases .four_scetions_two > span, .second_phases .four_scetions_three > span, .second_phases .four_scetions_four > span, .third_phases .four_scetions_one > span, .third_phases .four_scetions_two > span, .third_phases .four_scetions_three > span, .third_phases .four_scetions_four > span, .abouts_us_section_two .four_scetions_one > span, .abouts_us_section_two .four_scetions_two > span, .abouts_us_section_two .four_scetions_three > span, .abouts_us_section_two .four_scetions_four > span, .abouts_us_section_two .second_phases .four_scetions_one > span, .abouts_us_section_two .second_phases .four_scetions_two > span, .abouts_us_section_two .second_phases .four_scetions_three > span, .abouts_us_section_two .second_phases .four_scetions_four > span, .abouts_us_section_two .third_phases .four_scetions_one > span, .abouts_us_section_two .third_phases .four_scetions_two > span, .abouts_us_section_two .third_phases .four_scetions_three > span, .abouts_us_section_two .third_phases .four_scetions_four > span {height: 245px;}
.little_small > span, .little_smaller > span {height:215px;}
.quality_standards .second_phases .four_scetions .separete_section_left_side .four_scetions_three > span {height:438px}
.quality_standards .first_tab .main_part_one {margin: 24px 0 0;}
.third_phases .separete_section_left .four_scetions_one {width: 48%;}
.quality_standards .third_phases .four_scetions_one > span {height:460px;}
.one_completed {height:207px;}
.quality_standards .third_phases .four_scetions .separete_section_left img  {height: 440px;}
.image_mates.pull-left {width: 100%;}
.team_content.pull-right {width:100%;}
.ourteam_2 .image_mates.pull-left > img {padding: 0; width: 100%;}
.ourteam_2 .team_content.pull-right {margin:0px;}
}

@media (max-width:480px) {
.features .col-sm-4.col-xs-4 {float: none;margin: 0 auto;width:100%;}
.building_trust .trust.pull-left {float: none !important;}
.trust.pull-left > h1 {font-size: 23px; margin: 0 0 15px;text-align:center;}
.building_trust .get_quote.pull-right {float: none !important; text-align: center;}
.get_quote.pull-right > a {margin: 7px auto 0;}
#footer.footer_block {padding: 30px 0;}
.footer_block .row { margin:0px;}
.contacts > ul {padding:0px;}
.contact_us > h1 {font-size: 48px;}
.contact_us > p {font-size: 24px;}
.contacts ul li {font-size: 14px; margin-bottom: 20px;}
.contacts ul li.phone_num {margin-top: 25px; padding-bottom: 24px; padding-left: 55px; padding-top: 11px;}
.contacts ul li.email {padding-bottom: 20px; padding-left: 65px; padding-top: 14px;}
.contacts ul li.enter_prises {margin-bottom: 37px; padding-bottom: 20px; padding-left: 65px; padding-top: 15px;}
.contacts ul li.address {padding-bottom: 10px; padding-left: 65px; padding-top: 18px;}
.projects_page .align_rightes {bottom: 15px; left: 0;}
.projects_page .banner_right_text.pull-left > h3 {font-size: 24px;}
.projects_page .banner_right_text.pull-left > h1 {font-size: 14px;}
.eight_rows {padding:15px 0;}
.eight_rows h1 {font-size: 25px; margin-bottom: 19px; padding:13px 0 14px 75px;}
.eight_rows > p {font-size:14px;}
.banner_two_content h2 {font-size: 15px;}
.banner_two_content .container > p {font-size: 13px;}
.footer_block.contact_us_footer_block .row {margin-left: -15px;margin-right: -15px;}
.completed_items {margin: 0 0 14px;}
.third_phases .eight_rows > h1 {padding:24px 0 16px 75px;}
.banner_right_text.pull-right > h3 {font-size: 26px;}
.banner_right_text.pull-right > h1 span {font-size: 26px;}
.four_scetions li {display:inline-block;width:49.5%;margin-bottom:5px;}
.four_scetions_one > span, .four_scetions_two > span, .four_scetions_two > span, .four_scetions_three > span, .four_scetions_four > span, .second_phases .four_scetions_one > span, .second_phases .four_scetions_two > span, .second_phases .four_scetions_three > span, .second_phases .four_scetions_four > span, .third_phases .four_scetions_one > span, .third_phases .four_scetions_two > span, .third_phases .four_scetions_three > span, .third_phases .four_scetions_four > span, .abouts_us_section_two .four_scetions_one > span, .abouts_us_section_two .four_scetions_two > span, .abouts_us_section_two .four_scetions_three > span, .abouts_us_section_two .four_scetions_four > span, .abouts_us_section_two .second_phases .four_scetions_one > span, .abouts_us_section_two .second_phases .four_scetions_two > span, .abouts_us_section_two .second_phases .four_scetions_three > span, .abouts_us_section_two .second_phases .four_scetions_four > span, .abouts_us_section_two .third_phases .four_scetions_one > span, .abouts_us_section_two .third_phases .four_scetions_two > span, .abouts_us_section_two .third_phases .four_scetions_three > span, .abouts_us_section_two .third_phases .four_scetions_four > span {height: 175px;}
.quality_standards .second_phases .main_part_one {height: auto;padding: 18px 38px;}
.quality_standards .second_phases .main_part_one > h3 {font-size:19px;margin-bottom:0px;}
.quality_standards .second_phases .main_part_one > P {font-size: 16px;}
.little_small > span, .little_smaller > span {height: 155px;}
.quality_standards .second_phases .four_scetions .separete_section_left_side .four_scetions_three > span {height: 318px;}
.quality_standards .four_scetions_one > span, .quality_standards .four_scetions_two > span, .quality_standards .four_scetions_three > span, .quality_standards .four_scetions_four > span {height:175px;}
.quality_standards .first_tab .main_part_one {padding: 18px 28px 28px;}
.quality_standards .third_phases .four_scetions_one > span {height: 310px;}
.third_phases .separete_section_left .four_scetions_one {width: 60%;}
.quality_standards .third_phases .separete_section_left_side {width: 40%;}
.quality_standards .third_phases .four_scetions_three > h1 {font-size:15px;}
.quality_standards .third_phases .separete_section_left_side .four_scetions_three:first-child {margin-bottom:14px;}
.main_part_one > h3 {padding-left:0px;}
.quality_standards .third_phases .main_part_one { padding: 45px 23px;}
.quality_standards .main_part_one > p {font-size:16px;}
.dream_build h1 {padding: 50px 15px;font-size:17px;}
.dream_build h1 span {font-size: 21px;}
.home_banner .align_rightes {left:0px;right:auto;}
.one_completed {height: 147px;}
.eight_rows h1 {font-size: 21px;padding: 17px 0 14px 75px;}
.abouts_us_section_two .second_phases .main_part_one > h3 {font-size:15px;}
.full_view_background.abouts_us_section_two .third_phases .main_part_one > h3 {padding-top: 7px;font-size: 18px;}
.quality_standards .separete_section_left_side .four_scetions_three > img {height: 302px;}
.quality_standards .second_phases .four_scetions .separete_section_left img {height:147px;}
.image_mates.pull-left > img {width:240px;padding: 60px 0;}
.ourteam_4 .image_mates.pull-left > img {padding: 180px 0 50px;width: 240px;}
.modal.fade .modal-dialog {max-width: none;padding: 0 10px;}
.modal.fade .close, .modal.fade .close_modal {right: -8px;}
.modal.fade .flex-caption {font-size: 14px;}
.modal.fade #completed_carousel .flex-direction-nav .flex-prev, .modal.fade #carousel .flex-direction-nav .flex-prev, .modal.fade #ongoing_carousel .flex-direction-nav .flex-prev, .modal.fade #upcoming_carousel .flex-direction-nav .flex-prev {top:35px;}
.modal.fade #completed_carousel .flex-direction-nav .flex-next, .modal.fade #carousel .flex-direction-nav .flex-next, .modal.fade #ongoing_carousel .flex-direction-nav .flex-next, .modal.fade #upcoming_carousel .flex-direction-nav .flex-next {top: 35px;}
.main_part_one > h3 span {display: block;padding:19px 0;}
.modal.fade .modal-header .modal-title {font-size:18px;}
.first_about_the_compnay li p{font-size: 14px;}
.banner_two.services_banners_second{background-size: 500px 500px;}
.banner_two {height: 109px;}
}


@media (max-width:360px) {
.first_slide_txt > h3  {font-size:11px;}
.first_slide_txt > p {font-size:11px;}
.banner_successfully .col-sm-3 { padding: 0;width:100%;}
.banner_right_text.pull-right > h1 {font-size: 42px;}
.successfull_name {font-size: 15px;}
.successfull_location {font-size: 12px;}
.fancygallery > h1 {font-size: 15px;}
.fancybox-title.fancybox-title-overlay-wrap .child {font-size: 14px;}
#fancybox-thumbs.bottom {bottom: 49px; max-width: none; position: absolute; width: 90%;}
.quality_standards .third_phases .four_scetions .separete_section_left img {height: 340px;margin-bottom: 10px;}
.quality_standards .third_phases .separete_section_left_side .four_scetions_three:first-child {margin-bottom: 4px; margin-top: 14px;}
}

@media (max-width:359px) {
.banner_successfully_text > h1 {font-size: 19px;}
#fancybox-thumbs.bottom {bottom: -71px;}
.little_small > span, .little_smaller > span {height:125px;}
.quality_standards .second_phases .four_scetions .separete_section_left_side .four_scetions_three > span {height:258px;}
.dream_build h1 span {font-size: 19px;}
.eight_rows h1 {font-size: 18px;padding: 20px 0 14px 65px;}
.one_completed {height: 127px;}
#fancybox-thumbs.bottom {bottom: -51px;}
.quality_standards .third_phases .four_scetions .separete_section_left img {height: 310px;margin-bottom: 10px;}
}
/*17.6.2017*/

.building_trust .get_quote {
  display: none;
}

.building_trust .trust {
  text-align: center;
  width: 100%;
}

.team_members .ourteam {
  float: left;
  margin-right: 10px;
  max-width: 277px;
  position: relative;
  width: 100%;
}

.first_imgs, .first_imgs:hover {
  overflow: hidden;
 }
 
 .team_members .ourteam:nth-child(2n+2) .first_slide_txt {
  background-color: #231f20;
}

.team_members .team_prof
{
  display:flex;
}


.team {
  background-size:cover;
}

@media (min-width:768px) and (max-width:991px)
{
.first_slide_txt {
  height: 100px;
}

}

@media (max-width:767px)
{

.first_slide_txt > h3
 {
  font-size: 13px;
}
  
.first_slide_txt > p 
{
  font-size: 12px;
}

.first_slide_txt
{
  height:89px;
}
  
}

@media (max-width:630px)
{
  
.team_members .team_prof {
  display: block;
}

.team_members .ourteam {
  float: left;
  margin-right: 5px;
  max-width: 49%;
  position: relative;
  width: 100%;
  margin-bottom: 5px;
}

.team_members .ourteam:nth-child(2n)
{
  margin-right:0;
}

}
