
/* #Media Queries
================================================== */
@media all and (min-height:1113px)  {
.section1 .section1-bottom { padding:52px 0 170px;}	
}
@media all and (max-width:1250px) {
.section1 .section1-info-cover {padding: 0 40px;}	
.section1 .section1-info-top h2 { font-size:36px; line-height:40px;}
.section1 .section1-info #successMessage h2 br{ display:none;}
.section1 .section1-info #successMessage h2 { font-size:36px; line-height:40px;}
.section1 .section1-image { background-position:center center;  background-color:#08060f;}
.section1 .i2-heading { padding:30px 0 0 0;}
.section1 .form-main .form-row {margin:0px;padding-bottom: 20px;}
.section1 .section1-info-top { padding:50px 0;}
}
@media all and (max-width:1024px) {
.section1 .section1-info-top { padding:30px 0;}
.section1 .form-main .form-row { margin:0 0 0;}
.section1 .section1-info-top p br{ display:none;}
.section1 .form-row .form-col2 {width:100%;padding-bottom: 20px!important;}
.section1 .form-row .form-col2:last-child {width:100%;padding-bottom: 0px!important;}
}
@media all and (max-width:767px) {
.section1 .section1-img-inn { display:inline-block;}
.section1 .section1-image {background-image:none;width:100%;position:static;height: auto!important;max-height: 500px;overflow: hidden;}
.section1 .section1-info { height:auto!important; width:100%;} 
.section1 .section1-info-top { padding:54px 0 30px; margin-bottom:30px;}
.section1 .section1-info-top h2 { font-size:32px; line-height:40px;  }	
.section1 .section1-info-top h5 { margin:18px 0 0;}
.section1 .section1-info-top p { font-size:16px; line-height:22px; margin:24px 0 0 0;}
.section1 .form-row .inputstyle { padding:8px 3px 12px;}
.section1 .form-row .selectstyle { padding:6px 0 12px; background-size:10px;}
.section1 .form-row .form-col2 { margin:0 0 0px;}
.section1 .form-main .form-row {margin: 0px;padding-bottom: 20px;}
.section1 .form-main .btn { margin:38px 0 0; max-width:100%;}
.section1 .section1-bottom { padding:52px 0px 78px;}
.section1 .section1-info #successMessage { top:20%; transform:none;}
.section1 .section1-info #successMessage h2 { font-size:32px; line-height:40px; margin:28px 0 0 ;}
.section1 .section1-info #successMessage .btn { margin:18px 0 0 ; padding:15px 20px; font-size:13px; letter-spacing:1px;} 
.section1 .section1-info-top{ position:relative;}
.section1 .section1-info-top:before{position:absolute;content:"";left:0px;bottom:0px;height: 0px;width:100%;background-color:#f5f5f5;}
}
@media all and (max-width:640px) {
.section1 .section1-info #successMessage h2 { font-size:27px; line-height:32px; margin:28px 0 0 ;}

}
@media all and (max-width:480px) {
.section1 .section1-info-top h2 { font-size:27px; line-height:40px;  }	
.section1 .form-row .form-col2 {width:100%;padding-bottom: 20px;}
.section1 .form-row .form-col2:last-child {float:left;width:100%;padding-bottom: 0px;}
}
@media all and (max-width:400px) {
}