/* Mobile Portrait View */
@media screen and (max-width: 29.938em) {
body { font-size:17px;}
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col-13, .col-14 { width:100%; padding:0 15px;}
.header{ width:100%; margin-top:0; position:relative;}
.fixed-header {position:relative !important;}
.header .logo { float:none; margin:0 auto; padding:20px 0 10px 0;}
.languages img{margin:0 15px 0 0;}
.languages:before{display:none;}
.container { padding:0 15px;}
#banner-wrapper { min-height:inherit; height:auto;}
.banner .button:after{display:none; visibility:hidden;}
.banner { width:100%; padding:0 15px; top:20px;}
.home .banner p{font-size:18px; line-height:26px; padding:0 0 15px 0;}
.home .banner h1 { font-size:26px;}
.container, .footer { width:100%;}
.testimonials #owl-demo .item { width:90%;}
.footer .box { padding:40px 20px 40px;}
.copyright .social-icons { margin:20px auto;}
ul.categories {-moz-columns:2 auto; -webkit-columns:2 auto;}
.theme-details-left, .recent-themes .box { margin-bottom:30px;}
.banner-info-inner-left{width:100%;}
.banner h1{font-size:19px; text-align:center; padding:0;}
.banner .button {font-size:12px; padding:8px 12px; margin-bottom:10px;}
.languages {border-left:none; display: table; float: none; margin:0 auto; padding-left:0;}
.recent-themes .button { margin-top:0;}
.contact-us input[type="text"], .contact-us input[type="email"], .contact-us textarea { width:100%;}
.contact-address { margin:40px 0 0 0;}
.woocommerce .login{ width:90%;}
.blog-posts-thumb{ width:100%; height:auto;}
.testimonial-content { height:auto; overflow: inherit;}
.woocommerce .order_details li { width:100%; padding-bottom:10px; border-right:none; border-bottom:1px dashed #d3ced2; margin-bottom:10px;}
.woocommerce-store-notice.demo_store { padding:5px 20px;}
.languages { padding-top:0px; margin:0 auto;}
.footer .box li { margin:7px 0;}
.entry-content img { height: auto;}
#attachment_1979 { width:100% !important;}
.sidebar li a { line-height:30px; margin:4px 0; font-size:17px;}
.languages { font-size:17px;}
.entry-content { white-space:normal; word-break: break-word;}
.footer .box li a, .languages, .toggleMenu { font-size:17px;}
input.search-field { font-size:17px;}
.button.byall{margin-top:10px !important;}

.skt-lang-nav li ul{display:block; position:relative !important; top:0; right:0; width:100%;}
.skt-lang-nav li .skt-lang-main{display:none;}
.skt-lang-nav li .downicon{display:none;}
.lang-nav-wrapper{ float:none; text-align:center; margin:0 !important; padding:0 !important;}
.skt-lang-nav li ul li{padding:14px 10px; font-size:17px;}
#droparea{display:block !important;}
.afl-button{display:block; margin:0 0 15px 0;}
.afl-cols{float:none; width:100%; padding:0; margin-bottom:20px;}
.footer .col-3.box:nth-of-type(1){width:100%;}
.footer .col-6.box{width:100%;}
.footer .col-3{width:100%;}
.welcome h2, h2{ font-size:25px;}
.nw-testimonials-trust{ margin:0 17px 0 17px;}
.view-all-reviews{padding:20px 20px;}
.nw-pricebox{float:none; width:100%;}
.nav li:nth-of-type(5), .nav li:nth-of-type(6), .nav li:nth-of-type(7){display:none; visibility:hidden;}
.banner-info-inner-right{padding:0;}
section{padding:15px 0;}
.banner-info-inner-right{display:none; visibility:hidden;}
.banner p{font-size:17px; line-height:24px; margin:5px 0 0 0; text-align:center;}
.banner p br{display:none; visibility:hidden;}
.themes .box{margin:0 0 10px 0;}
.pagination ul{margin:0 0 15px 15px; display:table;}

.nw-testimonials-left{float:none; width:100%;}
.nw-testimonials-right{float:none; width:100%;}
.nw-testimonials-heading{padding: 40px 0 10px 0; text-align:center;}
.nw-testimonials-heading h2{font-size:26px; line-height:32px; text-align:center;}
.nw-testimonials-boxcols{padding:25px 0 0 0; float:none; width:100%; min-height:inherit; border-right:none;} 
.nw-testimonials-whitebox{padding:0 30px 10px 30px; min-height:inherit; margin:0 20px;}
.nw-testimonials-boxcols:nth-of-type(2){padding: 20px 0 0 0;}
.nw-testimonials-whitebox::after{display:none;}
.nw-testimonials-box{padding:10px 0 15px 0;}
.footcatlist ul{column-count: 1; text-align: left;}
.theme-details-left .themes-box, .theme-details-left .themes-box .thumb{height: 300px; overflow: hidden;}
.wp-theme-features{height: 300px; overflow: hidden;}
.theme-details-left .themes-box{margin-bottom:20px;}
.theme-details-left h2{margin:0; padding-bottom:10px;}
.welcome{padding:10% 0 8% 0;}
.welcome img{display:none;}
.welcome h3{padding:0px; top:0px; margin-bottom:20px;}
#why-to-buy{margin:0; padding:40px 0;}  
.leftsider{float:none; width:100%; text-align:center;}
.rightsider{float:none; width:100%; text-align:center;}
.leftsider img, .rightsider img{width:80%; height:auto; object-fit:cover;}
.leftsider h3, .rightsider h3{font: bold 22px/32px Arial;}
#why-to-buy h2{padding: 0 0 20px 0; margin: 0 0 25px 0; font-size:26px; line-height:34px;}
#why-to-buy-one{padding:30px 0 10px 0;}
#why-to-buy-two{padding:30px 0;}
#why-to-buy-three{padding:40px 0 10px 0;}
#why-to-buy-four{padding:30px 0;}
#why-to-buy-five{padding:30px 0 10px 0;}
#why-to-buy-six{padding:30px 0 20px 0;}
#why-to-buy-five h3{padding-top:25px;}
#why-to-buy-seven{padding:30px 0 10px 0;}
#why-to-buy-eight{padding:30px 0 0 0;}
#why-to-buy-nine{padding:30px 0 10px 0;}
#why-to-buy-ten{padding:30px 0 10px 0;}
#why-to-buy-eleven{padding:30px 0 10px 0;}
#why-to-buy-eleven h3{padding-top:25px;}
#why-to-buy-twelve{padding:30px 0;}

.about-skt-left{float:none; width:100%; padding-top:0px;}
.about-skt-right{float:none; width:100%; text-align:center;}
.circle-box{float:none; margin-right:0px;}
.circle-round{margin: 0 auto;}
.design-code-left{float: left; text-align: left; width: 100%; position: relative;}
.design-code-left img{margin-left: 0;}
.design-code-right{float: right; text-align: left; width: 100%;}
.design-code-right h2{font-size:30px;}
.teaminfo-left{float:none; width:100%;}
.verticle-blue-box{width:100%; height:auto; padding: 50px 50px 50px 50px; top:0px; border-radius:0px;}
.teaminfo-right{padding-top:20px; width:100%;}
.team-in-metro{padding:20px 0 0 0;}
.fun-work-box{width:100%; height:auto; border-radius:0px; margin-right:0px; margin-top:0px;}
#team-members{padding:0 0 40px 0;}
#ourskills{padding:40px 0 0 0;}
.skillbox-left{float:none; width:100%; padding-top:0px;}
.skillbox-left h2{font-size:30px;}
.skillbox-right:before, .skillbox-right:after{display:none;}
.skillbox-right{float:none; width:100%; padding-top:0px;}
.skillbox-right h2{font-size:30px;}
.skillbox-right img{margin-left: 10px; margin-top: -70px; margin-bottom: -70px;}
.awards-left{float:none; width:100%;}
.awards-right{padding:0px; width:100%;}
.awards-right ul{text-align:center;}
.awards-right ul li{margin:0px;}
}

/* Mobile Landscape View */

@media screen and (max-width:47.938em) and (min-width:30.000em) { 
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col-13, .col-14 { width:100%; padding:0 15px;}
.header{ width:100%; margin-top:0; position:relative;}
.fixed-header {position:relative !important;}
.header .logo { float:none; margin:0 auto; padding:20px 0 10px 0;}
.languages img{margin:0 15px 0 0;}
.languages:before{display:none;}
.container { padding:0 15px;}
#banner-wrapper { min-height:inherit; height:auto;}
.banner .button:after{display:none; visibility:hidden;}
.banner { width:100%; padding:0 15px; top:20px;}
.home .banner p{font-size:18px; line-height:26px; padding:0 0 15px 0; margin-bottom:0px;}
.home .banner h1 { font-size:28px;}
.container, .footer { width:100%;}
.testimonials #owl-demo .item { width:90%;}
.footer .box { padding:40px 20px 40px;}
.copyright .social-icons { margin:20px auto;}
ul.categories {-moz-columns:3 auto; -webkit-columns:3 auto;}
.copyright a { display:block;}
.theme-details-left, .recent-themes .box { margin-bottom:30px;}
.languages {float:none; text-align:center; margin:0; padding:0;}
.languages h4 { display:none;}
.themes .col-4 { width:50%;}
.banner .button { font-size:12px; padding:10px 20px;}
.recent-themes .button { margin-top:0;}
.contact-us input[type="text"], .contact-us input[type="email"] { width:48.20%}
.contact-address { margin:40px 0 0 0;}
.woocommerce .login{ width:80%;}
.blog-posts-thumb{ width:100%; height:auto;}
.woocommerce .order_details li { width:45%; margin-bottom:20px;}
.lang-nav-wrapper{top:-34px;}
.afl-card{min-height:380px;}
.welcome h2, h2{ font-size:25px;}
.nw-testimonials-left{float:none; width:100%;}
.nw-testimonials-right{float:none; width:100%;}
.nw-testimonials-heading{padding: 40px 0 10px 0; text-align:center;}
.nw-testimonials-heading h2{font-size:30px; line-height:32px; text-align:center; display:table; margin:0 auto;}
.nw-testimonials-boxcols{padding:25px 0 0 0; float:none; width:100%; min-height:inherit; border-right:none;} 
.nw-testimonials-whitebox{padding:0 30px 10px 30px; min-height:inherit; margin:0 20px;}
.nw-testimonials-boxcols:nth-of-type(2){padding: 20px 0 0 0;}
.nw-testimonials-whitebox::after{display:none;}
.nw-testimonials-box{padding:10px 0 15px 0;}
.footcatlist ul{column-count: 2; text-align: left;}
.theme-details-left .themes-box, .theme-details-left .themes-box .thumb{height: 300px; overflow: hidden;}
.wp-theme-features{height: 300px; overflow: hidden;}
.theme-details-left .themes-box{margin-bottom:20px;}
.theme-details-left h2{margin:0; padding-bottom:10px;}

.welcome{padding:10% 0 8% 0;}
.welcome img{display:none;}
.welcome h3{padding:0px; top:0px; margin-bottom:20px;}
#why-to-buy{margin:0; padding:40px 0;}  
.leftsider{float:none; width:100%; text-align:center;}
.rightsider{float:none; width:100%; text-align:center;}
.leftsider img, .rightsider img{width:80%; height:auto; object-fit:cover;}
.leftsider h3, .rightsider h3{font: bold 22px/32px Arial;}
#why-to-buy h2{padding: 0 0 20px 0; margin: 0 0 25px 0; font-size:26px; line-height:34px;}
#why-to-buy-one{padding:30px 0 10px 0;}
#why-to-buy-two{padding:30px 0;}
#why-to-buy-three{padding:40px 0 10px 0;}
#why-to-buy-four{padding:30px 0;}
#why-to-buy-five{padding:30px 0 10px 0;}
#why-to-buy-six{padding:30px 0 20px 0;}
#why-to-buy-five h3{padding-top:25px;}
#why-to-buy-seven{padding:30px 0 10px 0;}
#why-to-buy-eight{padding:30px 0 0 0;}
#why-to-buy-nine{padding:30px 0 10px 0;}
#why-to-buy-ten{padding:30px 0 10px 0;}
#why-to-buy-eleven{padding:30px 0 10px 0;}
#why-to-buy-eleven h3{padding-top:25px;}
#why-to-buy-twelve{padding:30px 0;}

}

@media screen and (max-width:47.938em) and (min-width:20.000em) {

.nav { width:100%;}
.nav ul{text-align:center;}
.nav li { display:inline-block; padding-bottom:0; /*border-bottom:#e4e2e2 solid 1px;*/ margin:0 6px;}
.nav li a { padding:0; color:#282828; font-size:17px; line-height:35px; margin:6px 0;}
.nav li:hover a, .nav li.current a {color:#ff9000;}
.toggleMenu { z-index:12; display: none; padding:10px 50px 10px 17px; background:#ff9000 url(../images/toggle-bg.png) no-repeat right center; font:normal 12px Arial, Helvetica, sans-serif; text-align:left; height:auto; margin:1px 0 0 0; text-decoration:none; position:relative; right:0; top:0; width:100%; border-bottom:0 !important; color:#fff; float:left;}
.toggleMenu:hover { color:#fff;}

}

/* Tablet View */

@media screen and (max-width:63.938em) and (min-width:48.000em) {
.welcome{padding: 10% 0 4.5% 0;}
.welcome h3{margin-bottom:30px;}
.welcome img{ float:left; margin: 7px 30px 0 0; position:relative; top:16px;}
.recent-themes{padding:0 20px;}	
.header { width:100%; padding:0 20px; position:relative;}
.fixed-header .languages { padding:10px 0 13px 27px;}
.header .logo{padding: 15px 28px 6px 0;}
.banner { width:100%; padding:0 15px;}
.header .container{width:100%; padding:0;}
.container{width:100%; padding:0 20px;}
.container, .footer { width:100%;}
ul.categories {-moz-columns:3 auto; -webkit-columns:3 auto;}
.themes .col-4 { width:50%;}
.languages { padding:12px 0 0 10px;}
.languages h4 { display:none;}
.nav li a { padding:0 10px;}
.banner { top:30px;}
.banner h1 { font-size:28px;}
.banner p { font-size:17px; line-height:20px;}
.footer .search input[type="text"], .sidebar .search input[type="text"] { width:74%;}
.footer .search input[type="submit"], .sidebar .search input[type="submit"] { width:26%;}
.contact-us input[type="text"], .contact-us input[type="email"] { width:48.20%}
.themes-box .thumb { height:210px;}
.themes-box .thumb img { min-height:210px;}
.banner .button {font-size: 17px; padding: 12px 40px 12px 25px;}
.banner .button:after{top:16px;}
.contact-address { margin:0;}
.gallery .gallery-item a { height:125px;}
.footer .search input[type="search"] { width:73%;}

.skt-lang-nav li ul{display:block; position:relative !important; top:0; right:0; width:100%;}
.skt-lang-nav li .skt-lang-main{display:none;}
.skt-lang-nav li .downicon{display:none;}
.lang-nav-wrapper{ float:none; text-align:center; margin: 0 0 -40px 0;}
.skt-lang-nav li ul li{padding:14px 10px; font-size:17px;}
#droparea{display:block !important;}
.afl-card{min-height:380px;}

.nw-testimonials-left{float:none; width:100%;}
.nw-testimonials-right{float:none; width:100%;}
.nw-testimonials-heading{padding: 40px 0 10px 0; text-align:center;}
.nw-testimonials-heading h2{font-size:26px; line-height:32px; text-align:center; display:table; margin:0 auto;}
.nw-testimonials-boxcols{padding:25px 0 0 0; float:none; width:100%; min-height:inherit; border-right:none;} 
.nw-testimonials-whitebox{padding:0 30px 10px 30px; min-height:inherit; margin:0 35px;}
.nw-testimonials-boxcols:nth-of-type(2){padding: 20px 0 0 0;}
.nw-testimonials-whitebox::after{display:none;}
.nw-testimonials-box{padding:10px 0 15px 0;}
.copyright{padding:20px;}
.footcatlist ul{column-count: 3; text-align: left;}
.leftsider img, .rightsider img{width: 100%; height: auto; object-fit: cover;}

.verticle-blue-box{height: 160px; padding: 40px 50px 40px 50px;}
#team-members{padding:0 0 50px 0;}
.design-code-right h2{font-size:38px;}
.circle-title{padding:20px 0 20px 0;}
.awards-left{float:none; width:100%;}
.awards-right{padding:0px; width:100%;}
.awards-right ul{text-align:center;}
.awards-right ul li{margin:0px;}
.skillbox-left h2{font-size:32px;}
#ourskills{padding:40px 0;}
.skillbox-right:before, .skillbox-right:after{display:none;}
.skillbox-right img{margin-left:10px;}
#award-winning{padding:60px 0 40px 0;} 
}

@media screen and (max-width:73.063em) and (min-width:64.000em) {
.header { width:100%;}
.header .logo {margin: 0 10px 15px 0; padding: 19px 0 0 0;}
.banner { width:100%; padding:0 15px;}
.languages{margin-left:0px;}
.languages img{margin: 0 15px 0 30px;}
.container, .footer { width:100%; padding:0 20px;}
.themes .themes-box .thumb { height:180px; overflow:hidden;}
.themes .themes-box .thumb img { height:auto; min-height:180px;}
.banner { top:35px;}
.banner h1 { font-size:36px;}
.banner p { font-size:20px; line-height:30px;}
.themes-box .thumb { height:290px;}
.themes-box .thumb img { min-height:290px;}
.contact-us input[type="text"], .contact-us input[type="email"] { width:48.70%}
.welcome{padding:11% 0 8% 0;}
.leftsider img, .rightsider img{width:100%; height:auto; object-fit:cover;}

.skt-lang-nav li ul{display:block;}
.lang-nav-wrapper{ float:right; text-align:right; margin: 0 0 -30px 0; padding-top:0px; padding-left:30px;}
.skt-lang-nav li ul li{padding:14px 10px; font-size:17px;}
}


@media screen and (max-width:479px) {
.skt-lang-nav li ul li { padding: 14px 5px;}
.skt-lang-flag { width:30px; height:30px; top:0;}
.header-top .top-menu { padding:0;}
.nw-price-alltheme{margin: 30px 0;}
.nw-pricearea{margin: 0 -15px 60px -15px;}
}

@media screen and (min-width:768px) and (max-width:1023px) {
.lang-nav-wrapper { position: absolute; top: 5px; right: 15%;}
}

@media screen and (max-width:980px) {
.skt-lang-nav li label { display:none;}
}