
@media screen and (min-width:100px) and (max-width:1123px){
input[type=text], textarea, input[type=email], input[type=password], input[type=tel], input[type=url], input[type=search], input[type=date], input{-moz-appearance:none; -ms-appearance:none; -o-appearance:none; -webkit-appearance:none;}
button, input, optgroup, select, textarea{-moz-appearance:none; -ms-appearance:none; -o-appearance:none; -webkit-appearance:none;}
}


@media screen and (min-width:100px) and (max-width:767px){

h2{font-size:24px;}
.col h2{font-size:24px;}

.blog-post-back .post-back-block:last-child{margin-bottom:0;}
.main-gellery-back .thumb-back:last-child{margin-bottom:0;}

#bwg_container1_0 #bwg_container2_0 #spider_popup_overlay_0{opacity:0.9!important;}
.spider_popup_wrap{background:none!important;}
.bwg_image_wrap{margin:0 4%; padding:0; max-width:92%!important; width:100%!important;}
.bwg_image_wrap .bwg_image_container{width:100%!important; }
.bwg_image_wrap img{max-width:100%!important; display:block; margin:auto;}
.spider_popup_close_fullscreen{background:#000; width:28px!important; height:28px!important; margin:0; padding:0; line-height:28px; -webkit-border-radius:24px; -moz-border-radius:24px; border-radius:28px;}
.spider_popup_close_fullscreen i.fa{font-size:14px;}

#footer-outer #footer-widgets .footer-logo img{margin:0; width:85%;}

.contact-form-info-back .contact-us-form{padding-right:0;}
.contact-form-info-back .contact-us-form .first-name{margin-bottom:25px;}

#footer-outer #footer-widgets .row{padding:30px 0!important;}
#footer-widgets .container .col{margin-bottom:28px;}
#footer-outer #footer-widgets .come-visit-info{padding-left:0;}
#footer-outer h4.widgettitle{margin-bottom:0;}

.main-gellery-back .thumb-back span img{width:100%!important; margin:0!important;}

.container{max-width:100%!important;}

body .container{max-width:100%!important;}

.container-wrap{padding-left:15px; padding-right:15px;}

.blog-post-back{margin:30px 0;}
.blog-post-back .post-back-block .thumbnail a.rpwe-img img.rpwe-thumb{width:100%;}

.single .heading-title{margin-top:15px; margin-bottom:25px; padding-bottom:5px;}
html .single-post #single-meta{margin-top:10px!important;}
.single .heading-title h1.entry-title{font-size:20px!important;}
article.post .content-inner{margin-bottom:30px; padding-bottom:30px;}
#author-bio{margin-bottom:30px; padding-bottom:30px;}
.container .comment-list li.comment > div{padding:15px 15px 70px;}
form.comment-form .col-xs-12{margin-bottom:20px;}
form.comment-form .col-xs-12:last-child{margin-bottom:0;}





}

@media screen and (min-width:100px) and (max-width:1023px){


#header-outer .top-info{padding-top:15px; padding-bottom:15px;}
header#top .top-info #logo{margin-top:0!important;}
header#top .top-info .main-logo{position:static; margin:0!important;}
header#top .top-info .main-logo #logo img{height:100%!important; max-width:100%; margin:auto;}
#header-outer .header-right{margin-bottom:0; margin-top:10px; text-align:center;}
#header-outer .header-right strong{font-size:13px; display:block;}
#header-outer .header-right:before{left:0;}
header .nav-back{padding:10px 15px;}
header#top #toggle-nav{top:0; right:0; float:left; position:static; width:25px; margin:6px 0 0 0;}
header#top #toggle-nav i, header#top #mobile-cart-link i, header#top .span_9 > .slide-out-widget-area-toggle i{color:#FFF;}
header .nav-back form.search-form{width:80%; margin:0;}


header#top #toggle-nav i, header#top #mobile-cart-link i, header#top .span_9 > .slide-out-widget-area-toggle i{font-size:24px; width:32px;}
#mobile-menu{background:#1388a9;}
#mobile-menu ul li a{font-size:15px; border-top:1px solid rgba(255, 255, 255, 0.2); border-bottom:none; padding:15px!important;}
#mobile-menu ul li:first-child a{border-top:none;}



.container{max-width:100%;}


.singl-blog-post-sidebar{margin:35px 0 0 0;}
.singl-blog-post-sidebar ul{margin-bottom:0;}

article.post .content-inner{margin-bottom:30px; padding-bottom:30px;}
}




@media screen and (min-width:100px) and (max-width:1123px){

p{font-size:15px; line-height:25px; padding-bottom:25px; margin-bottom:0;}

.home-slider-banner{margin-bottom:0px;}
.top-info h1{padding:30px 0 0 0;}
.home-welcome-txt{padding-bottom:30px!important;}
.home-welcome-txt h1{padding:30px 0 0 0;}


.search-title{margin-bottom:0; padding:20px 0 15px;}
.search-contant article{padding:20px 0;}
.search-contant article a.page-title{font-size:22px; display:block;}
.search-contant article a.page-link{display:block; text-overflow:inherit; white-space:inherit;}


}

@media screen and (min-width:767px) and (max-width:1023px){

header#top .top-info .main-logo #logo img{float:left;}
#header-outer .header-right{text-align:right; margin-top:0px;}
#header-outer .header-right strong{font-size:15px; line-height:25px;}

#footer-outer #footer-widgets .row{padding:25px 0;}
#footer-widgets .container .col.span_4{width:33%; margin:0; padding:0;}



}

@media screen and (min-width:1023px) and (max-width:1125px){

#header-outer .header-right{margin-top:0px;}
#header-outer .header-right strong{font-size:20px;}

#header-outer header#top nav > ul > li > a{font-size:16px; padding:0 25px!important}
header .nav-back form.search-form{width:220px;}


}

