@charset "utf-8";
/* CSS Document */
.SeeAllFeatures_button{
 background:#1a3b9c;
 padding:15px 20px;
 font-size:16px;
 color:#FFF;
 text-align:center;
 font-family: 'Roboto', sans-serif; 
 margin:10px auto;
 -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
display:inline-block;
}
.SeeAllFeatures_button:hover{
 background:#ff9800;
 color:#000;
}
.Inner_header { background-size: contain; position: relative; z-index: 1; }
.SMS_banner { background: url(../images/scaffolding-management-software/scaffolding-management-banner.jpg) center right no-repeat; overflow:hidden; background-size: cover; padding: 20px 0 0;  }
.SMS_banner .BannerContent_Box{
 background-color:rgba(0, 0, 0, 0.8);
 width:700px;
 padding:20px;
 float:right;
 margin:70px 50px 80px 0;
}
.SMS_banner .BannerContent_Box h1.IntroHeading_1{
 font-size:40px;
 color:#ffa800;
 padding:0 0 20px 0;
 margin:0;
 font-weight:500;
 }
 .SMS_banner .BannerContent_Box p{
 font-size:24px;
 color:#FFFFFF;
 padding:0 0 20px 0;
 margin:0;
 font-weight:300;
 }
.SMS_Introduction_section { background:#eaf2f8; padding: 40px 0px 40px 0; }
.SMS_Introduction_section .SMS_Introduction_Left{ 
}
.SMS_Introduction_section .SMS_Introduction_Left h2{
 font-size:38px;
 color:#252186;
 padding:0 0 5px 0;
 margin:0;
 font-weight:500;
 line-height:42px; 
}
.SMS_Introduction_section .SMS_Introduction_Left h5{
 font-size:18px;
 color:#000000;
 padding:0 0 20px 0;
 margin:0;
 line-height:26px; 
 font-style:italic;
 font-weight:300;
}
.SMS_Introduction_section .SMS_Introduction_Right{
}
.SMS_Introduction_section .SMS_Introduction_Right a.WatchNow_box{
 width:170px;
 height:146px;
 display:block;
 text-align:center;
 float:left;
 position:relative;
 margin:0px 1px 1px 0;
}
.SMS_Introduction_section .SMS_Introduction_Right a.WatchNow_box:hover,  .SMS_Introduction_section .SMS_Introduction_Right a.DownloadBrocuure_box:hover, .SMS_Introduction_section .SMS_Introduction_Right a.WhitePapers_box:hover, .SMS_Introduction_section .SMS_Introduction_Right a.Screenshots_box:hover {
 background:#FFF;
}
.SMS_Introduction_section .SMS_Introduction_Right a.WatchNow_box:after{
 width:1px;
 height:120px;
 display:block;
 position:absolute;
 top:13px;
 right:-1px;
 content:'';
  background:#c4d2dc;
}
.SMS_Introduction_section .SMS_Introduction_Right a{
     -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
.SMS_Introduction_section .SMS_Introduction_Right a.WatchNow_box:before{
 width:146px;
 height:1px;
 display:block;
 position:absolute;
 bottom:-1px;
 background:#c4d2dc;
 right:13px;
 content:'';
}
.SMS_Introduction_section .SMS_Introduction_Right a.WatchNow_box i{
width:56px;
height:56px;
display:block;
background:url(../images/scaffolding-management-software/SMS-sprite.png) -16px -13px no-repeat;
margin:30px auto 0;
}
.SMS_Introduction_section .SMS_Introduction_Right a.WatchNow_box span{
font-size:16px;
color:#252269;
padding:8px 0 0 0;
display:block;
margin:0;
text-align:center;
font-weight:500;
}
.SMS_Introduction_section .SMS_Introduction_Right a.DownloadBrocuure_box{
 width:170px;
 height:146px;
 display:block;
 text-align:center;
 float:left;
 margin:0px 1px 1px 0;
}
.SMS_Introduction_section .SMS_Introduction_Right a.DownloadBrocuure_box i{
width:56px;
height:56px;
display:block;
background:url(../images/scaffolding-management-software/SMS-sprite.png) -97px -13px no-repeat;
margin:30px auto 0;
}
.SMS_Introduction_section .SMS_Introduction_Right a.DownloadBrocuure_box span{
font-size:16px;
color:#252269;
padding:8px 0 0 0;
display:block;
margin:0;
text-align:center;
font-weight:500;
}
.SMS_Introduction_section .SMS_Introduction_Right a.WhitePapers_box{
 width:170px;
 height:146px;
 display:block;
 text-align:center;
 float:left;
  margin:0px 1px 1px 0;
}
.SMS_Introduction_section .SMS_Introduction_Right a.WhitePapers_box i{
width:56px;
height:56px;
display:block;
background:url(../images/scaffolding-management-software/SMS-sprite.png) -170px -10px no-repeat;
margin:30px auto 0;
}
.SMS_Introduction_section .SMS_Introduction_Right a.WhitePapers_box span{
font-size:16px;
color:#252269;
padding:8px 0 0 0;
display:block;
margin:0;
text-align:center;
font-weight:500;
}
.SMS_Introduction_section .SMS_Introduction_Right a.Screenshots_box{
 width:170px;
 height:146px;
 display:block;
 text-align:center;
 position:relative;
 float:left;
 margin:0px 1px 1px 0;
}
.SMS_Introduction_section .SMS_Introduction_Right a.Screenshots_box i{
width:56px;
height:56px;
display:block;
background:url(../images/scaffolding-management-software/SMS-sprite.png) -247px -12px no-repeat;
margin:30px auto 0;
}
.SMS_Introduction_section .SMS_Introduction_Right a.Screenshots_box span{
font-size:16px;
color:#252269;
padding:8px 0 0 0;
display:block;
margin:0;
text-align:center;
font-weight:500;
}
.SMS_Introduction_section .SMS_Introduction_Right a.Screenshots_box:after{
 width:146px;
 height:1px;
 display:block;
 position:absolute;
 top:-1px;
 left:13px;
 content:'';
  background:#c4d2dc;
}
.SMS_Introduction_section .SMS_Introduction_Right a.Screenshots_box:before{
 width:1px;
 height:120px;
 display:block;
 position:absolute;
 top:13px;
 background:#c4d2dc;
 left:-1px;
 content:'';
}

.S_WatchVideo_button  { 
background:#8bb12f;
padding:15px 20px 15px 55px;
position:relative;
display:inline-block;
font-size:18px;
font-weight:400;
color:#FFF;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
font-family: 'Roboto', sans-serif;
position:relative;
margin-right:10px;
}
.S_WatchVideo_button:hover{
 background:#5c6bc0;
 color:#FFF;
}
.S_WatchVideo_button:after{
 width:34px;
 height:34px;
 display:block;
 background:url(../../images/common-icon-sprite.png) -2px -421px no-repeat;
 content:'';
 position:absolute;
 top:10px;
 left:12px; 
}
.S_DownloadBrochure_button  { 
background:#13aeff;
padding:15px 20px 15px 55px;
position:relative;
display:inline-block;
font-size:18px;
font-weight:400;
color:#FFF;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
font-family: 'Roboto', sans-serif;
position:relative;
margin-right:10px;
}
.S_DownloadBrochure_button:hover{
 background:#5c6bc0;
 color:#FFF;
}
.S_DownloadBrochure_button:after{
    width: 38px;
    height: 38px;
    display: block;
    background: url(../../images/common-icon-sprite.png) -42px -420px no-repeat;
 content:'';
 position:absolute;
 top:8px;
 left:10px; 
}
.SMS_feature_section_1 { background: #FFF; padding: 25px 0px 30px 0; }
.SMS_feature_section_1 h2.center_main_heading{font-size:40px; font-family: 'Roboto', sans-serif; text-align:center; font-weight:500; color: #000000; padding:10px 0 10px; margin:0 0 20px 0}
.SMS_feature_section_1 h2.center_main_heading:after{
width:169px;
height:18px; 
overflow:hidden;
content:'';
margin:12px auto;
display:block;
background:url(../images/scaffolding-management-software/SMS-sprite.png) -332px -22px no-repeat;
}
ul.S_normal_list li {
    padding: 3px 0 10px 25px;
    margin: 0;
    font-size: 16px;
    line-height:28px;
    color: #374056;
    background: url(../images/s_normal_list_icon.png) 0px 3px no-repeat !important;
}
.SMS_feature_section_1  h2.SMS_feature_heading, .SMS_feature_section_2  h2.SMS_feature_heading,.SMS_feature_section_3  h2.SMS_feature_heading, .SMS_feature_section_4  h2.SMS_feature_heading, .SMS_feature_section_5  h2.SMS_feature_heading, .SMS_feature_section_6  h2.SMS_feature_heading, .SMS_feature_section_7  h2.SMS_feature_heading, .SMS_feature_section_8  h2.SMS_feature_heading { font-size: 28px; padding: 15px 0 12px; line-height: 32px; margin: 0; font-weight: 700; color: #1a3b9c; font-family: 'Nunito', sans-serif; }

.SMS_feature_1_text{
 padding:60px 0 0 0;
}
.SMS_feature_section_2 { background: #eef3f7; padding: 30px 0px 30px 0; }
.SMS_feature_section_3 { background: #FFF; padding: 25px 0px 20px 0; }
.SMS_feature_section_4 { background: #eef3f7; padding: 15px 0px 20px 0; }
.SMS_feature_section_5 { background: #FFF; padding: 25px 0px 20px 0; }
.SMS_feature_section_6 { background: #eef3f7; padding: 15px 0px 20px 0; }
.SMS_feature_section_7 { background: #FFF; padding: 25px 0px 25px 0; }
.SMS_feature_section_8 { background: #eef3f7; padding: 30px 0px 0px 0; }














.SMS_feature_2_text{
 padding:60px 0 0 0;
}
.SMS_feature_3_text{
 padding:15px 0 0 0;
}
.SMS_feature_4_text{
 padding:30px 0 0 0;
}
.SMS_feature_5_text{
 padding:10px 0 0 0;
}
.SMS_feature_6_text{
 padding:0px 0 0 0;
}
.SMS_feature_6_Img{
 padding:50px 0 0 0;
}




.OtherValueAddedBenefits_section{
 background:#d5ecf6;
 padding:40px 0;
}
.OtherValueAddedBenefits_section h2, .PTW_Modules_section h2{
font-family: 'Roboto', sans-serif; 
font-size:42px;
color:#000000;
padding:0 0 20px 0;
margin:0;
text-align:center;
font-weight:300;
}
.OtherValueAddedBenefits_section h2:after, .PTW_Modules_section h2:after{
 width:100px;
 height:2px;
 display:block;
 margin:15px auto;
 background:#283593;
 overflow:hidden;
 content:'';
}
.OtherValueAddedBenefits_section ul{
 padding:0;
 margin:0;
 font-family: 'Roboto', sans-serif;
}
.OtherValueAddedBenefits_section ul li{
 position:relative;
 padding:0 5px 26px 60px;
 margin:0 0 0 0px;
}
.OtherValueAddedBenefits_section ul li i{
 width:50px;
 height:60px;
 display:block;
 position:absolute;
 top:0;
 left:0;
}
.OtherValueAddedBenefits_section ul li h3{
 font-size:18px;
 font-weight:500;
 color:#283593;
 padding:0 0 4px;
 line-height:20px;
 margin:0;
}
.OtherValueAddedBenefits_section ul li p{
 font-size:15px;
 padding:0;
 margin:0;
 line-height:22px;
 color:#333333
}
.EmailSMSAlertsNotifications_i{
 background:url(../images/permit-to-work/ptw-sprite.png) -611px 0  no-repeat;
}
.ExternalReferences_i{
 background:url(../images/permit-to-work/ptw-sprite.png) -100px 0  no-repeat;
}
.WebBasedSolution_i{
 background:url(../images/permit-to-work/ptw-sprite.png) -200px -6px  no-repeat;
}
.AnalysisofInterlinedData_i{
 background:url(../images/permit-to-work/ptw-sprite.png) -671px -3px  no-repeat;
}
.Security_i{
 background:url(../images/permit-to-work/ptw-sprite.png) -400px -5px  no-repeat;
}
.UnadulteratedInformation_i{
 background:url(../images/permit-to-work/ptw-sprite.png) -500px -5px  no-repeat;
}
.InteractiveDashboards_i{
 background:url(../images/permit-to-work/ptw-sprite.png) -50px -4px  no-repeat;
}
.KeyPerformanceIndicators_i{
 background:url(../images/permit-to-work/ptw-sprite.png) -150px -4px  no-repeat;
}
.ApprovalMechanism_i{
 background:url(../images/permit-to-work/ptw-sprite.png) -250px -0px  no-repeat;
}
.GastestMonitoring_i{
 background:url(../images/permit-to-work/ptw-sprite.png) -350px -3px  no-repeat;
}
.UserFriendlyInterface_i{
 background:url(../images/permit-to-work/ptw-sprite.png) -450px -2px  no-repeat;
}
.Support_i{
 background:url(../images/permit-to-work/ptw-sprite.png) -550px -8px  no-repeat;
}
.PTW_Modules_section{
 padding:30px 0;
}
.PTW_Modules_section{
 padding:30px 0;
}
.PTW_Modules_section .PTW_Modules_content{
 width:900px;
 margin:0 auto;
}
.PTW_Modules_section .PTW_Modules_content h5{

 font-size:16px;
 color:#FFF;
 font-family: 'Roboto', sans-serif; 
 margin:10px 0;
}
.PTW_Modules_section .PTW_Modules_content h5 a{
 font-size:16px;
 color:#000000;
 text-decoration:none;
 position:relative;
 display:block;
  background:#ffc107;
   padding:13px 10px 13px 20px;
   text-align:left;
}
.PTW_Modules_section .PTW_Modules_content h5 a.collapsed{
 font-size:16px;
 color:#FFF;
 text-decoration:none;
 position:relative;
 display:block;
  background:#1e44b0;
   padding:13px 10px 13px 20px;
   text-align:left;
}


.PTW_Modules_section .PTW_Modules_content h5 a.collapsed:before{
font: normal normal normal 14px/1 FontAwesome;
    content: "\f078";
    width:20px;
    height:20px;
    display:block;
    position:absolute;
    top:15px;
    right:10px;
    color:#FFF;
}

.PTW_Modules_section .PTW_Modules_content h5 a:before{
font: normal normal normal 14px/1 FontAwesome;
        content: "\f077";
    width:20px;
    height:20px;
    display:block;
    position:absolute;
    top:15px;
    right:10px;
    color:#000;
}
.PTW_Modules_section .PTW_Modules_content .card-body{
 padding:10px 0 0 0;
}
.S_Testimonial .owl-nav .owl-next, .report_slider .owl-nav .owl-next:hover { background: #00baff; -webkit-box-shadow: 0px 0px 0px 1px rgba(255,255,255,1); -moz-box-shadow: 0px 0px 0px 1px rgba(255,255,255,1); box-shadow: 0px 0px 0px 1px rgba(255,255,255,1); -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; }
.S_Testimonial .owl-nav .owl-prev { background: #238ce9; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: none; outline: none; width: 38px; height: 37px; display: inline-block; margin: 0 25px; -moz-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; border: 1px solid #FFF; }
.S_Testimonial .owl-nav .owl-prev:hover { box-shadow: 0px 8px 20px 0px rgba(0, 27, 103, 0.3); -moz-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; border: 1px solid #89bbe4; background: #b5deff; }
.S_Testimonial .owl-nav .owl-next { background: #238ce9; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: none; outline: none; width: 38px; height: 37px; display: inline-block; margin: 0 25px; border: 1px solid #FFF; }
.S_Testimonial .owl-nav .owl-next:hover { box-shadow: 0px 8px 20px 0px rgba(0, 27, 103, 0.3); -moz-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; border: 1px solid #bff8fe; border: 1px solid #89bbe4; background: #b5deff; }
.S_Testimonial .owl-stage-outer:after { width: 33px; height: 26px; display: block; position: absolute; top: -25px; left: 4px; font-family: 'Poppins', sans-serif; font-size: 100px; color: #238ce9; content: '“'; }
.RelatedSoftware_box:hover { background: #238ce9; border: 1px solid #FFF; -moz-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; z-index: 9; }
.RelatedSoftware_box:hover i { background-color: #FFF !important; -moz-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; position: relative; overflow: hidden; }
.RelatedSoftware_box:hover i:after { background: #FFFFFF; -moz-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; display: block; width: 100%; height: 100%; content: ''; top: 0; left: 0; position: absolute; z-index: -1; }
.CallBack_Submit { background: #b55dc4; background: -moz-linear-gradient(70deg, #b55dc4 0%, #ff896f 100%); background: -webkit-linear-gradient(70deg, #b55dc4 0%, #ff896f 100%); background: linear-gradient(70deg, #b55dc4 0%, #ff896f 100%); -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; text-align: center; width: 130px; font-family: 'Nunito', sans-serif; font-size: 20px; font-weight: 300; vertical-align: central; color: #FFF; border: none; outline: none; height: 100%; -moz-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; }
.CallBack_Submit:hover { -webkit-box-shadow: 0px 0px 19px 0px rgba(0,0,0,0.4); -moz-box-shadow: 0px 0px 19px 0px rgba(0,0,0,0.4); box-shadow: 0px 0px 19px 0px rgba(0,0,0,0.4); border: 1px solid #FFF; -moz-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; }
.S_RequestForCallBack_section h2.heading_2 { font-family: 'Nunito', sans-serif; font-size: 35px; color: #238ce9; padding: 0 0 30px 0; margin: 0; text-align: center; font-weight: normal; }
.QuickInquiryBtn {
 background:#1f8ceb;
    }
.S_Testimonial .Testimonial_UserName { font-family: 'Nunito', sans-serif; font-size: 18px; font-weight: 600; color: #238ce9; padding: 10px 0 4px 0; line-height: 28px; }
.report_slider { width:auto; overflow: hidden; padding: 0 0 10px 0; margin: 0 auto; }
.Report_box:hover .Report_round a.dekstop:hover { background: #00baff; -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75); box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; }
.Report_box:hover .Report_round a.mobile:hover { background: #00baff; -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75); box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; transform: scale(1.08); }
.bradecome_comman_wrapper {
             background: rgba(0, 14, 43, 0.8);
    position: relative;
    z-index: 15;
}
.Breadcrumb2 a {
    color: #a7a9e3;
    padding: 20px 0;
    padding: 0 7px;
    display: inline-block;
    font-weight: 400;
}
@media only screen and (max-width: 1600px) and (min-width: 1367px) {
}
@media only screen and (max-width: 1366px) and (min-width: 992px) {
.PTW_feature_section_1 .PTW_LeftImg { text-align: left; }
.mobile_app_img { display: none; }
.MobilitySolution_section { padding: 0 15px 0 70px; }
.report_slider { width: auto; overflow: hidden; padding: 0 0 10px 0; margin: 0 auto; }
.PTW_banner .main{
 width:auto;
}
.BannerContent{
 padding-left:50px;
}
.PTW_process{
     margin-left: -55px;
}
.SMS_Introduction_section .SMS_Introduction_Right a.WatchNow_box{
 width:150px;
 height:146px;
 display:block;
 text-align:center;
 float:left;
 position:relative;
 margin:0px 1px 1px 0;
}
.SMS_Introduction_section .SMS_Introduction_Right a.DownloadBrocuure_box{
 width:150px;
 height:146px;
 display:block;
 text-align:center;
 float:left;
 margin:0px 1px 1px 0;
}
.SMS_Introduction_section .SMS_Introduction_Right a.WhitePapers_box{
 width:150px;
 height:146px;
 display:block;
 text-align:center;
 float:left;
  margin:0px 1px 1px 0;
}
.SMS_Introduction_section .SMS_Introduction_Right a.Screenshots_box{
 width:150px;
 height:146px;
 display:block;
 text-align:center;
 position:relative;
 float:left;
 margin:0px 1px 1px 0;
}
}
@media only screen and (max-width: 991px) and (min-width: 840px) {
.MobilitySolution_section { padding: 0 15px 0 15px; }
.mobile_app_img { display: none; }
.PTW_introduction .PTW_rightImg { width: 33%; }
.PTW_feature_section_1 .PTW_LeftImg { position: inherit; bottom: 0px; height: 100%; width: 100%; left: 0; text-align: center; }
.MobilitySolution_content { padding: 30px 0 20px 80px; }
.ProcessBox_section2 { padding: 0 0 0 30px; }
}
@media only screen and (max-width: 839px) and (min-width: 600px) {
.PTW_introduction .PTW_rightImg { text-align: right; }
.PTW_feature_section_1 .PTW_LeftImg { position: inherit; bottom: 0px; height: 100%; width: 100%; left: 0; text-align: center; }
.MobilitySolution_content { padding: 30px 0 20px 90px; }
.MobilitySolution_section { padding: 0 15px 0 15px; }
.mobile_app_img { display: none; }
.PTW_feature_section_1 .PTW_LeftImg img { height: 100%; margin: 0 auto; width: 100%; }
}
@media only screen and (max-width: 599px) and (min-width: 100px) {
.PTW_introduction .PTWn_rightImg { text-align: right; }
.PTW_feature_section_1 .PTW_LeftImg { position: inherit; bottom: 0px; height: 100%; width: 100%; left: 0; text-align: center; }
.MobilitySolution_content { padding: 30px 0 20px 0px; }
.MobilitySolution_section { padding: 0 15px 0 15px; }
.mobile_app_img { display: none; }
.PTW_feature_section_1 .PTW_LeftImg img { height: 100%; margin: 0 auto; width: 100%; }
.report_slider { width: 100%; overflow: hidden; padding: 0 0 10px 0; margin: 0 auto; }
}

@media (max-width: 992px) {
.PTW_introduction .PTW_intro_rightImg { position: absolute; top: 0px; height: 100%; width: 50%; right: 0; text-align: right; }
.PTW_process{
 display:none;
}
.PTW_banner {
    background:#e7f5ff;
    overflow: hidden;
    background-size: cover;
    min-width: inherit;
    padding: 20px 0 0;
}
.PTW_banner .BannerContent {
    min-height: inherit;
}
.PTW_feature_section_1 .PTW_feature_left {
    position: relative;
    top: 25px;
    width: 100%;
    left: 0;
    text-align:center;
}
.SMS_Introduction_section .SMS_Introduction_Right a.WatchNow_box{
 width:170px;
 height:146px;
 display:block;
 text-align:center;
 float:left;
 position:relative;
 margin:0px 1px 1px 0;
}
.SMS_Introduction_section .SMS_Introduction_Right a.DownloadBrocuure_box{
 width:170px;
 height:146px;
 display:block;
 text-align:center;
 float:left;
 margin:0px 1px 1px 0;
     position: relative;
}
.SMS_Introduction_section .SMS_Introduction_Right a.WhitePapers_box{
 width:170px;
 height:146px;
 display:block;
 text-align:center;
 float:left;
  margin:0px 1px 1px 0;
}
.SMS_Introduction_section .SMS_Introduction_Right a.Screenshots_box{
 width:170px;
 height:146px;
 display:block;
 text-align:center;
 position:relative;
 float:left;
 margin:0px 1px 1px 0;
}
.SMS_Introduction_section .SMS_Introduction_Right a.WatchNow_box:before {
display:none;
}
.SMS_Introduction_section .SMS_Introduction_Right a.DownloadBrocuure_box:after {
    width: 1px;
    height: 120px;
    display: block;
    position: absolute;
    top: 13px;
    right: -1px;
    content: '';
    background: #c4d2dc;
}
.SMS_Introduction_section .SMS_Introduction_Right a.Screenshots_box:after {
display:none;
}
.PTW_Modules_section .PTW_Modules_content {
    width: 100%;
    margin: 0 auto;
}
.PTW_feature_6_Img{
 text-align:center !important;
}
.SMS_feature_1_text {
    padding: 0px 0 0 0;
}
}
@media (max-width: 768px) {
.PTW_introduction .PTW_intro_rightImg, .floatedQuoteForm { display: none; }
.PTW_introduction { padding: 30px 0 20px; }
.SMS_Introduction_section .SMS_Introduction_Right a.WatchNow_box{
 width:170px;
 height:146px;
 display:block;
 text-align:center;
 float:left;
 position:relative;
 margin:0px 1px 1px 0;
}
.SMS_Introduction_section .SMS_Introduction_Right a.WatchNow_box:hover,  .SMS_Introduction_section .SMS_Introduction_Right a.DownloadBrocuure_box:hover, .SMS_Introduction_section .SMS_Introduction_Right a.WhitePapers_box:hover, .SMS_Introduction_section .SMS_Introduction_Right a.Screenshots_box:hover {
 background:#FFF;
}
.SMS_Introduction_section .SMS_Introduction_Right a.WatchNow_box:after{
 width:1px;
 height:120px;
 display:block;
 position:absolute;
 top:13px;
 right:-1px;
 content:'';
  background:#c4d2dc;
}
.SMS_Introduction_section .SMS_Introduction_Right a{
     -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
.SMS_Introduction_section .SMS_Introduction_Right a.WatchNow_box:before{
 width:146px;
 height:1px;
 display:block;
 position:absolute;
 bottom:-1px;
 background:#c4d2dc;
 right:13px;
 content:'';
}
.SMS_Introduction_section .SMS_Introduction_Right a.WatchNow_box i{
width:56px;
height:56px;
display:block;
background:url(../images/scaffolding-management-software/SMS-sprite.png) -16px -13px no-repeat;
margin:30px auto 0;
}
.SMS_Introduction_section .SMS_Introduction_Right a.WatchNow_box span{
font-size:16px;
color:#252269;
padding:8px 0 0 0;
display:block;
margin:0;
text-align:center;
font-weight:500;
}
.SMS_Introduction_section .SMS_Introduction_Right a.DownloadBrocuure_box{
 width:170px;
 height:146px;
 display:block;
 text-align:center;
 float:left;
 margin:0px 1px 1px 0;
}
.SMS_Introduction_section .SMS_Introduction_Right a.DownloadBrocuure_box i{
width:56px;
height:56px;
display:block;
background:url(../images/scaffolding-management-software/SMS-sprite.png) -97px -13px no-repeat;
margin:30px auto 0;
}
.SMS_Introduction_section .SMS_Introduction_Right a.DownloadBrocuure_box span{
font-size:16px;
color:#252269;
padding:8px 0 0 0;
display:block;
margin:0;
text-align:center;
font-weight:500;
}
.SMS_Introduction_section .SMS_Introduction_Right a.WhitePapers_box{
 width:170px;
 height:146px;
 display:block;
 text-align:center;
 float:left;
  margin:0px 1px 1px 0;
}
.SMS_Introduction_section .SMS_Introduction_Right a.WhitePapers_box i{
width:56px;
height:56px;
display:block;
background:url(../images/scaffolding-management-software/SMS-sprite.png) -170px -10px no-repeat;
margin:30px auto 0;
}
.SMS_Introduction_section .SMS_Introduction_Right a.WhitePapers_box span{
font-size:16px;
color:#252269;
padding:8px 0 0 0;
display:block;
margin:0;
text-align:center;
font-weight:500;
}
.SMS_Introduction_section .SMS_Introduction_Right a.Screenshots_box{
 width:170px;
 height:146px;
 display:block;
 text-align:center;
 position:relative;
 float:left;
 margin:0px 1px 1px 0;
}
.SMS_Introduction_section .SMS_Introduction_Right a.Screenshots_box i{
width:56px;
height:56px;
display:block;
background:url(../images/scaffolding-management-software/SMS-sprite.png) -247px -12px no-repeat;
margin:30px auto 0;
}
.SMS_Introduction_section .SMS_Introduction_Right a.Screenshots_box span{
font-size:16px;
color:#252269;
padding:8px 0 0 0;
display:block;
margin:0;
text-align:center;
font-weight:500;
}
.SMS_Introduction_section .SMS_Introduction_Right a.Screenshots_box:after{
 width:146px;
 height:1px;
 display:block;
 position:absolute;
 top:-1px;
 left:13px;
 content:'';
  background:#c4d2dc;
}
.SMS_Introduction_section .SMS_Introduction_Right a.Screenshots_box:before{
 width:1px;
 height:120px;
 display:block;
 position:absolute;
 top:13px;
 background:#c4d2dc;
 left:-1px;
 content:'';
}
.SMS_Introduction_section .SMS_Introduction_Right a.DownloadBrocuure_box:after {
display:none
}
}
