
@media only screen and (min-width: 1024px) and (max-width: 1199px) {
.main {width:100%;}
.main_inr {padding:0px 12px;}
.col-4{width:45%;}
.row{top:0px;}
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
.main {width:100%;}
.main_inr {padding:0px 12px;}
.col-4{width:47%;}
.banner-row{padding: 0px 10px;}
.row{top:0px;}
.overlay-cont {width: 100%;margin: 50px auto;}
.popup {font-size: 17px;}
	.overlay-cont {width: 90%; margin: 0px auto; left: 50%; margin-left: -45%; top:47%; bottom: inherit;}
.popup {font-size:17px;}
.overlay-privacy{width:90%;  left: 50%; margin-left: -45%; top:30%; bottom: inherit;}
.privacy-policy{padding: 15px;}
}

@media only screen and (max-width: 767px) {
body{background-size:auto; }
.main {width:100%;}
.main_inr {padding:0px 12px;}
.col-6{width:60%; margin-bottom: 25px;  }
.col-4{width:100%; float: left; }
.banner-row{padding: 0px 0px;}
.row{top:0px;}
.overlay-cont {width: 90%; margin: 0px auto; left: 50%; margin-left: -45%; top:47%; bottom: inherit;}
.popup {font-size:17px;}
.overlay-privacy{width:90%;  left: 50%; margin-left: -45%; top:30%; bottom: inherit;}
.privacy-policy{padding: 15px;}
}
