h1, h2, h3, h4 , h5, h6{ font-family: 'TheWildThings-Bold'; }
.img-responsive{ width: 100%; }
.ptb-100{ padding: 56px 0; }
.welcome-frame{
	    background-image: url(../images/brick-bg.jpg);
    background-repeat: repeat;
	}
.welcome-frame .col-md-8 h3{
    font-family: Poppins;
    font-weight: 500;
    font-style: normal;
    color: #ffc425;
    font-size: 22px;
    margin-bottom: 20px;
}
.welcome-frame .col-md-8 h4{ font-weight: 500;
    font-family: Poppins;
    font-size: 36px;
    color: rgb(144, 146, 153); }
.welcome-frame .col-md-8 h5{ font-weight: 600;
    font-family: Poppins;
    font-size: 22px;
    color: rgb(0, 0, 0);
    font-style: normal;
    margin: 50px 0 20px 0;
}
.welcome-frame .col-md-8 p{
    font-weight: 400;
    font-family: Poppins;
    font-size: 14px;
    color: rgb(113, 121, 131);
    font-style: normal;
    margin: 20px 0 25px 0;
}
.get-started-form{ max-width: 370px; width: 100%; }

.started-form-header{ 
background: #203469; color: #ffffff;padding: 20px 30px;
    text-align: center;
	
}

.started-form-header .call-img { padding-right: 10px; margin-right: 5px; border-right: solid 1px #fff; }
.started-form-header .call-img, .started-form-header .call-text{ display: inline-block; vertical-align: middle; }
.started-form-header p{ font-weight: 400;font-family: Poppins;font-size: 14px;color: rgb(255, 255, 255);font-style: normal; }

.started-form-header h5{ 
font-weight: 100;
font-size: 18px;
color: rgb(255, 255, 255);
font-style: normal; 
font-size: 90px;
font-family: 'TheWildThings-Bold'
}

.started-form-body{ background-repeat: no-repeat; background-size: cover; background-position: center; }

.get-started-form{ font-family: arial;font-weight: 400;font-size: 14px;line-height: 15px;color: #fff;display: block;margin-bottom: 4px;width: auto;margin-right: 0px;}

.solutions-frame, .user-review-frame{ background-color: #f5f5f7; }
.solutions-frame h3,.ourwork-frame h3,.why-choose-frame h3, .user-review-frame h3{ margin-bottom: 20px; font-weight: 500;font-family: Poppins;font-size: 22px;color: #ffc425;font-style: normal; }
.solutions-frame h4, .ourwork-frame h4, .why-choose-frame h4{ font-weight: 500;font-family: Poppins;font-size: 36px;color: rgb(144, 146, 153); }
.solutions-frame .solutions-list, .ourwork-frame .ourwork-list{ margin-top: 50px; }
.solutions-frame  .col-md-4 , .ourwork-frame .col-md-4 { margin-bottom: 30px; }
.solution-cont-frame.solution-cont-bg{ background-color: #005789; }
.solution-cont-frame.solution-cont-bg:before{ content: '';width: 41px;height: 42px; background-image: url('../images/timer.png');position: absolute;top: 30px;left: 50px; }
.solution-cont-frame{ position: relative; background-position: center;background-repeat: no-repeat;background-size: cover; }
.solution-cont-frame img{ visibility: hidden; }
.solution-cont{ position: absolute; top: 0; width: 100%; height: 100%; }
.solution-cont-frame h5, .solution-cont-frame p{ padding: 0 28px; }
.solution-cont-frame h5{font-weight: 600;font-family: Poppins;font-size: 20px;color: rgb(255, 255, 255);font-style: normal; margin: 35px 0 25px 0; }
.solution-cont-frame p{ font-weight: 400;font-family: Poppins;font-size: 16px;color: rgb(255, 255, 255);font-style: normal;}
.solution-cont-table{ display: table; width: 100%; height: 100%; vertical-align: middle; }
.solution-cont-table-cell{display: table-cell; width: 100%; height: 100%; vertical-align: middle;}
.readmore-btn{
    display: inline-block;
    border-style: none;
    border-radius: 0px;
    padding: 18px 35px;
    background: #0057895c;
    box-shadow: none;
    text-shadow: none;
    color: #005789;
    border-width: undefinedpx;
    border-color: #undefined;
    font-size: 16px;
    line-height: 19px;
    font-weight: 500;
    font-family: Poppins;
    font-style: normal;
    text-align: center;
    background-repeat: no-repeat;
}
.readmore-btn .label { margin-top: -10px; }  
.readmore-btn:hover {
    background: #00578975;
    box-shadow: none;
    color: #005789;
}
.why-choose-frame{  }
.why-choose-frame p{ font-weight: 400;font-family: Poppins;font-size: 14px;color: rgb(144, 146, 153);font-style: normal;margin: 30px 0 20px 0;}
.why-choose-frame .inc-dec-count h5{ font-weight: 400;font-family: Poppins;font-size: 48px;color: rgb(0, 0, 0);font-style: normal;margin-bottom: 10px; }
.why-choose-frame .inc-dec-count h6{ font-weight: 500; font-family: Poppins; font-size: 16px; color: rgb(0, 0, 0); }
.inc-dec-count{ margin-bottom: 30px; }
.user-review-frame{  }
.user-review-frame h4{ font-weight: 500;font-family: Poppins;font-size: 28px;color: rgb(113, 121, 131);font-style: normal;margin-bottom: 40px; }
.user-review-frame p{ font-weight: 400;font-family: Poppins;font-size: 14px;color: rgb(109, 109, 109);font-style: normal; }
.user-reviews img{ width: 75px; margin-right: 15px; }
.user-reviews img , .user-reviews .user-info{ display: inline-block; vertical-align: middle; }
.review-grid .user-reviews .user-info{ margin: 0; }
.user-reviews h5{ font-weight: 500;font-family: Poppins;font-size: 18px;color: #717983;font-style: normal;margin-bottom: 10px; }
.user-reviews p{ font-weight: 500;font-family: Poppins;font-size: 14px;color: #717983; }
.review-grid{ background-color: #fff; padding: 40px; }
.review-grid p{ margin: 25px 0 0 0; }
.map-frame { background-position: center; background-repeat: no-repeat; background-size: cover; }
.map-frame p strong{ font-weight: 500; font-family: Poppins; font-size: 16px; color: rgb(113, 121, 131); }
.map-frame p a{ font-weight: 500; font-family: Poppins; font-size: 18px; color: #ffc425; }
.footer-logo img{ max-width: 160px; }


    
    