/*Responsive*/
.logo {padding-left: 30%;}
@media (max-width: 1900px) {
}

@media screen and (max-width: 1600px) and (min-width: 1366px){
.logo {padding-left: 23%;}	
}

@media (max-width: 1280px) {
.future_section .heading h3{ font-size: 16px;}
.logo {padding-left: 23%;}
}

@media (max-width: 1279px) {
	header{ padding: 15px;}
	.award_block.one .award_img{ max-width: 180px;}
	.award_block.two .award_img{ max-width: 160px;}
	.award_block.one .award_img > img, .award_block.two .award_img > img{ width: 100%;}
	.award_block h3{ font-size: 18px;}
	.award_block.three{ padding-top: 20px;}
	.award_list{ padding-left: 30px;}
	.award_list > li{ font-size: 14px; line-height: 22px;}
	.caption_block .cont h3{ font-size: 20px;}
	.caption_block .cont p{ font-size: 16px;}
	.caption_block .cont h4{ font-size: 11px;}
	.discover_section ul li:nth-child(1) .inner .caption_block{ max-width: 290px;}
	.discover_section ul li:nth-child(1) .inner .caption_block{ right: 0; top: 40px;}
	.discover_section ul li:nth-child(2) .inner .caption_block{ max-width: 290px; right: 0; top: 50px;}
	.discover_section ul li:nth-child(3) .inner .pic_block{ margin-left: 0;}
	.discover_section ul li:nth-child(3) .inner .caption_block{ max-width: 290px; right: 0; top: 50px;}
	.discover_section ul li:nth-child(4) .inner .caption_block{ max-width: 290px; left: 10px; top: 50px;}
	.commaon_section h2{ font-size: 29px;}
	.discover_section{ padding: 40px 0;}
	.future_section{ padding: 30px 0;}
	.future_section .heading{ background: none; border: 2px solid #58585a; width: 100%; padding: 10px; min-height: 64px; border-radius: 5px;}
	.future_section .heading:after{ display: none;}
	.future_section .heading h3{ line-height: normal; font-size: 16px; padding: 0;}
	.list li{ font-size: 16px;}
	.award_carousel{ padding: 0 40px;}
	.testimonial_section h2{ font-size: 29px;}
	.testimonial_section{ padding: 30px 0;}
	.testimonial_carousel{ padding: 0 20px;}
	.faq_section h2{ font-size: 29px;}
	.faq_section h2 span{ font-size: 22px;}
	.panel-title > a{ padding-left: 15px; font-size: 15px;}
	.panel-default > .panel-heading + .panel-collapse > .panel-body{ padding: 15px 15px 5px;}
	.panel-body p{ font-size: 14px;}
	footer p span > img{ height: 25px;}
	footer p{ font-size: 15px; line-height: 30px;}
	.logo {padding-left: 21%;}
	}

@media (max-width: 1023px) {
	.banner_section{ padding-bottom: 15px;}
	.discover_section ul li:nth-child(4) .inner .pic_block, .discover_section ul li:nth-child(3) .inner .pic_block, .discover_section ul li:nth-child(2) .inner .pic_block, .discover_section ul li:nth-child(1) .inner .pic_block{ max-width: 200px;}
	.discover_section ul li .inner .pic_block{ max-width: 200px;}
	.discover_section ul li:nth-child(1), .discover_section ul li:nth-child(2){ margin-bottom: 20px;}
	.discover_section ul li{ min-height: 280px;}
	.future_section .block{ margin-bottom: 20px;}
	.future_section{ padding-bottom: 0;}
	.future_section .heading{ min-height: inherit; width: 100%;}
	.testimonial_section{ padding-bottom: 0;}
	.testimonial_section .container{ padding: 0;}
	.testimonial_section .row{ margin: 0;}
	.testimonial_section .col-xs-12{ padding: 0;}
	.testimonial_section::before{ display: none;}
	.testimonial_slide{ background-color: #ffca08; padding: 30px 0;}
	.award_carousel{ padding: 0 100px;}
	.award_slide{ padding-bottom: 30px;}
}

@media (max-width:767px) {
	.video_section .col-xs-12{ width: 50%;}
	.form_block .form-control{ height: 34px;}
	.form_block .form-group.relative{ padding-right: 97px;}
	.form_block .form-group.relative .otp_btn{ line-height: 34px; font-size: 13px; width: 90px;}
	.form_block .btn{ font-size: 16px; line-height: 34px;}
	.commaon_section h2{ font-size: 22px; padding-bottom: 20px;}
	.discover_section{ padding: 30px 0 10px;}
	.video_section{ padding: 30PX 0 10px;}
	.future_section .heading h3{ font-size: 15px;}
	.owl-next{ right: 15px;}
	.owl-prev{ left: 15px;}
	.owl-dot span{ height: 10px; width: 10px;}
	.owl-dot{ padding: 0 3px;}
	.testimonial_carousel .item h6{ font-size: 16px;}
	.testimonial_carousel .item p{ font-size: 14px;}
	.faq_section{ padding: 30px 0 15px;}
	.enq_btn{ display: block; position: fixed; bottom: 0; left: 0; width: 100%; text-align: center; line-height: 40px; background-color: #ed1c24; color: #fff; z-index: 99; font-size: 16px; text-transform: uppercase;}
	.enq_btn:hover{ color: #fff;}
	.close_form{ display: block; position: absolute; right: 0; top: 0; z-index: 99; background-color: #111; color: #fff; width: 30px; line-height: 30px; text-align: center;}
	.close_form:hover{ color: #fff;}	
	footer{ padding: 10px 0 50px;}
	.form_block{ position: fixed; bottom: -330px; left: 0; width: 100%; border-radius: 0; z-index: 100; transition:all .5s ease-in-out 1s; -webkit-transition:all 0.5s ease-in-out 0s;}
	.form_block.form_active{bottom: 0}
	.thankyou{ position: static; margin-top: 0; border-radius: 10px;}
	.thankyou_footer{ padding-bottom: 10px;}
	.panel-body .table tr > th h5{ font-size: 16px;}
	.panel-body .table tr > th{ font-size: 13px;}
	.panel-body .table tr > td{ font-size: 13px;}
	.logo {padding-left: 0%;}
}   

@media (max-width:768px) {
	.logo {padding-left: 0%; text-align: center;}
}
@media (max-width:639px) {
	.banner_award > ul > li:first-child::after{ display: none;}
	.banner_award > ul > li{ width: 100%;}
	.award_list{ padding-left: 0;}
	.award_list > li{ text-align: center;}
	.banner_award > ul{ padding-bottom: 20px;}
	.award_block.one{ margin-bottom: 15px;}
	.discover_section ul li{ width: 100%;}
	.logo {text-align: center;}	
} 

@media (max-width:479px) {
	.video_section .col-xs-12{ width: 100%;}
	.award_carousel{ padding: 0 15px;}
	.logo {padding-left: 8%; text-align: left;}
	
}
@media (max-width:480px) {
	.form_block {bottom: -347px;}
	form#form {padding: 10px;}
}

@media (max-width: 375px){
.caption_block .cont h4 {font-size: 11px;}
}

@media (max-width: 320px){
span.form-last-footer {
    text-align: center;
    display: block;
    margin: 10px 0px;
    font-weight: bold;
    font-size: 12px;
}
.form_block {bottom: -366px;}
}
span.form-last-footer {
    text-align: center;
    display: block;
    margin: 10px 0px;
    font-weight: bold;
    font-size: 14px;
}