@media only screen and (max-width: 1024px) {

}

@media only screen and (max-width: 768px) {

}





@media only screen and (max-width: 736px) {

}






@media only screen and (max-width: 667px) {
}






@media only screen and (max-width: 600px) {}





@media only screen and (max-width:414px){

p {
    font-size: 15px;
}
.site-header p {
	font-size: 12px;
}
	
.site-header .social-icon {
	text-align: -webkit-center;
	margin-top: 10px;
}
h1 {
    font-size: 35px;
    letter-spacing: -1px;
}
.custom-btn {
    padding: 9px 18px;
}
.carousel-caption {
    top: 22%;
	    width: 85%;
}
.h-100 {
    height: 93% !important;
}
.section-padding {
	padding-top: 60px;
    padding-bottom: 40px;
}
.contact-thumb {
    position: relative;
    bottom: 0px;
    margin-bottom: -140px;
    width: 100%;
    margin-left: 0%
}
h2 {
    font-size: 30px;
}
.mb-4 {
    font-size: 25px;
    text-align: left;
}
.contact-icon {
    font-size: 21px;
    display: table-cell;
}
.site-footer {
    padding-left: 0%
}
.nav-tabs .nav-link, .nav-tabs .nav-link span {
    font-size: 15px;
}

ul li {
    font-size: 15px;
}
    .contact-thumb {
        bottom: 0;
        margin-bottom: 0;
        width: 92%;
        margin-left: 4%;
    }
.social-icon {
    margin: 0;
    padding: 0;
    margin-right: 4%;
}
.container__img-holder {
    margin-left: 48px;
}
.close-btn {
    top: 35px;
    right: 19px;
}
}






@media only screen and (max-width:384px){}






@media only screen and (max-width:375px){

p {
    font-size: 15px;
}
.site-header p {
	font-size: 12px;
}
	
.site-header .social-icon {
	text-align: -webkit-center;
	margin-top: 10px;
}
h1 {
    font-size: 35px;
    letter-spacing: -1px;
}
.custom-btn {
    padding: 9px 18px;
}
.carousel-caption {
    top: 22%;
	    width: 85%;
}
.h-100 {
    height: 93% !important;
}
.section-padding {
	padding-top: 60px;
    padding-bottom: 40px;
}
.contact-thumb {
    position: relative;
    bottom: 0px;
    margin-bottom: -140px;
    width: 100%;
    margin-left: 0%
}
h2 {
    font-size: 30px;
}
.mb-4 {
    font-size: 25px;
    text-align: left;
}
.contact-icon {
    font-size: 21px;
    display: table-cell;
}
.site-footer {
    padding-left: 0%
}
.nav-tabs .nav-link, .nav-tabs .nav-link span {
    font-size: 15px;
}
ul li {
    font-size: 15px;
}
    .site-footer {
        padding-left: 7%;
    }
	    .social-icon {
        margin: 0;
        padding: 0;
        margin-right: 7%;
    }
	    .container__img-holder {
        margin-left: 27px;
    }
	.close-btn {
    width: 30px;
}
}






@media only screen and (max-width: 320px) {

}