/* #Media Queries
================================================== */

@media (max-width: 1300px){

}

/* END__ */
@media (min-width: 1200px){
.container, .container-sm, .container-md, .container-lg, .container-xl{
	max-width: 1280px;
}
.feature-s4 .badge {right: 130px;top: -20px;}
.feature-s4 .content {margin: 0 auto 0 0px;width: 80%;}
.feature-s4.third .content {width: 100%;}



}
@media (min-width: 1399px) {

} 

/* Media Query for Tablets Ipads portrait mode */
@media (min-width: 768px) and (max-width: 1024px){
.section_title h2{font-size:25px;}
.banner_heading{font-size:18px;}
.banner_heading p span{font-size:15px;}		
.top_bar_right li a{font-size: 12px;}
.form_area h1{font-size:20px;}
.banner-main .carousel-item img {height:480px; object-fit: cover;object-position: 22% 50%;} 	
h5.card-title {font-size: 14px;}
#counter .card {padding: 37px 10px;}
#counter .card p {font-size: 12px;}
.plus, .counter-value {font-size:30px;}
.header_tagline {font-size: 18px;}
.top_bar_right li i {font-size:13px;width:20px;height:20px;border-radius:3px 0;line-height:20px;margin-right:3px;}
.frm_position {top: 10%;}
input, textarea, select {padding: 3px 8px !important;font-size: 13px !important;}
label {font-size: 13px;}
.form-group.mb-2 {margin-bottom: 0 !important;}
input[type=submit] {font-size: 12px !important;}
.g-recaptcha>div{transform:scale(0.5);webkit-transform:scale(0.5);margin: 0 0 0 -60px;}
.banner_strip ul li {font-size: 13px;margin-right: 12px;padding-right: 12px;}
.feature-s4 .content p {line-height: 15px;font-size: 12px;}
.feature-s4 .content h3 {font-size: 15px;}
.nav_tab_area .nav-link {font-size: 15px;}
p {font-size: 14px;}
	
	
}
/* END__ */
@media all and (min-width: 992px) {
#counter .card p {font-size: 13px;}



}
@media (max-width: 991px) {
	
} 
/* END__ */


@media only screen and (max-width: 767px) {
p {font-size: 14px;}
.fixed-top {position: relative;padding:10px 0;}
h3 {font-size: 18px;}
.section_title {margin-bottom: 0px;}
.section_title h2 {margin-bottom: 0;font-size: 24px!important;}
.top_bar_right li.pulseit span {font-size: 14px;margin-right: 5px;}
.top_bar_right li a i {line-height: 30px; margin-left: 0 !important;    border-radius: 5px 0;}
#carouselExampleControls.carousel {margin-bottom: 35px;}
ul.tick {margin-left: 20px;}
ul.tick li {font-size: 14px;}
h5.card-title {padding:0;font-size: 14px;}
.banner-main{margin-top:0;position: relative;}
.top_bar_right li {margin: 0;}
.top_bar_right span{display:none;}
.navbar {padding:10px 0;}
.header_tagline {font-size:15px;margin-top:14px;border-top:2px solid #c9c8996b;padding-top:8px;}
.section_title h3 {font-size: 18px;}
.banner_top_img {margin-top: 0px;}
.banner_bottom_img {bottom: 130px;}
.banner-main .carousel-caption iframe{ height:200px;margin-top: 12px;}
footer img{margin-top:7px;}
.banner-main{
	background-image: linear-gradient(to bottom, #8fd3de 30%, #f0377a 70%);
	position: relative;margin-top:0px;
}
.banner-main iframe {height: 210px;}
.logo_area img {width: 200px;}
.top_bar_right li .btn-primary{padding:2px 9px!important;}
#wowslider-container1 .ws-title {
	background:#f5c05c!important;
	position:relative!important;
    top: 0!important;
    left: 0!important;
    margin-right:0!important;
    width: 100%!important;
    text-align: center!important;
}
.heading strong:before {border-top: 0;}
.clients_div .owl-carousel .item h4 {height: 40px;}

.yellowbg{
	padding:10px;
	font-size:22px;
	margin-top:0;
	line-height:33px;
}
.yellowbg a i {
    width: 32px;
    height: 32px;
    line-height: 32px;
    font-size: 15px;
	margin-top:18px;
}
.form-group.mb-2 {margin-bottom: 0!important;}
.form-select:focus {box-shadow:none!important;}
.content_box {padding: 5px;}
.heading {border-bottom:0;}
.doublebg .section_title h2 {font-size: 30px!important;}
figure.effect-oscar figcaption::before, figure.effect-oscar p {
    opacity: 1;transform: scale(1); font-size: 14px; color: #fff;line-height: 20px;}
.grid figure figcaption {position: relative !important;}
figure.effect-oscar h2 {margin:20px 0 10px 0!important;font-size: 18px;}
input, textarea, select {padding: 8px !important;}
.g-recaptcha>div{
   height: 78px;
   transform:scale(1);
   webkit-transform:scale(1);
   text-align: left;
   position: relative;
   margin: 0px 0px 0 20px!important;
}
.navbar .w-100 {width: auto!important;}
input[type=submit] {margin: 0 auto;}

} 
/* END__ */

@media (max-width: 480px) {
	.logo_icon img {
        width: 50px;
    }
    .logo_area .logo_text h2 {
        font-size: 13px!important;
        margin: 0!important;
    }
    .logo_area .logo_text p {
        font-size: 20px!important;
        font-weight: 600!important;
    }
    .counter-box .counter-number {
        font-size: 20px;
        font-weight: 600;
        line-height: 20px;
    }
    .counter-text {
        font-size: 13px;
    }
    .counterbg .col {
        padding: 0 5px;
    }
    .nav-pills .nav-link{font-size: 14px;}
    .sectiongap{padding: 20px 0;}
    .form-control{margin-bottom: 5px;}
    .counter-box {
        border-radius: 5px;
        margin: 10px 0;
        padding: 9px;
    }
    .form_area h1{font-size: 30px!important;}
    .form_area .form-group.text-start{margin-bottom: 5px;}
    .owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next{font-size: 24px;}

    .social_icon {
        position: fixed;
        top: unset;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: unset;
        z-index: 9999;
        bottom: 0;
        width: 100%;
        background: #1e2332;
        display: flex;
        left: 0;  
        padding: 0;
        text-align: center;
    }
    .social_icon .social-button{
        width:100%;	height:40px;line-height:15px;text-align:center;font-size: 15px;
        margin:0 auto;border-radius: 0;
    }
    .social_icon .social-button i{font-size:18px;position: relative;left: 0pc;float: unset;}
    .social_icon a {
        display: inline-block;
        text-align: center;
        padding: 10px 0;
        transition: all 0.3s ease;
        color:#fff;
        width: 100%;
        height:auto;
        line-height:auto;
        border-radius:0;
        margin:0;
    }
    .social_icon .social-button:hover, .social_icon .social-button:focus {
        -webkit-transform: rotate(none);
            -ms-transform: rotate(none);
                transform: rotate(none);
             
    }
    .copyright p{font-size: 11px;text-align: center;}
    .copyright{padding: 5px 5px 45px 0;}
    .shape-1,.shape-2{display: none;}
    .counter-text h3{font-weight: normal;font-size: 13px;}
    .btn_blue_rounded{font-size: 13px;}
    .room_features li .li_icon img{width: 60%;}
    .choose-image{margin-bottom: 1pc;}
	
	#counter .card {padding: 20px 10px;}
	.counter-value {font-size: 28px;}
	.doublebg{background-image: linear-gradient( #ffffff1c 29%, #ffffff26 0);}
	
    .feature-s4 {
        display: table;
        height: auto;
        background: transparent;
    }
	    .feature-s4 .badge {
        font-size: 22px;
        line-height: 35px;
        width: 60px;
        height: 60px;
        right: 40px;
		line-height: 55px !important;
    }
	.feature-s4 .content {
        width: 250px!important;
        height: 250px;
        border: 4px solid #f9daa03b;
        margin: 5px 0;
		border-radius: 100%;
    }
	.feature-s4.third {
        background: transparent;
    }
	.how_it_works .ps-3{margin-top:40px;}
.banner_strip ul li {
        font-size: 12px;
        margin: 0 0 12px 0;
        border-right: 0;
        padding-right: 0;
        width: 45%;
}
.frm_position {position: relative; right: 0; margin: 14px auto;}
.banner_strip {padding: 15px 0 0px 0;margin-bottom: 0;}
#wowslider-container1 .ws_images img {
    height: 230px;
        object-fit: cover;
        object-position: 0 100%;
}
.heading strong {font-size: 18px;}
.tick ul li:before {font-size: 14px;} 
figure.effect-oscar h2{
    transform: unset !important;
}
.modal.show .modal-dialog{
    margin:20px auto;
    width: 90%;
}
.plus{
    font-size: 30px;
}
.modal-body{
    padding-bottom: 25px;
}

.header_tagline span b{
    left: 3%;
    bottom: -7px;
    font-size: 13px;
}
	
} 

@media (max-width: 320px) {
p {
    font-size: 13px;
    line-height: 20px;
    font-weight: 300;
}


} 





@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {  



}


@media only screen 
and (min-device-width : 820px) 
and (max-device-width : 1180px) 
and (orientation : landscape) {  
.frm_position {top: 11%;right: 2%;}
.banner_strip ul li { font-size: 14px;}
#counter .card {padding: 48px 10px;}
.feature-s4 .content p {line-height: 18px;font-size: 14px;}
.nav_tab_area .nav-link {font-size: 16px;}
.top_bar_right li a { font-size: 13px;}
.top_bar_right li i {font-size: 13px;width: 24px;height: 24px;line-height: 24px;}
	
	
}
/* END__ */

