h2.headding_2_palin { font-family: 'Open Sans', sans-serif; font-size: 30px; color: #000; padding: 0 0 30px 0; margin: 0; font-weight: 300; text-align: center; }
.border_sedow { border: 5px solid #FFF; -webkit-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.60); -moz-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.60); box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.60); }
ul.green_list_black { padding: 0; margin: 0; font-family: 'Open Sans', sans-serif; font-size: 15px; color: #000; line-height: 24px; text-align: justify; }
ul.green_list_black li { padding: 7px 0 16px 30px; margin: 0 0 0 0; background: url(../images/green_list_icon.png) 0 10px no-repeat; }
ul.blue_list_black { padding: 0; margin: 0; font-family: 'Open Sans', sans-serif; font-size: 14px; color: #000; line-height: 24px; text-align: justify; }
ul.blue_list_black li { padding: 7px 0 10px 30px; margin: 0 0 0 0; background: url(../images/blue_list_icon.png) 0 10px no-repeat; }
.Why_scaffolding_wraper { border-top: 4px solid #e4e4e4; background: url(../images/border-pattent-1.jpg) bottom left repeat-x; padding: 0 0 7px 0; }
.Why_scaffolding_bg { background: url(../images/why-scaffold-bg.jpg) center center; background-size: cover; }
.Why_scaffolding_header { position: relative; }
h2.headding_2_white_patten { font-family: 'Open Sans', sans-serif; font-size: 30px; background: url(../images/scaff-bg-white.png) bottom center no-repeat; color: #FFF; padding: 55px 0 25px 0; margin: 0 0 10px 0; opacity: 1; position: relative; z-index: 3; text-align: center; font-weight: 600; }
h2.headding_2_black_patten { font-family: 'Open Sans', sans-serif; font-size: 30px; background: url(../images/scaff-bg-black.png) bottom center no-repeat; color: #000; padding: 30px 0 25px 0; margin: 0 0 25px 0; opacity: 1; position: relative; z-index: 3; text-align: center; font-weight: 600; }


.Why_scaffolding_content { background: #ffffff; margin: 30px auto 0; z-index: 9; position: relative; padding: 20px; -webkit-border-top-left-radius: 15px; -webkit-border-top-right-radius: 15px; -moz-border-radius-topleft: 15px; -moz-border-radius-topright: 15px; border-top-left-radius: 15px; border-top-right-radius: 15px; -webkit-box-shadow: 0px -4px 16px 0px rgba(0,0,0,0.75); -moz-box-shadow: 0px -4px 16px 0px rgba(0,0,0,0.75); box-shadow: 0px -4px 16px 0px rgba(0,0,0,0.75); }
.Why_scaffolding_content p { font-family: 'Open Sans', sans-serif; font-size: 15px; color: #000; padding: 0 0 20px 0; margin: 0; line-height: 24px; text-align: justify; }
ul.landmark_list { padding: 0; margin: 0; }
ul.landmark_list li { background: #ffffff; border-bottom: 3px solid #c6c6c6; height: 130px; padding: 10px 15px; margin: 0; float: left; margin: 50px 10px 10px; width: 280px; -webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -o-transition: all 0.5s linear; transition: all 0.5s linear; }
ul.landmark_list li:hover { -webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -o-transition: all 0.5s linear; transition: all 0.5s linear; -webkit-box-shadow: 0px -3px 10px 0px rgba(0,0,0,0.4); -moz-box-shadow: 0px -3px 10px 0px rgba(0,0,0,0.4); box-shadow: 0px -3px 10px 0px rgba(0,0,0,0.4); }
ul.landmark_list li:hover .round_icon { margin: -60px auto 0; background-color: #e1a516; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; -webkit-transform: scale(1); transform: scale(1); -webkit-box-shadow: 0px -4px 16px 0px rgba(0,0,0,0.25); -moz-box-shadow: 0px -4px 16px 0px rgba(0,0,0,0.25); box-shadow: 0px -4px 16px 0px rgba(0, 0, 0, 0 .25); }
ul.landmark_list li:hover .red {background-color: #bb3a3a !important;  }
ul.landmark_list li:hover .blue {background-color: #1a2f6d !important;  }
ul.landmark_list li:hover .green {background-color: #3e7927 !important;  }
ul.landmark_list li:hover .l_green {background-color: #61980b !important;  }
ul.landmark_list li:hover .l_orange {background-color: #c83b09 !important;  }
ul.landmark_list li:hover .perpel {background-color: #8c23a6 !important;  }
ul.landmark_list li:hover .batle {background-color: #23a4a6 !important;  }

ul.landmark_list li .round_icon { width: 84px; height: 84px; background-color: #0899dd; -webkit-border-radius: 42px; -moz-border-radius: 42px; border-radius: 42px; display: block; margin: -55px auto 0; border: 3px solid #FFF; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; -webkit-transform: scale(.9); transform: scale(.9); }
ul.landmark_list li h5 { font-family: 'Open Sans', sans-serif; font-size: 15px; text-align: center; margin: 0; padding: 10px 0 0 0; font-weight: 400; color: #000; line-height: 22px; }
ul.landmark_list li h5.three_line { font-family: 'Open Sans', sans-serif; font-size: 15px; text-align: center; margin: 0; padding: 5px 0 0 0; font-weight: 400; color: #000; line-height: 22px; }
.landmark_sprite { background-image: url(../images/landmark_sprite.png); background-repeat: no-repeat; }
.Certified_Trained_2000 { background-position: -1px -1px; }
.individuals_Trained_2000 { background-position: -82px 0px; }
.More_than_25_million_cubic { background-position: -160px 0px; }
.Having_600_nos { background-position: -240px -1px; }
.Having_more_than_25000 { background-position: -321px 0px; }
.Completed_10_years { background-position: -401px 0px; }
.Completed_7_years_as { background-position: -481px 0px; }
.Approx_800_tons { background-position: -561px 0px; }
p.green_list_s_1 { background: url(../images/green_list_icon_s.png) 2px 4px no-repeat; font-family: 'Open Sans', sans-serif; font-size: 14px; padding: 0px 0 0px 24px; margin: 14px 0 0 0; color: #000; line-height: 21px; }
.Contractors-pro-list { }
.Contractors-pro-img-box { z-index: 9; position: relative; margin: 0 auto; -webkit-box-shadow: 10px 10px 31px -2px rgba(0,0,0,0.75); -moz-box-shadow: 10px 10px 31px -2px rgba(0,0,0,0.75); box-shadow: 10px 10px 31px -2px rgba(0,0,0,0.75); -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; max-width: 320px; background: #FFFFFF; }
.Contractors-pro-img-box:after { z-index: 10; -webkit-box-shadow: inset 5px -4px 31px -2px rgba(0,0,0,0.75); -moz-box-shadow: inset 5px -4px 31px -2px rgba(0,0,0,0.75); box-shadow: inset 5px -4px 31px -2px rgba(0,0,0,0.75); -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; border: 5px solid #FFF; content: ''; position: absolute; width: 100%; height: 100%; display: block; left: 0; top: 0; }
.Contractors-pro-img-box img { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; z-index: -2; }
h5.Contractors-pro-box-heading { background: #FFF; padding: 10px; text-align: center; font-family: 'Open Sans', sans-serif; font-size: 16px; margin: 20px auto 0; width: 300px; color: #000; z-index: 9; font-weight: 600; position: relative; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.View_Gallery { padding: 8px 20px; width: 140px; text-align: center; display: block; margin: 15px auto; font-family: 'Open Sans', sans-serif; font-size: 14px; background: #0898DE; color: #FFF; z-index: 9; position: relative; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; border: 3px solid #46baf3; }
.View_Gallery:hover { background: #DA9517; color: #FFF; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; border: 3px solid #FFCF76; }
.post-resume-box{
 background:url(../images/post-your-resume-bg.jpg) top left no-repeat;
 background-size:cover;
 padding:30px 20px 30px;
}
.post-resume-box p{
 font-family: 'Open Sans', sans-serif; 
 font-size: 16px;
 text-align:center;
 color:#FFF;
 padding:0 0 10px 0;
 margin:0;
 line-height:24px;
}
.post-resume-box h4{
 font-family: 'Open Sans', sans-serif; font-size: 24px;
 text-align:center;
 color:#fea700;
 padding:0 0 25px 0;
 margin:0;
 font-weight:bold;
}
.post-resume-box a{
 width:120px;
 background:#FFF;
  font-family: 'Open Sans', sans-serif; font-size: 16px;
  color:#000;
  font-weight:600;
  padding:10px 15px;
  display:block;
  margin:0 auto;
  -webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
text-align:center;
}
.post-resume-box a:hover{
 background:#fea700;
  color:#000;
}
.post-resume-ani{
 background:url(../images/post-your-resume-icon.png) top center no-repeat;
 padding:36px 0 0 0;
 text-align:center;
 width:140px;
 font-family: 'Open Sans', sans-serif; font-size: 16px;
 color:#FFF;
 margin:0px auto 15px;
webkit-animation-duration: 2s; 
-webkit-animation-name: resume_icon; 
-moz-animation-iteration-count: infinite; 
-webkit-animation-timing-function: linear; 
-moz-animation-duration: 2s;
 -moz-animation-name: resume_icon; 
 -moz-animation-iteration-count: infinite; 
 animation-duration: 2s; 
 animation-name: resume_icon; 
 animation-iteration-count: infinite; 
 animation-timing-function: linear; 
 -moz-animation-timing-function: linear;
}
ul.client_list{
 padding:0;
 margin:0;
}
ul.client_list li{
 padding:15px;
 border:1px solid #E3E3E3;
 background:#F7F7F7;
 list-style:none;
 margin:0 0 12px 0;
}
ul.client_list li h4{
 font-family: 'Open Sans', sans-serif;
 font-size:16px;
 font-weight:600;
 color:#000;
 padding:0 0 5px 0;
 margin:0;
}
ul.client_list li p{
 font-family: 'Open Sans', sans-serif;
 font-size:14px;
 font-weight:normal;
 color:#666;
 padding:0 0 0px 0;
 margin:0;
}
.contact_address_box{
 padding:0 0 0 20px;
}
.address{
 background:url(../images/address-icon.png) 0 5px no-repeat;
 font-family: 'Open Sans', sans-serif;
 font-size:14px;
 color:#333;
 line-height:22px;
 margin:0;
 padding:0 0 20px 35px;
}
.phone_number{
 background:url(../images/phone_icon.png) 0 9px no-repeat;
 font-family: 'Open Sans', sans-serif;
 font-size:14px;
 color:#333;
 line-height:22px;
 margin:0;
 padding:0 0 20px 35px;
}
.email_address{
 background:url(../images/email_icon.png) 0 0px no-repeat;
 font-family: 'Open Sans', sans-serif;
 font-size:14px;
 color:#333;
 line-height:22px;
 margin:0;
 padding:2px 0 20px 35px;
}
.mobile_number{
 background:url(../images/mobile_icon.png) 0 0px no-repeat;
 font-family: 'Open Sans', sans-serif;
 font-size:14px;
 color:#333;
 line-height:22px;
 margin:0;
 padding:2px 0 20px 35px;
}
.inquiry_input_box { width: 100%; border: 1px solid #d6d6d7; font-size: 14px; color: #999; font-family: "Open Sans", sans-serif; padding: 6px 12px !important; /*background: url(../images/contact-ico.png) #fff no-repeat !important;*/
-webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; height: 40px; display: block; }
.inquiry_input_box:focus { width: 100%; border: 1px solid #72c02c; font-size: 14px; color: #242424; font-family: "Open Sans", sans-serif; padding: 6px 12px !important; /*background: url(../images/contact-ico_focus.png) #fff no-repeat;*/
-webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; height: 40px; display: block; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(129, 183, 76, 0.6); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(129, 183, 76, 0.6); outline: 0; }
.inquiry_select_box { width: 100%; border: 1px solid #d6d6d7; font-size: 15px; color: #999; font-family: "Open Sans", sans-serif; padding: 6px 12px !important; background: #fff; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; height: 40px; display: block; }
.inquiry_select_box:focus { width: 100%; border: 1px solid #72c02c; font-size: 15px; color: #242424; font-family: "Open Sans", sans-serif; padding: 6px 12px !important; background: #fff; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; height: 40px; display: block; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(129, 183, 76, 0.6); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(129, 183, 76, 0.6); outline: 0; }
.inquiry_textarea_box { width: 100%; border: 1px solid #d6d6d7; font-size: 15px; color: #999; font-family: "Open Sans", sans-serif; padding: 10px 10px 10px 15px !important; /*background:url(../images/contact-ico.png) 8px -280px #fff no-repeat ;*/
-webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; height: 127px; display: block; resize: none; }
.inquiry_textarea_box:focus { width: 100%; border: 1px solid #72c02c; font-size: 15px; color: #242424; font-family: "Open Sans", sans-serif; padding: 10px 10px 10px 15px !important; /*background:url(../images/contact-ico_focus.png) 8px -280px #fff no-repeat ;-*/
-webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; height: 127px; display: block; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(129, 183, 76, 0.6); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(129, 183, 76, 0.6); outline: 0; resize: none; }
.inquiry_name, .inquiry_name:focus. input:-webkit-autofill {
 background-position:8px 3px !important;
}
.inquiry_companyname, .inquiry_companyname:focus { background-position: 8px -161px; }
.inquiry_email, .inquiry_email:focus { background-position: 8px -51px; }
.inquiry_phone, .inquiry_phone:focus { background-position: 8px -106px; }
.inquiry_country, .inquiry_country:focus { background-position: 8px -221px; }
.inquiry_message, .inquiry_message:focus { background-position: 8px -100px; }
.submit_button { background: #0898de; color: #FFF; font-size: 14px; border: none; padding: 8px 18px; text-transform: uppercase; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; -o-border-radius: 3px; }
.MR_B20px {
    margin-bottom: 20px;
}
.feedback_normal_text{
 font-size:13px;
 color:#000;
 margin:0;
 padding:0 0 15px 15px;
  font-family: 'Open Sans', sans-serif;
}
.feedback_normal_text_right{
 font-size:13px;
 color:#000;
 margin:0;
 padding:0 0 20px 15px;
  font-family: 'Open Sans', sans-serif;
  text-align:left;
}
.form_label{
 font-family: 'Open Sans', sans-serif;
  font-size:14px;
  color:#000;
  padding:0 0 8px 3px;
  font-weight:600;
  margin:0;
}
h5.elearning_video_heading{
  font-family: 'Open Sans', sans-serif;
  font-size:15px;
  padding:10px 0 10px 0;
  margin:0;
  color:#000;
  font-weight:600;
  line-height:21px;
}
@-moz-keyframes resume_icon { 
0% { background-position:60px 0; color:#FFF}
25% {background-position:60px 0px; color:#fea700}
50% {background-position:60px 0px; color:#FFF}
75% {background-position:60px 0px; color:#fea700}
100% {background-position:60px 0px; color:#FFF}
}
 @-webkit-keyframes resume_icon { 
0% { background-position:60px 0; color:#FFF}
25% {background-position:60px 0px; color:#fea700}
50% {background-position:60px 0px; color:#FFF}
75% {background-position:60px 0px; color:#fea700}
100% {background-position:60px 0px; color:#FFF}
}
 @keyframes resume_icon { 
0% { background-position:60px 0; color:#FFF}
25% {background-position:60px 9px; color:#fea700}
50% {background-position:60px 0px; color:#FFF}
75% {background-position:60px 9px; color:#fea700}
100% {background-position:60px 0px; color:#FFF}
}
.Scaffold_Design_slider{
 padding:6px;
    -webkit-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.60);
    -moz-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.60);
    box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.60);
}
.Scaffold_Design_slider img{
 width:100% !important;
}
.Scaffold_Design_slider{
 padding:6px;
    -webkit-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.60);
    -moz-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.60);
    box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.60);
}
.Scaffold_Design_slider_left{
 width:30px;
 height:32px;
 display:block;
 background:url(../images/Scaffold_Design_slider_left.png) top left no-repeat !important;
 top:44%;
     opacity: 1 !important;
}
.Scaffold_Design_slider_right{
 width:30px;
 height:32px;
 display:block;
 background:url(../images/Scaffold_Design_slider_right.png) top left no-repeat !important;
 top:44%;
     opacity: 1 !important;
}
.modal-backdrop.in{
 position:fixed;
}
.inquiry_services_box{
 background:#FFF;
 padding:5px 10px;
 border:1px solid #d6d6d7
}
.inquiry_services_box ul{
 padding:0;
 margin:0;
}
.inquiry_services_box ul li{
 padding:6px 0;
 margin:0;
}
.inquiry_services_box ul li:after{
 content:'';
 clear:both;
}
.inquiry_services_box ul li input.Services_of_interest{
 margin:0 5px -1px 0;
 float:left;
 
}
.inquiry_services_box ul li label{
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    color:#000;
    font-weight:normal;
    float:left;
        margin: -3px 0 0 0;
}
@media only screen and (min-width: 1350px) and (max-width: 4274px) {
}
@media only screen and (min-width: 1020px) and (max-width: 1349px) {
ul.landmark_list li { width: 240px; margin: 50px 7px 10px; }
ul.landmark_list li h5 { font-size: 14px; padding: 10px 0 0 0; line-height: 20px; }
ul.landmark_list li h5.three_line { font-size: 14px; text-align: center; margin: 0; padding: 5px 0 0 0; line-height: 20px; }
}
@media only screen and (min-width: 840px) and (max-width: 1019px) {
ul.blue_list_black { padding: 0 !important; }
ul.landmark_list li { width: 269px; margin: 50px 10px 10px; }
ul.landmark_list li h5 { font-size: 15px; padding: 10px 0 0 0; line-height: 20px; }
ul.landmark_list li h5.three_line { font-size: 15px; text-align: center; margin: 0; padding: 5px 0 0 0; line-height: 20px; }
}
@media only screen and (min-width: 600px) and (max-width: 839px) {
ul.blue_list_black { padding: 0 !important; }
ul.blue_list_black { padding: 0 !important; }
ul.landmark_list { padding: 0 10px; }
ul.landmark_list li { width: 272px; margin: 50px 15px 10px; }
ul.landmark_list li h5 { font-size: 15px; padding: 10px 0 0 0; line-height: 20px; }
ul.landmark_list li h5.three_line { font-size: 15px; text-align: center; margin: 0; padding: 5px 0 0 0; line-height: 20px; }
}
@media only screen and (min-width: 400px) and (max-width: 599px) {
ul.blue_list_black { padding: 0 !important; }
ul.landmark_list { padding: 0 10px; width: 380px; margin: 0 auto; }
ul.landmark_list li { width: auto; margin: 60px 15px 10px; float: none; height: auto; padding: 10px 15px 20px; }
ul.landmark_list li h5 { font-size: 15px; padding: 10px 0 0 0; line-height: 20px; }
ul.landmark_list li h5.three_line { font-size: 15px; text-align: center; margin: 0; padding: 5px 0 0 0; line-height: 20px; }
}
@media only screen and (max-width: 399px) {
ul.blue_list_black { padding: 0 !important; }
ul.landmark_list { padding: 0 0px; width: 100%; margin: 0 auto; }
ul.landmark_list li { width: auto; margin: 60px 15px 10px; float: none; height: auto; padding: 10px 15px 20px; }
ul.landmark_list li h5 { font-size: 15px; padding: 10px 0 0 0; line-height: 20px; }
ul.landmark_list li h5.three_line { font-size: 15px; text-align: center; margin: 0; padding: 5px 0 0 0; line-height: 20px; }
}
