/* large desktop :1400px. */
@media (min-width: 1400px) and (max-width: 2000px) {
.slider-content h4 {font-size: 48px; line-height: 70px}
.slider-content h1.title {font-size: 40px; line-height: 40px}
.slider-content p { font-size: 24px; font-weight: 400; line-height: 30px;  margin-bottom: 75px}
.slider-button {padding: 18px 47px; margin-bottom: 130px}
.home-three .nivo_text .slider-content.slider-text-2 h1{ font-size: 48px}
.home-two .nivo_text .slider-content.slider-text-1 h1 {font-size: 150px; margin-top: 170px}
.home-two .nivo_text .slider-content.slider-text-2 p {letter-spacing: 17px}
.support-area.home-two, .support-area.home-three {padding-top: 150px}
.home-two .nivo_text .slider-content.slider-text-2 p {margin-bottom: 50px;}
.home-two .single-support-info > h5 {margin-top: 65px}
.home-two .nivo_text {left: 24%}
.single-support-info > p {line-height: 25px}
.home-six .slider-content.slider-text-1 h4 {font-size: 30px}
.home-six .slider-content.slider-text-2 h1 {font-size: 65px}
.home-six .slider-content.slider-text-3 p {font-size: 24px; margin-bottom: 115px}
.support-area.home-three{bottom: 8%}
.home-three .single-service { padding: 0 23px 110px}
.home-three .left .single-service {margin-right: -165px}
.home-three .right .single-service {margin-left: -165px}
.left .single-service:nth-child(2) { margin-right: -110px}
.right .single-service:nth-child(2) { margin-left: -110px}
.contact-area.home-four::before {font-size: 217px; top: -117px}
.home-five .slider-content.slider-text-1 h1 {font-size: 150px;line-height: 130px;margin-bottom: 45px}
.home-five .slider-content.slider-text-2 p {margin-bottom: 100px}
.domain-area::before {font-size: 100px; top: 72px}
.banner-area.hosting::before {font-size: 150px;top: 64px}
.managed-img {margin-left: 100px; margin-top: 65px}
.managed-img img {max-width: 90%}
.client-info { margin-left: -4.4%}
.support-area.home-two {bottom: 80px}
.client-info { margin-top: 8.5%}
.home-three .client-info {margin-top: 2.8%}
.service-area.home-four {padding: 115px 0}
.support-area.home-four { bottom: -15%}
.home-four .nivo_text.slider-two .slider-content.slider-text-2 h1 {font-size: 150px}
.service-area.home-four .single-service {margin-top: 100px}
}
@media (min-width: 992px) and (max-width: 1700px) {
.support-area.home-four .all-support-four {
margin-top: 0;
}    
.work .hptop { margin-top: 0; }
.gpre .slider-content.slider-text-1 h1, .gpre .slider-content.slider-text-1 h2 {font-size: 48px; font-weight: 900; line-height: 70px}
.experience-area.home-three {
padding: 500px 0 100px;
}  
}
/* desktop 1200px to 1399px */
@media (min-width: 1200px) and (max-width: 1399px) {
.home-two .single-support {
padding-bottom: 60px;
padding-top: 60px;
}
.main-header-area .logo img {
    width: 110px;
	margin: 15px 20px 15px 0;
}
.home-three .nivo_text.slider-two {
margin-top: 0;
}
.single-support {
padding-bottom: 60px;
padding-top: 60px;
}
.mainmenu ul li {
padding: 48px 8px 17px 8px;
}
.mainmenu ul li.default {
display: none;
} 
.site-tel {
position: absolute;
top: -37px;
right: -20px;
}
.site-mail {
position: absolute;
top: -3px;
right: 180px;
}
}
/* Normal desktop :992px. */
@media (min-width: 992px) and (max-width: 1199px) {
.container {width:970px}
.mt-lg-30{
margin-top: 30px;
}
.main-header-area .logo img {
    width: 100px;
    margin: 20px 10px 15px 0;
}
.site-tel {
position: absolute;
top: -37px;
right: -20px;
}
.site-mail {
position: absolute;
top: -3px;
right: 180px;
}	
.mainmenu ul li {
padding: 48px 6px 17px 6px;
}
.mainmenu ul li.default {
display: none;
} 
.slider-content.slider-text-1 {
margin-bottom: 0;
}
.subscribe-form input[type="submit"]{
margin-top: 20px;
}
.single-support
.subscribe-form input[type="submit"] {margin-top: 20px}
.client-info{margin-left: -6%}
.test-info {margin-left: 66px; margin-top: 7px}
.home-four .nivo_text {top: 15%}
.home-four .enter-name > input[type="text"] {width: 445px}
.home-five .highlight-left-info > p {left: 78%}
.highlight-area.home-five {padding: 115px 0 0px}
.testimonial-info::after {content:""}
.client-info { margin-top: 15%}
.news-single-widget h4::after {width: 210px}
.single-post-meta { padding-right: 95px}
.single-post::before {height: 600px}
.zoomContainer{display: none}
.product-thumb ul li { width: 21.8%}
.single-best-service {padding: 40px 25px 20px}
.home-three .nivo-caption {top: 38%}
.home-two .nivo-caption {top: 32%}
.home-five .slider-content.slider-text-1 h1 {font-size: 70px;line-height: 70px}
}
/* Tablet desktop :768px. */
@media (min-width: 768px) and (max-width: 991px) {
.gpre .slider-content.slider-text-1 h1, .gpre .slider-content.slider-text-1 h2 {
font-size: 36px;
line-height: 40px;
}

.site-mail {

    margin-right: -30px;
}
.site-tel {
    margin: 37px 0 0 30px}
.header-area.gpre .logo img {
width: 90px;
margin: 30px 10px 0 0;
}
.slider-content.slider-text-1 {
margin-bottom: 0;
}	
.container {width:750px}
.ptop-sm-0{
padding-top: 0;
}
.mt-sm-30{
margin-top: 30px;
}
.managed-img{
position: static;
}
.features-img > img{
float: left;
}
.home-three  .menu-bar, .home-four .menu-bar{
display: none;
}
.home-four .header-search {
padding-top: 0px !important;
}
.home-four .nivo_text.slider-two .slider-content.slider-text-2 h1 {
font-size: 60px;
margin-bottom: 12px;
line-height: 1;
}
.home-four .nivo_text .slider-content.slider-text-3 p {
margin-bottom: 25px;
}
.support-area.home-four .all-support-four {
background: #ffffff none repeat scroll 0 0;
box-shadow: none;
margin-top: 0;
padding: 40px 0;
position: static;
}
.home-four .promotion-text > h2 {
font-size: 28px;
}
.experience-area.home-four {
padding: 60px 0 60px;
}
.home-three .nivo_text.slider-two {
margin-top: 0px;
}
.home-three .nivo_text .slider-content.slider-text-3 p {
margin-bottom: 25px;
}
.support-area.home-three {
position: static;
padding-top: 0;
height: auto;
}
.home-three .single-support {
padding-bottom: 60px;
padding-top: 60px;
}
.home-three .single-support::before {
top: 31%;
}
.home-three .single-support::after {
top: 31%;
}
.home-three .single-support-icon i{
color: #212529;
}
.home-three .single-support-info > h5 > a{
color: #353535;
}
.home-three .single-support-info > p{
color: #929292;
}
.exp-left h1 {
font-size: 36px;
}
.right .single-service:nth-child(2) {
margin-left: 0px;
}
.home-three .right .single-service {
margin-left: 0px;
}
.support-area.home-two{
position: static;
padding-top: 0;
height: auto;
}
.home-two .single-support-icon i{
color: #212529;
}
.home-two .single-support-info > h5 > a{
color: #353535;
}
.home-two .single-support-info > p{
color: #929292;
}
.domain-name > input[type="submit"]{
margin-top: 20px;
}
.fun-factor-area.home-six .single-fun-factor {
height: 150px;
width: 150px;
}
.mobile-menu-area {display: block;
position: absolute;
top: 37px;
right: 0}
.mean-container .mean-bar {
    min-height: 35px}
.mean-container a.meanmenu-reveal {
    padding: 7px 10px 6px}	
.mainmenu {display: none}
.header-search {padding-top: 32px}
.home-five .header-search {padding-top: 40px}
.home-three .header-search {padding-top: 0px}
.header-title-left { float: none}
.single-pricing.standard { margin-top: 0px}
.managed-area-info {padding: 90px 60px 60px}
.sign-up {text-align: left !important; margin-bottom: 20px;}
a.sign-up-now { margin-top: 20px}
.header-info.faq {margin-top: 30px}
.test-ingo { margin-left: -12%; margin-top: 170%}
.test-img {right: 58%; top: 125px}
a.get-started {float: left}  
.single-domain-services {
margin-right: 120px;
}
.nivo_text{left:5%}
.client-info { display: inline-block; margin-left: -6.2%; margin-top: 5px; width: 25%}
.test-img {right: 11%}
.test-info {margin-left: 54px;margin-top: 132px}
.features-area {padding-bottom: 48px}
.header-info.faq { margin-top: 70px}
.home-two .nivo_text .slider-content.slider-text-1 h1 { margin-top: 116px}
.home-two .enter-name > input[type="text"] {width: 540px}
.home-two .client-info, .home-three .client-info { margin-top: -4.5%}
.home-three .left .single-service {margin-right: 0px}
.home-three .left .single-service { margin-right: 0px}
.home-four .nivo_text {top: 7%}
.home-four .nivo_text .slider-content.slider-text-2 h1 {font-size: 34px}
.support-area.home-four {bottom: -55%}
.contact-area.home-four::before, .our-blog-area.home-four::before, .domain-area.home-four::before, .pricing-plan-area.home-four::before {
font-size: 100px;top: -34px}
.home-four .enter-name > input[type="text"] {width: 415px}
.home-four .our-blog-img img{width: 100%; margin-bottom: 30px}
.single-instagram {
width: 25%;
margin-bottom: 5px;
}
.home-five .slider-content.slider-text-1 h1 {font-size: 60px;line-height: 53px}
.highlight-area.home-five {padding: 115px 0 0}
.domain-area.home-six .enter-name > input[type="text"] {width: 540px}
.service-area.home-six{background: #fff}
.testimonial-info::after {content:""}
.who-img img, .single-best-service-img img {width: 100%}
.who-info {margin-top: 65px}
a.cart-button {margin-left: 0px; margin-top: 30px}
.cart-area .col-md-4:nth-child(2){margin: 70px 0}
.proceed-checkout {float: right; width: 50%}
.single-cart-box { padding: 25px 20px 65px}
.inner-step h5::after, .guest-or-user h5::after{background: none}
.registered-user{margin-top: 30px}
.single-post-meta {border-right: none; padding-right: 95px}
.single-post-meta-wrapper {padding: 0px 0 32px}
.single-post::before {height: 650px}
.news-sidebar-widgets { margin-top: 70px}
.zoomContainer{display: none} 
.product-detail.shop-product-text {margin-top: 50px}
.service-row .col-md-6:first-child .single-best-service { margin-bottom: 30px}
.service-row .col-md-6:nth-child(2) .single-best-service { margin-top: 30px}
.header-area.home-two, .header-area.home-three, .header-area.home-four, .header-area.home-five {position: inherit;background: #092137}
.subscribe{border-left: none;padding-left: 0px}
.news-area.our-blog-area.home-four .our-blog-img{margin-top: 50px}
.single-pricing {overflow: hidden}
.our-blog-area.home-four .row:nth-child(3) .col-lg-6.col-12 .our-blog-img {margin-top: 60px}
.home-two .nivo-caption, .home-three .nivo-caption {height: 55%}
.home-three .nivo-caption {top: 31%}
.home-two .nivo-caption{top: 12%}
header.header-area.home-three {background: #092137 none repeat scroll 0 0}
.home-four .header-right {padding: 15px 0}
.filter-by {
width: 115px;
}
.filter-by.price {
width: 115px;
}
.filter-by:last-child {
width: 115px;
}
.banner-area.hosting::before, .banner-area.services::before, .skill-service-area::before, .banner-area.team::before, .banner-area.about::before, .banner-area.news::before, .banner-area.grid::before, .banner-area.detail::before, .banner-area.contact::before, .banner-area.checkout::before, .banner-area.cart::before, .banner-area.product-details::before, .banner-area.shortcode::before, .banner-area.login::before, .banner-area.register::before {
font-size: 90px;
top: 112px;
}
}
/* small mobile :320px. */
@media (max-width: 767px) {
.container {width:320px}
.logo {
margin: 0 0 0 -20px;
}
.header-area.gpre {
padding: 0;
}
.blog-social {
margin-bottom: 30px;
}
.contact-address-four, #contact-form 
{
padding: 0;
}
.contact-us-area {
padding: 15px;
}
.contact-us-area .hptop.cnt {
margin: 0 0 60px 0px;
}
.experience-area.gpre {
    padding: 30px 0 60px;
}
.features-info li {
    padding-bottom: 20px;
}
#rightsb {
    margin-top: 60px;
}
.footer-area .footer-middle-area .kontakt {
    margin-top: 0;
}
.main-header-area .site-mail {
display: none;
}
.site-mail a{
color: #fff;
font-weight:500;
line-height: normal;
font-size: 14px;
}
.started-area #se-webform-2931.se-webform .se-body ul li {
width: 100% !important;
float: none !important;
display: inline-block !important;
}
.started-area #se-webform-2931.se-webform .se-body ul li.se-webform-primary-purpose {
position: relative !important;
bottom: 0 !important;
}
.gpre .slider-button.calcx {
padding: 10px 30px  !important;
}
.mainmenu-area .site-tel {
margin: 0 0 0 0;
font-size: 13px;
padding: 13px 10px;
width: 140px;
height:45px;
text-align: right;
}
.banner-area.services, .banner-area.team, .banner-area.about, .banner-area.news, .banner-area.grid, .banner-area.detail, .banner-area.contact, .banner-area.login, .banner-area.register {
padding: 110px 0;
}
.main-header-area .logo img {
width: 70px;
margin: 5px 0 0 10px;
}
.site-tel::before {
height:45px;
}
.main-header-area .logo .site-title {
margin: 5px 0 0 15px;
font-size: 18px;
font-weight: 900;
text-transform: uppercase;
}
.main-header-area .logo .site-description {
margin: 0 0 0 15px;
line-height: normal;
}
.mainmenu-area .pull-right {
position: absolute;
right:0;
}
.mainmenu-area .site-tel .fa, .mainmenu-area .site-mail .fa {
display: none;
}
.table-responsive {
width: 100%;
margin-bottom: 15px;
overflow-y: hidden;
border: 1px solid #ddd;
}
.testimonial-area::before, .our-blog-five::before {
top: 5px;
}
.slider-content.slider-text-1 {
margin-bottom: 0 !important;
}
.coolmenu {
float: none;
}
.account-cart ul li a {
padding-left: 0;
padding-right: 5px;
}
.experience-area.home-three {
padding: 60px 0 100px;
}  
.single-post-meta-wrapper {
margin-top: 15px;
}
.header-title-left::before {
top: 46px;
}
.header-top-left{
text-align: center;
}
.language-usd > ul > li, .cart-bar > ul > li, .account-cart > ul > li {
display: inline-block;
float: none;
position: relative;
padding: 15px 0px 15px 0;
-webkit-transition: 1 all 0.5s ease 0s;
transition: all 0.5s ease 0s;
}
.coolmenu .account-cart > ul > li {
padding: 0 0px 15px 0;
}
.experience-area.home-three {
padding: 60px 0 0px;
}
.social-links{
margin-left: 0px;
}
.account-cart ul{
text-align: center;
}
.home-three .header-right, .home-four .header-right{
padding-top: 0;
text-align: center;
}
.home-three .search-langu-bar, .home-four .search-langu-bar {
float: none;
}
.home-three  .menu-bar, .home-four .menu-bar{
display: none;
}
.support-area.home-four .all-support-four {
box-shadow: none;
margin-top: 0px;
position: static;
}
.home-four .single-support {
border-right: none;
}
.support-area.home-three {
position: static;
padding-top: 0;
height: auto;
}
.home-three .single-support {
padding-bottom: 60px;
padding-top: 60px;
}
.home-three .single-support::before {
top: 31%;
}
.home-three .single-support::after {
top: 31%;
}
.home-three .single-support-icon i{
color: #212529;
}
.home-three .single-support-info > h5 > a{
color: #353535;
}
.home-three .single-support-info > p{
color: #929292;
}
.right .single-service:nth-child(2) {
margin-left: 0px;
}
.home-three .right .single-service {
margin-left: 0px;
}
.support-area.home-two{
position: static;
padding-top: 0;
height: auto;
}
.home-two .single-support-icon i{
color: #212529;
}
.home-two .single-support-info > h5 > a{
color: #353535;
}
.home-two .single-support-info > p{
color: #929292;
}
.home-five .filter-menu > ul > li::after {
display: none;
}
.home-five .highlight-left-info > p {
display: none;
}
.header-top-right {
float: none;
}
.social-links > a {
margin-right: 15px;
}
.account-cart ul li a {
padding-left: 7px;
padding-right: 7px;
}
.single-support{
padding-top: 60px;
}
.managed-img {
position: static;
}
h1 {
font-size: 28px;
}
h2 {
font-size: 26px;
}
.home-six .client-info {
margin-left: 0;
}
.client-info{
width: 100%;
}
.mobile-menu-area {display:block}
.mainmenu, .exp-left, .testimonial-owl-two.owl-theme .owl-controls .owl-pagination div {display: none}
.header-search {padding-top: 32px}
.slider-content h4 {font-size: 12px; line-height: 30px}
.preview-2 .nivo-directionNav a::after {font-size: 15px; left: 0px; width: 18px}
.header-area.gpre {background: #262626; position: inherit}
.header-title-left > h2 {font-size: 22px}
.domain-checkbox input {margin-left: 12px; margin-right: 5px}
.single-domain-services {float: none; margin-bottom: 50px; margin-right: 0}
.domain-info {padding-top: 80px; padding-bottom: 30px}
.domain-search, .domain-name > input[type="submit"], .domain-checkbox, .single-fun-factor.text-center {margin-top: 30px}
.single-pricing, .single-pricing.standard { margin-top: 40px}
.testimonial-info > p {margin-top: 50px; padding: 30px}
.single-support {padding-bottom: 0}
.support-area{padding-bottom: 60px}
.enter-name > input[type="text"], .subscribe-form input[type="text"] {width: 250px}
.enter-name::after{background: none}
.enter-name > span {right: 13%}
.domain-area::before, .pricing-plan-area::before, .service-area::before, .testimonial-area::before {font-size: 45px}
.header-title-left::before {}
.domain-info {padding-top: 0px}
.domain-area {padding-bottom: 40px}
.single-pricing {padding-top: 15px}
.amount-per-month { top: 90px}
.exp-right {border-left: none; padding-left: 0px;text-align: center; width: 100%}
.subscribe-form input {margin-bottom: 20px}
.features-info li {
line-height: 30px;
display: flex;
align-items: center;
}
.testimonial-info {padding: 0px; width: 100%}
.testimonial-info::after { content: "";}
.testimonial-info > p {margin-top: 0px}
.standard::after {top: 1.5%}
.footer-widget {padding-bottom: 60px}
.footer-middle-area .col-lg-2.hidden-md.hidden-sm.col-xs-12 .footer-widget{padding-bottom: 0px}
.gpre .slider-content.slider-text-1 h1, .gpre .slider-content.slider-text-1 h2 {font-size: 20px; font-weight: 700; line-height: normal}
.features-img, .header-info.faq {padding-top: 80px}
.managed-area-info {padding: 90px 15px 60px}
.header-area.home-two, .header-area.home-three, .header-area.home-four, .header-area.home-five {position: inherit}
.service-area.home-two .header-title h2::before, .domain-area.home-two .header-title h2::before, .pricing-plan-area.home-two .header-title h2::before {content: ""}
.home-two .enter-name > input[type="text"] {width: 270px}
.exp-right p {  padding-right: 0px}
/*    .single-pricing, .single-pricing.standard { margin-top: 0px}*/
.left .single-service:nth-child(2), .home-three .left .single-service {margin-right: 0px}
.sign-up h2, .features-area h1 {text-align: left; display: inline-block}
.sign-up, .started-button, .home-four .promotion-button {float: left}
.subscribe { padding-left: 0px}
.experience-area.home-four {padding: 70px 0 70px}
.home-four .enter-name > input[type="text"] { width: 260px}
.contact-area.home-four::before, .our-blog-area.home-four::before, .domain-area.home-four::before, .pricing-plan-area.home-four::before {
font-size: 70px; top: -30px}
.experience-area.home-four .header-title-info > p, .domain-area.home-four .header-title-info > p, .pricing-plan-area.home-four .header-title-info > p, .our-blog-area.home-four .header-title-info > p, .contact-area.home-four .header-title-info > p {margin-bottom: 20px}
.single-pricing, .pricing-plan-area.home-four .single-pricing.standard, .pricing-plan-area.home-six .single-pricing.standard {margin-top: 60px}
.our-blog-area.home-four .our-blog-info.text-left:first-child > h5 {margin-top: 30px}
.our-blog-area.home-four .row:nth-child(2) {padding-bottom: 20px}
.subscribe {border-left: none}
.single-instagram { width: 50%; margin-bottom: 5px;} 
.single-instagram a img{
width: 100%;
}
.home-five .highlight-left {padding-left: 0px}
.highlight-area.home-five {padding: 115px 0 0}
.download-img > img, .download-text {padding-left: 0px}
.google-play {margin-top: 30px}
.home-five .filter-menu > ul > li {display: block; float: left; width: 100%}
.support-area.home-six .single-support {padding-bottom: 20px}
.domain-area.home-six .enter-name > input[type="text"] {width: 270px}
.service-area.home-six{background: #fff}
.banner-text {padding:0}
.banner-area.hosting::before, .banner-area.services::before, .skill-service-area::before, .banner-area.team::before, .banner-area.about::before, .banner-area.news::before, .banner-area.grid::before, .banner-area.detail::before, .banner-area.contact::before, .banner-area.login::before, .banner-area.register::before, .banner-area.checkout::before, .banner-area.shortcode::before, .banner-area.cart::before, .banner-area.product-details::before {font-size: 48px; top: 125px}
.banner-area.product-details::before{font-size: 55px; top: 88px}
.who-info{margin-top: 60px}
.single-member {margin-bottom: 40px}
.our-team-area.service-area .col-md-3.hidden-sm .single-member {margin-bottom: 0px}
.fun-factor-area .col-lg-3.col-md-3 {display: inline-block; margin-bottom: 35px}
a.cart-button { margin-left: 0px; margin-bottom: 20px;float: left}
.cart-area .col-md-4:nth-child(2){margin: 30px 0}
.mul-add {margin-top: 20px}
.inner-step h5::after, .guest-or-user h5::after{background: none}
.registered-user{margin-top: 30px}
.banner-title > h2{font-size: 40px}
.single-post-meta {border-right: none; padding-right: 3px}
.author {float: inherit}
.comment_box {overflow: inherit;margin-top: 30px}
ul.children_comment {padding-left: 15px}
.single-post-meta-wrapper {padding: 0px 0 32px}
.home-four .post-meta ul li {border-right: none; display: block; padding: 5px 0px}
.news-area.our-blog-area.home-four .row {padding-bottom: 30px}
.single-post {margin-left: 0px;padding-left: 0px}
.single-post::before {background: none}
.zoomContainer{display: none}
.product-thumb ul li {width: 20%}
.product-detail.shop-product-text{margin-top: 50px}
#quantity-wanted-p {margin-right: 25px}
.product-detail.shop-product-text a.star {margin-top: 15px}
.filter-by {border-right: medium none}
.home-five.products-grid-area select {padding-left:0px}
.service-row .col-md-6:first-child .single-best-service { margin-bottom: 30px}
.service-row .col-md-6:nth-child(2) .single-best-service { margin-top: 30px}
.single-best-service {padding: 40px 25px 20px}
.header-title-right > p { padding-top: 70px}
.single-member-round {margin-bottom: 45px}
.team-member-round .col-md-3.hidden-sm .single-member-round {margin-bottom: 0px}
.home-four .single-fun-factor {border-right: none}
.home-four.support-area {padding-bottom: 0px}
.domain-search {text-align: center}
.fun-factor-area.home-six .single-fun-factor {display: block; padding-top: 58px; margin: auto }
.news-area.our-blog-area.home-four .our-blog-img{margin-top: 50px}
.our-blog-area.home-four .row:nth-child(3) .col-lg-6.col-12 .our-blog-img {margin-top: 50px}
.contact-address-four .address-info {padding-left: 5px}
.single-rating-review {margin-right: 5px;padding-right: 5px}
.pricing-plan-area.home-three .single-pricing {margin-top: 0px}
.pricing-plan-area.home-three .single-pricing.standard {padding-top: 72px}
.footer-bottom-area {padding-bottom: 20px;text-align: center}
header.header-area.home-three {background: #092137 none repeat scroll 0 0}
.header-area.home-three .header-left {text-align: center}
.search {top: 94px}
.login-toggle-btn > a {
float: left;
}
.page-indicator li {
margin-bottom: 10px;
}
.mt-xs-30{
margin-top: 30px;
}
.single-post-date {
margin-left: 0;
}
.product-title > h2 {
font-size: 22px;
}
.description-tab-menu ul li a {
padding-right: 25px;
}
.filter-by {
width: 50%;
}
.filter-by.price {
width: 50%;
}
.filter-by:last-child {
width: 50%;
}
.home-five.products-grid-area select {
text-align: left;
}
.bar-left > p, .bar-right ul li a {
text-align: center;
width: 100%;
}
}
/* Large Mobile :480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) {
.container {width:450px}
.header-right {
display: flex;
align-items: center;
justify-content: space-between;
}
.mobile-menu-area {display:block}
.home-three .header-search, .home-four .header-search {padding-top: 18px}
.mainmenu, .header-title-right {display: none}
.gpre .slider-button.calc {display: none !important}
.footer-menu{float:none}.pricing-title::before, 
.pricing-title::after {bottom: -41px; height: 50px; width: 62%}
.latest-news-img.left img, member-pic a img{width: 100%}
.home-two .nivo_text .slider-content.slider-text-1 h1 {font-size: 30px}
.cart-button.text-right:first-child a.cart-button{margin-right: 10px}
.slider-content h4 {font-size: 22px; line-height: 60px}
.home-two .nivo_text .slider-content.slider-text-1 h1 {font-size: 38px; letter-spacing: 10px; margin-bottom: 10px}
.home-two .nivo_text .slider-content.slider-text-2 p {font-size: 25px; line-height: 30px; margin-bottom: 30px}
.slider-button { font-size: 12px;  margi: 0; padding: 10px 20px}
.nivo-caption {top: 28%}
.home-three .nivo_text .slider-content.slider-text-1 h3 {font-size: 40px; margin-bottom: 50px}
.home-three .nivo_text .slider-content.slider-text-2 h1 {font-size: 30px; margin-bottom: 50px}
.home-four .nivo_text .slider-content.slider-text-2 h1 {font-size: 25px; margin-bottom: 35px}
.home-four .nivo_text {top: 30%}
.home-four .nivo_text.slider-two .slider-content.slider-text-2 h1 {font-size: 35px; margin-bottom: 30px}
.home-five .slider-content.slider-text-1 h1 {font-size: 45px; line-height: 45px; margin-bottom: 14px}
.home-five .nivo-caption {top: 19%}
.home-six .slider-content.slider-text-1 h4 {font-size: 30px; margin-bottom: 15px}
.single-instagram {
width: 25%;
margin-bottom: 5px;
}
.login-toggle-btn > a {
float: right;
}
}
@media only screen and (max-width: 480px) {
.logo img {
display: none;
}
.main-header-area .logo .site-title {
margin: 5px 0 0 15px;
line-height: normal;
}
.main-header-area .logo .site-description {
margin: 0 0 0 15px;
line-height: normal;
}
.nivo-caption {
top: 20% !important;
}
}