/*mobile*/
@media screen and (min-width:320px) and (max-width:767px) {
	.main_header_area{padding:0;}
	.navbar{background: rgba(255, 255, 255, 0.4);}
	.navbar-toggle{background-color:var(--gray-dark);}
	.navbar-nav{margin:0; background-color:#fff;}
	.navbar-inverse .navbar-collapse{margin-top:20px;}
	.navbar-nav .open .dropdown-menu>li>a{padding-top:10px; padding-bottom:10px;}
	.log_right{display:none !important;}
	.log_right .logo{text-align:left !important;}
	.topBar{display:none;}
	.bannerCont, .bannerCarousel, .singleBanner{height:350px;}
	.bannerCont, .bannerCont .owl-carousel{height:350px;}
	.bannerText h2{font-size:24px; line-height:24px; letter-spacing:0;}
	.bannerText h2 span{font-size:30px;}
	.bannerImg1{height:350px;}
	.product_desc{height:180px;}
	.blogs{height:240px;}
	.newsFeeds .news .imgContainer{height:120px;}
	.newsFeeds .news .mainContent{height:120px;}
	.product_Img .subText .prod1{width:45%;}
	.product_Img .subText .prod2{width:45%;}
	.product_desc{width:100%;}
	.product_Img .subText{width:95%;}
	.clientSlider, .clientsCarousel{height:100px;}
	.about{padding:2em 1em; padding-top:3em;}
	.about button{margin-bottom:2em;}
	.about1 button{margin-bottom:0em;}
	.about1 .imgContainer{margin-bottom:2em;}
	.mobileTitle{color:#000; display: inline-block; padding-top:4px; padding-left:1em;}
	.mobileTitle span{font-size:22px;}
	.mobileTitle span b{font-weight:500;;}
	.navbar-inverse .navbar-collapse{margin-top:5px;}
	.lnr{font-size:28px;}
	.bannerText{padding-left:2%;}
	
	.about .imgContainer{height:300px;}
	.about .pgHeading{line-height:42px; padding-bottom:0.25em;}
	.pgHeading{line-height:42px; padding-bottom:0.5em}
	section{padding:2em 0;}
	.mt-1{margin-top: 0.5em;}
	.mb-1{margin-bottom: 0.5em;}
	.ml-1{margin-left: 0.5em;}
	.mr-1{margin-right: 0.5em;}
	.pt-1{padding-top: 0.5em;}
	.pb-1{padding-bottom: 0.5em;}
	.pr-1{padding-right: 0.5em;}
	.pl-1{padding-left: 0.5em;}
	.mt-2{margin-top: 1em;}
	.mb-2{margin-bottom: 1em;}
	.ml-2{margin-left: 1em;}
	.mr-2{margin-right: 1em;}
	.pt-2{padding-top: 1em;}
	.pb-2{padding-bottom: 1em;}
	.pr-2{padding-right: 1em;}
	.pl-2{padding-left: 1em;}
	.mt-3{margin-top: 1.5em;}
	.mb-3{margin-bottom: 1.5em;}
	.ml-3{margin-left: 1.5em;}
	.mr-3{margin-right: 1.5em;}
	.pt-3{padding-top: 1.5em;}
	.pb-3{padding-bottom: 1.5em;}
	.pr-3{padding-right: 1.5em;}
	.pl-3{padding-left: 1.5em;}
	.mt-4{margin-top: 2em;}
	.mb-4{margin-bottom: 2em;}
	.ml-4{margin-left: 2em;}
	.mr-4{margin-right: 2em;}
	.pt-4{padding-top: 2em;}
	.pb-4{padding-bottom: 2em;}
	.pr-4{padding-right: 2em;}
	.pl-4{padding-left: 2em;}
	.mt-5{margin-top: 2.5em;}
	.mb-5{margin-bottom: 2.5em;}
	.ml-5{margin-left: 2.5em;}
	.mr-5{margin-right: 2.5em;}
	.pt-5{padding-top: 2.5em;}
	.pb-5{padding-bottom: 2.5em;}
	.pr-5{padding-right: 2.5em;}
	.pl-5{padding-left: 2.5em;}
	footer .socialMedia{margin-top:5px}
	footer .socialMedia i{padding:0 10px;}
	.contacts .payCard li{width:15%;}
	.contacts .payCard{text-align:center !important;}
	
	.contacts h4{margin-top:1em;}
	.contacts .contactForm:before, .contacts .contactForm:after{display:none;}
	.ribbon .text{min-width:0; width: 83%;}
	.ribbon:after{right:-0.8em;}
	.owl-theme .owl-nav{margin-top:0 !important;}
	.gallery{padding-top:3em !important;}
	.testimon .owl-controls{right:0; bottom:0;}
	.content {padding: 1em 0.5em;}
	footer .copyright {/* margin-top: 2em;  */text-align: center;}
	footer .socialMedia {margin-top: 2em;}
	
	.clientLogo .ml-4{margin-left:0em;}
	.clientLogo .client3, .clientLogo .client4{margin-top:3em;}
	.packImg .imgContainer{height:280px;}
	.testimon .mediaPhoto{margin:0 auto;}
	.sunshore-pg .offer .heading:after{left:40%;}
	.sunshore-pg .offerImg{width:55%; height:170px; margin-top:2em;}
	.sunshore-pg .offerText p:last-child {line-height: 36px; font-size: 24px;}
	.sunshore-pg .featureCarousel {padding-left: 0em;}
	.sunshore-pg .featureCarousel .owl-controls .owl-nav .owl-prev{left:0;}
	.sunshore-pg .featureCarousel .imgContainer{height:320px;}
	.sunshore-pg .features li:after{left:0;}
	
	.featureSet{margin-top:2em;}
	.firstfeature{margin-top:0;}
	
	.seashore-pg .offer .heading:after{left:40%;}
	.seashore-pg .offerImg{width:55%; height:170px; margin-top:2em;}
	.seashore-pg .offerText p:last-child {line-height: 36px; font-size: 24px;}
	.seashore-pg .about .pgHeading {margin-top:1em;}
	
	
}
@media screen and (min-width:400px) and (max-width:767px){
	.mobilelogo{width:17%;}
	.mobileTitle .mobileText{margin-top:0.7em;}
} 
/*ipad*/
@media screen and (min-width:768px) and (max-width:1023px) {
	.bannerCont, .bannerCarousel{height:500px;}
	.bannerImg1{height:500px;}
	.product_desc{height:250px;}
	.blogs{height:400px;}
	.newsFeeds .news .imgContainer{height:200px;}
	.newsFeeds .news .mainContent{height:200px;}
	.clientSlider, .clientsCarousel{height:140px;}
	.modal-dialog{width:600px;}
	.sunshore-pg .offerImg{height:180px; margin-top:7em;}
}
/*tablet*/
@media screen and (min-width:1024px) and (max-width:1348px) {
	.modal-dialog{width:600px;}
	
}

/*large Device*/
@media screen and (min-width:1349px) and (max-width: 1439px) {
	.bannerCarousel .item{width:1366px;}
	.product_desc{background-color:#353334; width:49%; height:393px;}
	.newsFeeds .news .imgContainer{height:250px;}
	.newsFeeds .news .mainContent{height:250px;}
	.modal-dialog{width:600px;}
}
@media screen and (min-width:1440px){
	.bannerCarousel .item{width:100%;}
	.product_desc{background-color:#353334; width:49%; height:393px;}
	.newsFeeds .news .imgContainer{height:250px;}
	.newsFeeds .news .mainContent{height:250px;}
}
/*2560*/
@media screen and (min-width:2560px) {
	.bannerCarousel .item{width:100%;}
	.product_desc{background-color:#353334; width:49%; height:393px;}
	.newsFeeds .news .imgContainer{height:250px;}
	.newsFeeds .news .mainContent{height:250px;}
	.sunshore-pg .offerImg{width:35%;}
}