@media screen and (max-width:1919px){

   

    #topbar{padding:15px 50px;}

    .fluidCont{padding:0 50px;}    

    .fluidCont.plus{padding-left:95px;padding-right:95px;}

    .mainBanner .slide-container .slidetext{padding:190px 0;}

    #footer .needHelpBlock .contBlock{margin-right:16px;}

    #footer .needHelpBlock .contBlock.socialIcon{margin-right:80px;}

    #footer .aboutCompany{padding-right:20px;}



    #potential .blueBg{padding:10%;}

    #potential .blueBg h3 br{display:none}    

    #ecoLow .smiley ul li{font-size:23px;line-height:1.3em}

    #askfor .askforprivate{width:60%;}    

    section#findTutor  {display:block!important}   



    #header .collapsenav .navBar .navigation-top ul li a{font-size:12px;padding-bottom:10px;}

    #header .collapsenav .navBar .navigation-top ul li.menu-item-has-children::after{top:47px;right:10px;}

    .singlePost .type-post .entry-cate{border-bottom:3px solid #eee;border-top:3px solid #eee}

    .singlePost .type-post .entry-content p{padding-bottom:30px;}        

    .singlePost .type-post .entry-content h1{font-size:33px;}

    .singlePost .type-post .entry-content h2{font-size:28px;}

    .singlePost .type-post .entry-content h3{font-size:25px;}

    .singlePost .type-post .entry-content h4{font-size:23px;}

    .singlePost .type-post .entry-content h5{font-size:20px;}

    .singlePost .type-post .entry-content h6{font-size:16px;}

    

    .singlePost .type-post .entry-content ul li{font-size:18px;letter-spacing: 0.2px;}    




    .singlePost #rightSide{right:14%;}

    .singlePost #rightSide.fixedShare{margin-top:0;top:100px;}    



    .postShare{margin-top:170px;left:10%;} 

}



@media screen and (max-width:1599px){ 

    .heading{margin-bottom:20px;}   

    .heading .title{font-size:28px;}       

    .allSteps .heading{margin-bottom:60px;}

    #header .logo .custom-logo-link img{height:55px;}

    #header .collapsenav .navBar .navigation-top ul li{padding:30px 22px;}

    #header .otherLinks .button.medium{font-size:14px;padding:11px 22px;}

    #header.sticky .otherLinks .button.medium{font-size:14px;padding:11px 22px;}

    #header .otherLinks{padding:20px 0}

    #header .collapsenav .searchIcon{margin-top:28px;}

    #content{margin-top:82px;}

    #mainSlider{padding:20px 0;padding-bottom:15px;}

    .section{padding:30px 0}

    .blogImg{height:180px;}





    #mainSlider .allFeatPost .slick-arrow{width:40px;height:40px;}

    #mainSlider .allFeatPost .slick-arrow.slick-prev{left:-50px;}

    #mainSlider .allFeatPost .slick-arrow.slick-next{right:-50px;}

    .blogging .blogsliders .slick-arrow{width:30px;height:30px;}

    .blogging .blogsliders .slick-arrow.slick-prev{left:-35px;}

    .blogging .blogsliders .slick-arrow.slick-next{right:-35px;}

    .pageHeader .headContent .entry-title{font-size:35px;}

    .pageHeader .headContent .desc p{font-size:16px;}

    .pageHeader .headContent .desc{padding:0 10%;}



    #header .collapsenav .navBar .navigation-top ul li .sub-menu li a{padding:8px 15px;}

    #mainSlider .singleSlide .postContent h2{font-size:28px;}

    #mainSlider .singleSlide .postContent{min-height:500px;}

    #mainSlider .singleSlide .postContent p{font-size:16px;}

    .allPosts .allArticles .singleArticle .blogTitle{font-size:18px;}

    .allPosts .allArticles .singleArticle .blogDesc p{font-size:14px;}

    .allPosts .allArticles .singleArticle .blogImg{width:300px;}

    .allPosts .allArticles .singleArticle .blogDesc{padding-left:330px;} 

    

    #sixArticle .singleArticle .blogDesc h1.blogTitle{font-weight:500}

    #sixArticle .singleArticle .blogDesc{padding:20px 15px;}



    #no-contract .quickRequest{right:-95px;}

    #no-contract .contract-desc{padding-top:50px;}

    #footer .needHelpBlock .contact .subsribeUsbox input[type="email"]{height:40px;width:230px;padding:10px 18px}

    #footer .needHelpBlock .contact .subsribeUsbox input[type="submit"]{height:40px;font-size:16px;width:100px;margin-left:10px;}

    #footer .needHelpBlock .contact .subsribeUsbox{width:auto}

    #footer .footerContForm{padding-left:0}

    #footer .footerContForm .form input[type="text"], #footer .footerContForm .form input[type="email"], #footer .footerContForm .form input[type="tel"]{height:40px;padding:10px 15px;}

    #footer .footerContForm .col-6 p, #footer .footerContForm .col-12 p{line-height:normal}

    #copyright .footerMenu ul li a{font-size:12px;}

    #copyright .footerMenu ul li{margin:0 12px;}

    #copyright .footerMenu ul li a::after{top:5px;right:-11px;}



    



    .allPosts .singlePost .fullPost .entry-header .entry-title{font-size:18px;}

    .allPosts .singlePost .fullPost .entry-content{padding:15px;}

    .allPosts .singlePost .fullPost .post-thumbnail{height:180px;}

    .page-header{margin-bottom:30px;}



    .single-Post .allPosts #leftSide .singleFullPost{padding:30px 45px;}

    .single-Post .allPosts .entry-title{font-size:40px;}

    .widget .widget-title{font-size:30px;}

    .widget.widget_recent_entries ul li a{font-size:16px;}

    .single-Post.blogPost .featImage{height:280px;}



    #archive .allPosts .singlePost{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}        



    #services .subjects-level{margin-bottom: 25px;}

    #footer .needHelpBlock .contact .catgcheckbox{padding-top:5px;}

    #footer .needHelpBlock .contact .catgcheckbox ul li{float:left;width:50%;margin:0;padding:3px 0}



    .copyright #text-4 .textwidget p{font-size:13px;}

    #copyright{padding-top:15px;padding-bottom:15px;margin-top:15px;}

    #footer .footTitle{padding-bottom:20px;}

    #footer .aboutCompany p{font-size:14px;}



    .newsSignUp .divide.leftSide img{margin-top:0}

    #copyright .footerMenu ul li a{font-size:13px;}



    .blogDesc h1{min-height:54px;}

    .catMenu{padding:12px 0}

    .blogDesc p{min-height:auto;height:48px;overflow: hidden;}

    .pageHeader .headContent .desc{padding:0 5%} 

    .pageHeader .featDescr .desc p{font-size:18px;}  

    .pageHeader .rightSide{min-height:350px;} 

    .pageHeader .featImageBg .entry-title{font-size:35px;}



    .allPosts{margin-top:30px;}

    .allPosts .allArticles .singleArticle .blogDesc p{width:100%;}

    .allPosts .heading .title{font-size:28px;}



    .tag .pageHeader .headContent{padding:0 10px}

    .pageHeader .headContent .desc{padding:0}

    .bredcrumb .container{padding:0 30px;}


    .singlePost .type-post .entry-header .entry-meta{font-size:15px;}

    .singlePost .type-post .entry-cate .catLabel{font-size:14px;}

    .singlePost .type-post .entry-cate ul li{font-size:14px;float:left;}

    .singlePost .type-post .entry-cate .commentsNum{font-size:14px;}    

    .singlePost .type-post .entry-content{max-width:740px;}



    #header .collapsenav .navBar .navigation-top ul li.menu-item-has-children::after{top:38px;}



    .singlePost .type-post .entry-content p{padding-bottom:20px;}     

    .singlePost .type-post .entry-content h1{font-size:30px;}

    .singlePost .type-post .entry-content h2{font-size:25px;}

    .singlePost .type-post .entry-content h3{font-size:23px;}

    .singlePost .type-post .entry-content h4{font-size:22px;}

    .singlePost .type-post .entry-content h5{font-size:20px;}

    .singlePost .type-post .entry-content h6{font-size:16px;} 

    .singlePost .type-post .entry-tags{font-size:14px;}    

    .postShare ul li:first-child::before{font-size:14px;}

    #header.sticky .collapsenav .navBar .navigation-top ul li.menu-item-has-children::after{top:34px;}     

    .catMenu ul li.active a::after{bottom:-17px;}



    .singlePost .type-post .entry-content{max-width:800px;}

    .singlePost .type-post .entry-header{min-height:125px;}



    .postShare{left:80px;}

    .singlePost #rightSide{right:150px;}

    .singlePost #rightSide.remove-fixed{bottom:150px!important}   

    

}



@media screen and (max-width:1439px){

    .fluidCont.plus{padding-left:70px;padding-right:70px;}

    .mainBanner .slide-container .tagline h3{font-size:40px;}

    .mainBanner .slide-container .slidetext{width:55%;padding-top:120px;}

    .mainBanner .slide-container .tagline h6{font-size:25px;}



    .chooseContent .contentRec h2{font-size:30px;}

    #sixArticle .singleArticle{padding:10px;}

    .subsribeUsbox{width:430px;}

    .subsribeUsbox input[type="email"]{width:300px;height:45px;padding:13px 18px;}

    .subsribeUsbox input[type="submit"]{height:45px;width:120px;font-size:16px;}

    

    #econsTutor.mainBanner .slide-container .slidetext{padding-top:70px;}

    .partition .singlePart{padding-top:50px;padding-bottom:50px;}

    .partition .singlePart .part-title{font-size:40px;}

    .partition .singlePart .right-content .concepts h4{font-size:35px;margin-bottom:45px;}

    .partition .singlePart .right-content .concepts ul li{font-size:23px;background-position-y:3px;margin-bottom:30px; }



    #ourGoal .fluidCont.plus{padding:0 30px;}

    #ecoWhy .econDiffi p{font-size:20px;}

    #topicLearn .topTolearn{padding:60px;}

    

    .entry-content p{font-size:17px;}

    .entry-content h2{font-size:35px}

    #services .subjects-level{margin:0 5px;}

    #services .subjects-level:first-child{margin-left:0}

    #services .subjects-level:last-child{margin-right:0}

    .home #footer{padding-top:50px;}    

    #copyright .footerMenu ul li a::after{top:6px;}

    #copyright .footerMenu ul li{margin:0 15px;}

    #header.sticky .logo .custom-logo-link img{max-height:42px;}

    #header.sticky .collapsenav .navBar .navigation-top ul li{padding:22px 25px;}

    #header.sticky .collapsenav .searchIcon{margin-top:20px;}

    #header.sticky .otherLinks{padding:13px 0}

    #content.siteGap{margin-top:0}



    #header .logo .custom-logo-link img{height:42px;}

    #header.sticky .collapsenav .navBar .navigation-top ul li{padding:21px 22px}

    #header .collapsenav .navBar .navigation-top ul li a{font-size:12px;}



    #parentMenu.fixCatMenu{top:65px!important}

    #header .collapsenav .navBar .navigation-top ul li .sub-menu{top:65px}

    #header .collapsenav .navBar .navigation-top ul li:hover .sub-menu{top:55px}

    .catMenu{padding:10px 0}

    .errorPage{padding:100px 0;}

    .catMenu ul li.active a::after{bottom:-15px;}

    #header.sticky .collapsenav .navBar .navigation-top ul li.menu-item-has-children::after{top:29px;right:7px;}

    .blogDesc{min-height:180px;}

    #header .collapsenav .navBar .navigation-top ul li.menu-item-has-children::after{top:37px;}

    .postShare{left:60px}

    .postShare ul{margin-left:0!important;text-align: center}

    .singlePost #rightSide .childcat-posts{margin-top:6px;}

    .singlePost #rightSide{right:110px;}

    .singlePost #rightSide.fixedShare{top:90px;}

    #header .otherLinks{padding:21px 0}

    .singlePost .childcat-posts.fixedShare{}

    #copyright .rightSide{float:left;width:100%!important;text-align: center;margin:0!important}

    #copyright .leftSide{width:100%;text-align: center;margin-top:5px;}

    #copyright .footerMenu ul li{float:none;display:inline-block}

    

    

    

}



@media screen and (max-width:1365px){

    p{font-size:20px;}

    #results .container{max-width:100%;}

    #no-contract .container{max-width:100%;background:rgba(0,0,0,0.6);float:left;}

    #no-contract .quickRequest{width:450px;right:25px}

    #no-contract .contract-desc{margin-left:0;padding-left:50px;}



    .clients .clientBox .clientFeedback p, .partition .singlePart .private-content p{font-size:20px;line-height:1.5em}

    .clients .singleQuote .clientBox{padding:35px;min-height:250px;}



    #potential .blueBg h3{font-size:30px;}

    .partition .singlePart .private-content{padding-left:55px;}

    .partition .singlePart .right-content .concepts .singleResult{padding:0 40px;padding-left:120px;}

    .partition .singlePart .right-content .concepts .singleResult .Img img{width:85px;}

    .partition .results.singlePart .letshelp{padding-top:25px;}

    .partition .singlePart .part-title{font-size:35px;}

    .partition .singlePart .right-content .concepts h4{font-size:30px;}

    .partition .singlePart .right-content .concepts ul li{font-size:20px;}

    .partition .singlePart .right-content .concepts ul li strong{font-size:23px;}



    #requestForTutor .requestForTutor{padding:70px 0}



    #topicLearn .topTolearn .topicscatg ul li{width:50%;}

    #topicLearn .topTolearn{padding:60px 0;}

    #topicLearn .topTolearn .topicscatg{width:700px;margin:auto;float:none!important}  

    .single-Post.blogPost .featImage{height:230px;}

    .single-Post .allPosts #leftSide .singleFullPost{margin-top:-80px;}

    .widget .widget-title{font-size:25px;}

    #services .subjects-level{margin:15px;width:300px;}

    #services .subjects-level .sub-img img{width:100%;} 

    

    #footer .aboutCompany{width:30%;margin-left:0}

    #footer .needHelpBlock{width:40%;}    

    #footer .needHelpBlock .contact .subsribeUsbox input[type="email"]{width:250px;}

    #copyright .rightSide.full{width:100%;margin-left:0}



    #header.sticky .collapsenav .navBar .navigation-top ul li .sub-menu{top:65px;}

    #header.sticky .collapsenav .navBar .navigation-top ul li:hover .sub-menu{top:55px;}

    .allPosts .allArticles .singleArticle .blogDesc p{margin-bottom:5px}        

    .bredcrumb{padding:10px 0;}

    .bredcrumb li{font-size:14px;letter-spacing: 0.2px}

    .postShare{left:30px;margin-top:150px;}

    .singlePost #rightSide{right:70px;}

    .blogSubc .subsribeUsbox input[type="email"]{width:calc(100% - 130px)}

    .blogSubc .emailWrapper{padding:30px 40px}

    .blogSubc .emailWrapper .tagDescr{width:400px;}

    .blogSubc .emailWrapper .tagDescr h3{font-size:30px;margin-bottom:10px;}

    .blogSubc .emailWrapper .tagDescr p{font-size:16px;}

    .blogSubc .emailWrapper{background-size:350px;min-height:350px;}

    .blogSubc .emailWrapper .subsForm{width:calc(100% - 400px)}

    .blogSubc .emailWrapper .subsForm h4,

    .blogSubc .subsribeUsbox label{font-size:20px;}









}



@media screen and (max-width:1359px){    

    .postShare ul li{margin:3px 0!important}

    .postShare ul li a i{font-size:15px;}    

}



@media screen and (max-width:1279px){

.heading .sub-title{font-size:23px;}

.button{font-size:20px;padding:13px 40px;}

.button.xl{padding:15px 50px;}

.button.medium{padding:10px 28px;}



#faceLike{display:block!important;float:left;width:100%;padding-top:10px;padding-bottom:10px;}

#faceLike.fluidCont{padding-left:15px;padding-right:15px;}

#faceLike p{font-size:12px;color:#000;font-family:arial;letter-spacing: normal;margin-bottom:0}

#faceLike p a{display:inline-block;border-radius:3px;background:#4267b2;color:#fff;padding:1px 10px;font-size: 11px;margin-right:5px;}

#faceLike p a i{font-size:10px;}

#topbar{display:none}

/* #header{position: relative!important;} */

#header.fluidCont{padding:0 15px}

/* #header .normal{display:none} */

#header .logo .custom-header .site-branding{padding:10px 0}

#header .logo .custom-logo-link img{height:42px;}

#header .collapsenav .navBar{margin-right:0}

#header .otherLinks{margin-left:15px}

.navigation-top nav{margin-left:0}

#header .collapsenav .navBar .navigation-top ul li{padding:20px 22px;}



#header .mobView{display:block!important;float:right;width:280px;}

#header .mobView .contactlinks{padding:10px 0}

#header .mobView .contactlinks ul{margin:0}

#header .mobView .contactlinks ul li{float:left;width:100%;}

#header .mobView .contactlinks ul li a{position: relative;font-size:14px;color:#484b54}

#header .mobView .contactlinks ul li a img{width:14px;float:left;margin-top:7px;margin-right:10px;}

#header .collapsenav .searchIcon{display:none}

#header .otherLinks{padding:13px 0}

#header .otherLinks .button.medium{font-size:14px;padding:11px 22px;}



#header .container{max-width:100%;}

.site-content-contain{float:left;width:100%;}

#content{margin-top:66px;}

#mainSlider .singleSlide .postContent{padding:30px 35px;}



#mainSlider .container{max-width:100%;padding:0 20px;}

#mainSlider .singleSlide .postContent{min-height:420px;}

#mainSlider .allFeatPost .slick-arrow{background:url('https://smiletutor.sg/wp-content/themes/smiletutor/blog/images/sliderArrow-white.svg') no-repeat;width:28px;height:28px;z-index: 9999;top:6%;opacity: 1;background-size:cover;}

#mainSlider .allFeatPost .slick-arrow.slick-prev{left:31%;background-position-x:100% }

#mainSlider .allFeatPost .slick-arrow.slick-next{right:62%;background-position-x:100% }

#footer .needHelpBlock{width:100%;padding:0}



#copyright .rightSide{width:100%;text-align: center}

#copyright .leftSide{width:100%;text-align: center;margin-top:10px;}

#copyright .footerMenu ul li{float:none;display:inline-block}

.videoGallery  .container{overflow: hidden;}



#tutorRegsiter.mainBanner .slide-container .slidetext{margin-left:0}



.allPosts .singlePost.col-sm-3{-ms-flex: 0 0 33.3333%;flex: 0 0 33.3333%;max-width: 33.3333%;}

.allPosts .entry-content .cateName ul li{font-size:11px;}

#singlePost .fluidCont.plus{padding-right:30px;padding-left:30px;}

.single-Post .allPosts .entry-title{font-size:35px;}

.entry-content h2{font-size:30px}

.entry-content h3{font-size:25px;}

.entry-content h4{font-size:20px;}

.entry-content h5{font-size:18px;}

.entry-content h6{font-size:15px;}





.widget.widget_recent_entries ul li a{font-size:15px;}

.widget ul li{padding:8px 0}

.widget.widget_categories ul li a{font-size:14px;}



#rightSide{padding-left:25px;}

.page-header{height:180px;}

.page-header .page-title{font-size:45px;}

#services .subjects-level{width:250px;margin:15px;}

.container{max-width:100%;padding:0 20px;}

.blogging .row{margin:0 -10px;}

.blogCatgone{padding:0 10px;}

.blogTitle{font-size:16px;}

.blogImg{height:160}

.section{padding:30px 0;padding-bottom:35px;}



.blogging .blogsliders .slick-arrow{top:-50px;}

.blogging .blogsliders .slick-arrow.slick-prev{left:10px;}

.blogging .blogsliders .slick-arrow.slick-next{right:10px;}

#sixArticle .singleArticle{-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;padding: 10px;}

#sixArticle .row{margin:0}

#sixArticle .singleArticle .blogDesc{min-height:74px;padding:15px 7px;}

#sixArticle .singleArticle .blogDesc h1.blogTitle{font-size:14px;}

#sixArticle .singleArticle .articleOne .blogImg{height:120px;}

#footer{padding-top:30px!important}

.fluidCont{padding:0 30px;}

#footer .aboutCompany{width:100%;padding-right:0;margin-bottom:25px;text-align: center;padding-bottom:25px;border-bottom:1px solid rgba(255,255,255,0.2)}

#footer .aboutCompany p{text-align: center!important}

#footer .needHelpBlock{width:50%;}

#footer .needHelpBlock .contact{padding-bottom:0}

#footer .footerContForm{width:50%;}

#footer .footerContForm .col-6, #footer .footerContForm .col-12{padding:5px;}

#footer .footerContForm .form .message .button{position: relative;bottom:0;padding:9px 25px;margin-top:10px;font-size:14px;float:right}

#footer .needHelpBlock .contact .catgcheckbox ul li{width:auto;margin-right:20px;}



.newsSignUp .row{margin:0}

.newsSignUp .container{padding:0 30px;}

.postContainer{max-width:965px;}



#header .collapsenav .navBar .navigation-top ul li.menu-item-has-children::after{top:30px;}



.postShare{left:70px;top:270px;display:none}

.singlePost .type-post .entry-content{max-width:640px;}

.postShare.fixedShare{top:70px;}

.singlePost .type-post .entry-content{max-width:100%;}

#authorBio .userAvatar img{max-width:225px;}

#authorBio .avtarContent p{font-size:18px;}

#authorBio .avtarContent{padding-left:35px;width: calc(100% - 250px);}



.singlePost .type-post .entry-header{min-height:auto;}



.pageHeader::after{height: calc(100% - 40px);width: calc(100% - 40px);left: 20px;top: 20px;}

.pageHeader .featDescr .desc{padding:30px 40px;padding-left:20px;}

.pageHeader .rightSide{min-height:300px;}

#mainSlider .singleSlide .rightSide .featPostImg{background-position-y: 0!important}



.authotMainCate .singleCate .catExcerpt p{font-size:16px;}

#author .text-left .title{text-align: center!important}



}



@media screen and (max-width:1023px){
    #mainSlider .singleSlide .postContent h4 a{color:#fff}

    .button{font-size:18px;padding:15px 35px;line-height:normal}

    .button.medium.xl{padding:15px 35px;font-size:18px;}

    .custom-logo-link{padding-right:0}    

    .heading .title.h2{font-size:35px;}

    .heading .sub-title{font-size:22px; }

    #header .normal{display:none}

    #mainSlider .singleSlide .postContent{width:100%;min-height:auto;text-align: center;background:rgba(0,0,0,0.5);}

    #mainSlider .singleSlide .postContent h3{color:#fff}

    #mainSlider .singleSlide .postContent h2{font-size:35px;}

    #mainSlider .singleSlide .postContent h2 a{color:#fff;}

    #mainSlider .singleSlide .postContent p{color:#fff;}

    #mainSlider .allFeatPost .slick-arrow.slick-next,

    #mainSlider .allFeatPost .slick-arrow.slick-prev{background-position-x: 0}

    #mainSlider .singleSlide .rightSide{padding-left:0}

    #mainSlider .singleSlide .postContent h2{border-bottom:0;margin-bottom:0}

    #mainSlider .allFeatPost .slick-arrow{top:87%;}

    #mainSlider .allFeatPost .slick-arrow.slick-prev{left:45%;}

    #mainSlider .allFeatPost .slick-arrow.slick-next{right:45%;}

    #header{position: relative!important;}

    #content{margin-top:0}

    #mobileNav .additionalMenu li{float:left;padding:0 25px;border-right:1px solid rgba(0,0,0,0.3);border-left:1px solid rgba(255,255,255,0.3);position: relative;}

    #mobileNav .additionalMenu li:first-child{border-left:0;padding-left:0}

    #mobileNav .additionalMenu li:last-child{border-right:0;padding-right:0}

    #mobileNav .additionalMenu ul li a{float:left;width:100%;color:#fff;font-family:'Lato', sans-serif;text-transform: uppercase;font-weight:900;font-size:13px;}

    #mobileNav .additionalMenu ul li.menu-item-has-children::after{content:"";position: absolute;top:8px; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #fff;right:0}

    #mobileNav .additionalMenu ul li .sub-menu{position: absolute;right:0;width:180px;background:#fff;top:25px;box-shadow:  0px 4px 13px 0px rgba(0, 0, 0, 0.13);-webkit-transition: all 0.3s ease;  -moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease;pointer-events:none;opacity: 0;}

    #mobileNav .additionalMenu ul li .sub-menu li{float:left;width:100%;padding:0;border-bottom: 1px solid#eaeaea;}

    #mobileNav .additionalMenu ul li .sub-menu li a{color:#484b54;background:#fafafa;font-weight:400;padding:7px 12px;font-size:13px;text-transform: capitalize}

    #mobileNav .additionalMenu ul li .sub-menu.showDropDown{opacity: 1;top:35px;pointer-events: inherit}

    #mobileNavBar.menuOverlay{pointer-events: inherit;}

    #mobileNav.stick{position: fixed;z-index: 99999999}

    #mobileNav{float:left;

        width:100%;

        padding:0 15px;

        display:flex!important;

        background: -moz-linear-gradient(90deg, rgba(42,56,143,1) 0%, rgba(74,141,250,1) 100%); /* ff3.6+ */

        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(74,141,250,1)), color-stop(100%, rgba(42,56,143,1))); /* safari4+,chrome */

        background: -webkit-linear-gradient(90deg, rgba(42,56,143,1) 0%, rgba(74,141,250,1) 100%); /* safari5.1+,chrome10+ */

        background: -o-linear-gradient(90deg, rgba(42,56,143,1) 0%, rgba(74,141,250,1) 100%); /* opera 11.10+ */

        background: -ms-linear-gradient(90deg, rgba(42,56,143,1) 0%, rgba(74,141,250,1) 100%); /* ie10+ */

        background: linear-gradient(0deg, rgba(42,56,143,1) 0%, rgba(74,141,250,1) 100%); /* w3c */

        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a8dfa', endColorstr='#2a388f',GradientType=0 ); /* ie6-9 */ 

        height:50px;

        flex-direction: column;justify-content: center;display: flex;

        box-shadow:0px 1px 8px rgba(0,0,0,0.6);

        -webkit-box-shadow:0px 1px 8px rgba(0,0,0,0.6);

    }

    #mobileNav .searchForm{float:right;width:280px;position: relative;}

    #mobileNav .searchForm label{display:none;}

    #mobileNav .searchForm input[type="search"]{border-radius:2px;padding:8px 10px;height:35px;box-shadow:inset 0px 2px 5px rgba(0,0,0,0.3)}

    #mobileNav .searchForm button{padding:0;position: absolute;background:none;right:10px;top:4px;}

    #mobileNav .searchForm button svg{width:22px;height:22px;}

    #mobileNav #bars{width:30px;cursor:pointer;}

    #mobileNav #bars .bar{float:left;width:100%;height:3px;background:#fff;margin:3px 0;border-radius:10px;}

    #mobileNav #bars .bar:first-child{margin-top:0}

    #mobileNav #bars .bar:last-child{margin-bottom:0}



    #mainSlider,

    #mainSlider .container{padding:0}

    #mainSlider .slick-slide{background:#fff;}



    #mobileNavBar{display:block!important;position: fixed;width:100%;height:100%;z-index: 9999999;left:0;top:0;pointer-events:none}

    #mobileNavBar .overlay{position: fixed;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.4);-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-ms-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;opacity: 0;pointer-events: inherit}

    #mobileNavBar .navBar{width:280px;position: fixed;left:-280px;top:0;height:100%;background:#fff;overflow: hidden;z-index: 9999;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-ms-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;overflow:auto;}

    #mobileNavBar .navBar .navHeader{float:left;width:100%;padding:10px;background:#fff;} 

    #mobileNavBar .navBar .navHeader .custom-header{position: relative;}

    #mobileNavBar .navBar .navHeader .custom-header .custom-logo{height:40px;}

    #mobileNavBar .navBar .navHeader .custom-header .site-branding{padding:0}

    #mobileNavBar .navBar .navHeader .closeMenu #closeBar{float:left;width:35px;height:35px;position: relative;top:5px;cursor:pointer;overflow: hidden;padding-top:15px;}

    #mobileNavBar .navBar .navHeader .closeMenu #closeBar .bar{float:left;width:100%;height:1px;background:#000;opacity: 0.2;}

    #mobileNavBar .navBar .navHeader .closeMenu #closeBar .bar.one{transform:rotate(45deg);position: relative;top:1px}

    #mobileNavBar .navBar .navHeader .closeMenu #closeBar .bar.two{transform:rotate(-45deg)}

    #mobileNavBar .navBar .searchBar{float:left;width:100%;position: relative;}

    #mobileNavBar .navBar .searchBar input[type="search"]{width:100%;height:55px;background:#f0f0f0;border-radius:0;padding:18px 15px;font-family:'Lato', sans-serif;}

    #mobileNavBar .navBar .searchBar input[type="search"]::placeholder{font-family:'Lato', sans-serif;font-size:15px;}

    #mobileNavBar .navBar .searchBar button[type="submit"]{background:none;padding:0;position: absolute;;right:15px;top:15px;z-index: 999;border:none}

    #mobileNavBar .navBar .navHeader i{color:#fff;cursor:pointer;opacity: 0.3;font-size:18px}

    #mobileNavBar .navigation-top{float:left;width:100%;position: relative;}

    #mobileNavBar .navigation-top .main-nav{float:left;width:100%;margin:0}

    #mobileNavBar .navigation-top .main-nav ul{margin:0}

    #mobileNavBar .navigation-top .main-nav ul li{float:left;width:100%;position: relative;border-bottom:1px solid #eee;padding:15px 0;}

    #mobileNavBar .navigation-top .main-nav ul li a{float:left;width:50%;color:#2d2d2d;font-size:16px;font-weight:400;font-family:'Lato', sans-serif;padding:0 15px;}

    #mobileNavBar .navigation-top .main-nav ul li a svg{display:none}

    #mobileNavBar .navigation-top .main-nav ul li .sub-menu{overflow: hidden;padding:5px;background:#eee;float:left;width:100%;margin-top:15px;margin-bottom:-15px;display:none}

    #mobileNavBar .navigation-top .main-nav ul li .sub-menu li{border:none;padding:0}

    #mobileNavBar .navigation-top .main-nav ul li .sub-menu li a{border-top:0;float:left;width:100%;font-size:14px;padding:5px 8px;background:rgba(255,255,255,1);margin-bottom:1px;color:#9c9c9c;border:none}

    #mobileNavBar .navigation-top .main-nav ul li .sub-menu li:last-child a{margin-bottom:0}

    #mobileNavBar .navigation-top .main-nav ul li .sub-menu li a:active,

    #mobileNavBar .navigation-top .main-nav ul li .sub-menu li a:hover{color:#000}

    #mobileNavBar .navigation-top .main-nav ul li.menu-item-has-children::before{position: absolute;content:'';font-size:18px;right:0;color:#fff;top:0;height:55px;padding:15px 0;width:45px;text-align:center;z-index: 9999;flex-direction: column;justify-content: center;display: flex;background:rgba(0,0,0,0.1);cursor:pointer;right:15px;background:url('https://smiletutor.sg/wp-content/themes/smiletutor/blog/images/sort-down.svg') no-repeat;background-size:8px;background-position: 28px center;}

    #mobileNavBar .navigation-top .main-nav ul .rotateArrow.menu-item-has-children::before{transform: scaleY(-1)}



    #mobileNavBar .navigation-top .main-nav ul li.current-menu-parent{border-bottom:2px solid #0d7be5}     

    #mobileNavBar .navigation-top .main-nav ul .current-menu-parent.rotateArrow{border-bottom:2px solid #0d7be5}         

    #mobileNavBar .navigation-top .main-nav ul li.current-menu-item{border-bottom:2px solid #0d7be5}         

    #mobileNavBar .navigation-top .main-nav ul li.current-menu-parent .current-menu-item a{color:#000;box-shadow:0px 1px 0px #0d7be5!important}

    #mobileNavBar .navigation-top .main-nav ul li.current_page_item{border-bottom:2px solid #0d7be5}



    #mobileNavBar #faceLike{padding:15px;}



    #mobileNavBar.ViewMenu{pointer-events:inherit;z-index: 9999999999}

    #mobileNavBar.ViewMenu .navBar{left:0;box-shadow:3px 0px 69px rgba(0,0,0,0.5);-webkit-box-shadow:3px 0px 69px rgba(0,0,0,0.5)}

    #mobileNavBar.ViewMenu .overlay{opacity: 0.8;}

    #sixArticle .singleArticle{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}

    #sixArticle .singleArticle .blogDesc h1.blogTitle{font-size:16px;}

    #sixArticle .singleArticle .articleOne .blogImg{height:160px;}

    #sixArticle .singleArticle .blogDesc{min-height:80px;}

    #footer .fluidCont{padding-left:15px;padding-right:15px;}

    #footer .needHelpBlock .contact .subsribeUsbox input[type="email"]{width:220px;} 

    #footer .needHelpBlock .contact .catgcheckbox ul li:last-child{margin-right:0}

    #footer .needHelpBlock .catgcheckbox ul li label{font-size:14px;}

    #footer .needHelpBlock .catgcheckbox .custom-control-label::before,

    #footer .needHelpBlock .catgcheckbox .custom-control-label::after{width:0.9rem;height:0.9rem}

    #footer .needHelpBlock .contact .catgcheckbox ul li{margin-right:15px;}

    .pageHeader .headContent{width:100%;}

    .pageHeader{background-position-x: 100%!important}

    #parentMenu.fixCatMenu{top:50px!important}

    .postContainer{padding:0 30px;}  

    

    .newsSignUp{overflow:hidden}

    .newsSignUp .divide{width:100%;}

    .newsSignUp .divide.newsLetter{position: relative;display:inherit}

    .newsSignUp .divide:first-child{background:none;padding-top:0}

    .singlePost .container{padding:0;}

    .entry-content h2{font-size:25px;}  

    .navigation-top{position: relative;}  

    .singlePost .type-post .entry-content{max-width:100%;}

    .singlePost .type-post .entry-header .entry-title{font-size:35px;}

    .singlePost{margin-top:35px;}

    .bredcrumb .container{padding:0 15px;}

    .breadcrumbs{font-size:14px;}

    .additionalMenu{margin-left:20px;}



    #copyright .footerMenu ul li{margin:3px}

    #copyright .footerMenu ul li a{background:#2d2d2d;padding:2px 10px;border-radius:3px;font-size:12px;}

    #copyright .footerMenu ul li a::after{display:none;}



    .pageHeader .featDescr .desc p{font-size:16px;}

    .pageHeader .featImageBg .entry-title{padding:30px 40px}

    .pageHeader .rightSide{min-height:280px;}

    #mainSlider .singleSlide .postContent h2{font-size:22px;}

    #mainSlider .singleSlide .postContent{padding:50px 90px}



    #mainSlider{background:#fff!important;box-shadow:none!important}

    .singlePost #leftSide{padding:0 20px;}

    #author .normal{display:none}

    #author .mobile{display:block!important}

    #author .mobile .slick-list{padding-bottom:5px;}

    .blogSubc .emailWrapper .tagDescr{width:100%;}

    .blogSubc .emailWrapper .subsForm{width:100%;padding-left:0;margin-top:15px;}

    .blogSubc .emailWrapper .subsForm .sib_signup_box_inside_9{width:100%;float:left}

    .blogSubc .catgcheckbox{width:100%;max-width:none;}

    .blogSubc .sib-multi-lists li{width:auto;margin:0 15px;}

    .blogSubc .sib-multi-lists li:first-child{margin-left:0}

    .blogSubc .sib-multi-lists li:last-child{margin-right:0}

    .blogSubc .emailWrapper{padding:60px 70px;background-size:300px;padding-bottom:150px;}

    .blogSubc .subsribeUsbox input[type="email"]{width:calc(100% - 180px);}

    .blogSubc .subsribeUsbox input[type="submit"]{width:170px;}

    .authotMainCate .singleCate .category-img{height:130px;}

    .authotMainCate .singleCate .catExcerpt p{margin-top:5px;}

    .authotMainCate .singleCate .catExcerpt .catTitle{font-size:23px;}



    #author .authorBio .col-sm-10{margin-left:0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}

    .authorPage .leftSide{width:240px;}

    .authorPage .rightSide{width:calc(100% - 240px);padding:0 20px;}

    .authorPage .authorDescription .authorTitle{font-size:25px;}

    .authorPage{margin-top:25px;}

    .authorPosts{margin-top:30px;}

    

}

@media screen and (max-width:1219px) {
    .singlePost #leftSide {
        width: 100%;
        padding-right: 0
    }

    .singlePost #rightSide {
        display: block;
        right: 0;
        width: 100%;
        position: relative;
        margin-top: 30px;
        padding-right: 25px;
    }
}

@media screen and (min-width:1220px) {
    .singlePost .type-post .entry-header .entry-title {
        font-size: 50px;
    }
    .singlePost #rightSide{margin-top:48px;}
}


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

    #header .collapsenav .searchIcon{top:18px;right:20px;}

    #header .logo .custom-header .site-branding{padding:10px 0;}

    #mobileNav #bars{margin-left:0}

    #header .custom-header .custom-logo{height:40px;}

    #header .mobileMenu .navigation-top ul li a{padding:10px 15px;}

    .mobileMenu #site-navigation{top:50px;}

    #site-navigation.ViewMenu{top:60px;}

    .button{font-size:16px;}

    .heading .title br{display:none}

    .heading .title.h2{font-size:30px;}

    .featContent .featTitle{font-size:30px;margin-bottom:20px;}

    .featContent .featDesc p{font-size:18px;letter-spacing: normal;}

    .featContent .featDesc .featHead{font-size:20px;}

    #mainSlider .singleSlide .postContent{min-height:auto!important;}    

    #mainSlider .singleSlide .postContent h2{font-size:30px;padding-bottom:10px;}

    #mainSlider .singleSlide .postContent p{padding-bottom:0}

    #header .container{padding:0 15px;}

    .singlePost .type-post .entry-header .entry-title{font-size:35px;}

    .singlePost .type-post .entry-content p{font-size:20px;padding-bottom:15px;}

    .entry-content h2{font-size:22px;}

    .errorPage h2{font-size:35px;}    

    .errorPage{padding:60px 0}

    .singlePost .type-post .entry-content ul li{font-size:20px;}

    .singlePost .type-post .entry-content table{font-size:20px;}

    #authorBio .avtarContent p{font-size:18px;}

    .bredcrumb{padding:10px 0;font-size:13px;}

    .singlePost .type-post .entry-header .entry-title{margin-bottom:20px;}

    .singlePost{margin-top:25px; margin-bottom:0px;}    

    .bredcrumb i.fa-angle-double-right{margin:2px 3px;}

    #parentMenu.fixCatMenu{position: relative;}

    .exhb_d {
        text-align: center;
        padding: 30px 0px;
        width: 100%;
        margin: 0 auto;
    }
    .exhb_e {
        width: 101%;
        margin: 0 auto;
        padding: 30px 0px;
        text-align: center;
    }

    .exhb_f{
        display: block;
    }
    .exhb_c{
        margin-bottom: 0px;
    }

    #facebook_comments{
        padding-left: 1.2em;
    }
    #sixArticle{
        padding-top: 0;
        margin-top: 40px;
    }
    .exhb_b {
        margin-top: 60px;
    }

  /* Override article title for mobile */
  .singlePost .type-post .entry-header .entry-title {
    font-size: 30px !important;
    line-height: 1.3em !important;
  }
  /* Reduce line-height for H2 */
  .singlePost .type-post .entry-content h2 {
    line-height: 1.2em !important;
  }
}





@media screen and (max-width:735px){      

    .heading.littleGap{margin-bottom:20px;}  

    #topbar{padding:8px 15px;}   

    #mainSlider .singleSlide .postContent{padding:30px;}

    #mainSlider .allFeatPost .slick-arrow{top:85%;}

    .blogTitle{font-size:15px;}

    .heading .title{font-size:25px;}

    .blogDesc{padding:5px;}

    .blogImg{height:150px;}

    .blogDesc p{margin-bottom:5px;}

    #footer .aboutCompany p{text-align: left!important}

    #footer .aboutCompany{text-align: left}

    #footer .fluidCont{padding-left:30px;padding-right:30px;}

    #footer .needHelpBlock{width:100%;}

    #footer .footerContForm{width:100%;margin-top:25px;}

    .catMenu ul li{margin:0 10px;}

    .catMenu ul li:last-child{margin-right:0}

    .catMenu ul li:first-child{margin-left:0}

    .pageHeader .headContent .desc{padding:0}

    .allPosts .allArticles .singleArticle .readmore,

    .allPosts .allArticles .singleArticle .blogDesc p{display:none}

    .allPosts .allArticles .singleArticle .blogDesc{min-height:auto;padding:16px 20px;}

    .allPosts .allArticles .singleArticle .blogImg{width:150px}

    .allPosts .allArticles .singleArticle .blogDesc{padding-left:170px;}

    .allPosts .allArticles .singleArticle .postTag{margin-top:5px;}

    .allPosts .allArticles .singleArticle{margin:5px 0}

    .allPosts .allArticles .singleArticle .blogTitle{font-size:16px;}

    .singlePost .type-post .entry-tags ul li span a{font-size:14px;}

    .entry-content h2{font-size:22px;}

    .bredcrumb li{margin:3px 0}

    .bredcrumb li::after{padding:0 8px;}

    .singlePost .type-post .entry-tags .left{width:100%;}

    .singlePost .type-post .entry-tags .right{width:100%;margin-top:25px;}    

    .singlePost .type-post .entry-tags ul li:first-child{margin-left:0}

    .bottomShareIcons ul li a i{font-size:17px;}

    #parentMenu.fixCatMenu ul li a{color:#fff!important}

    .singlePost .type-post .entry-tags .bottomShareIcons ul{padding-left:0}

    .singlePost .type-post .entry-tags .tagLabel{position: relative;width:100%;margin-bottom:10px;}

    .singlePost .type-post .entry-tags ul{float:none;width:auto;margin:0 -10px;padding-left:0}



    .pageHeader .leftSide{width:100%;float:left;position: relative;min-height:300px;}

    .pageHeader::before{width:100%;height:300px;}

    .pageHeader .featDescr{padding-left:0;min-height:auto;}

    .pageHeader .featDescr .desc{padding:40px;min-height:auto;padding-top:20px;}

    .blogSubc .emailWrapper{padding:40px;padding-bottom:150px;}

    #authorBio .avtarContent{width: 100%;padding-left: 0px;}

    .subs_popup .subs_popup_box{max-width: 600px;}
    .subs_popup .subs_popup_body .modal-body{padding: 35px 0px;}

}



@media screen and (max-width:666px){

    .heading .sub-title{font-size:20px;}

    p{font-size:18px;}  

    .heading.littleGap{margin-bottom:10px;}    

    .button.medium{font-size:15px;padding:12px 30px}

    .button.medium.xl{padding:14px 30px;font-size:16px;}

    .allSteps .heading{margin-bottom:20px;}

    #mainSlider .singleSlide .postContent{min-height:350px;}

    .blogging .blogsliders .slick-arrow{width:25px;height:25px;}

    #sixArticle .singleArticle .articleOne .blogImg{height:130px;}

    #copyright .footerMenu ul li a{font-size:12px;}

    .pageHeader .headContent .desc{padding:0}

    .pageHeader{min-height:auto;}   

    .singlePost .container{max-width:100%;padding:0 10px;}

    #authorBio .avtarContent p{line-height:1.8em;letter-spacing: 0.2px;}

    #mainSlider .singleSlide .postContent h2{font-size:28px;}

    .catMenu.normal{display:none;}

    #primary .blogging:nth-child(2n){border-top:0}

    .mobileTab{display:block!important;width:100%;float:left;text-align: center;padding:0 15px!important;padding-top:15px!important;box-shadow:inset 0 -2px 0 #eee !important;background:#fff}

    .mobileTab #pnProductNavContents{white-space:nowrap;}

    .mobileTab #pnProductNavContents a{display:inline-block;line-height:normal;font-family:'Lato', sans-serif;margin:0 18px;padding-bottom:15px;font-size:17px;}

    .mobileTab #pnProductNavContents a:first-child{margin-left:3px}

    .mobileTab #pnProductNavContents a:last-child{margin-right:3px}

    .mobileTab #pnProductNavContents a.active{box-shadow:inset 0 -2px 0 #0d7be5 !important;font-weight:900;color:#0d7be5}

    .pn-ProductNav{margin:auto;}

    .pn-Advancer{background:white!important;height:25px;transform: scale(0.8);margin-top:-1px;}

    .pn-Advancer svg{width:8px;height:15px;}    

    .mobileTab .pn-Advancer_Icon{fill:#0d7be5}

    .pn-Advancer svg:first-child{position:relative;left:2.5px;}

    .pn-Advancer svg:last-child{position:relative;right:2.5px;}

    .queDetails .leftSide .nav-tabs{display:none}

    .mobileTab .pn-Advancer_Left{left:-10px;}

    .mobileTab .pn-Advancer_Right{right:-10px;}    

    /*.singlePost .type-post .entry-content p{font-size:19px;}*/

    .authotMainCate .singleCate .catExcerpt{min-height:auto;padding:20px 30px}    

}



@media screen and (max-width:639px){    


    .button.xl{padding:14px 40px;}    

    .chooseContent .contentRec h2{font-size:25px;}

    .unique h4{font-size:25px;}

    .button.xl{padding:16px 50px;}

    .heading .title.h2{font-size:25px;}   

    #header .otherLinks .button.medium,

    #header.sticky .otherLinks .button.medium{font-size:13px;padding:8px 18px;}

    #header .logo .custom-logo-link img{height:40px;}

    #header .otherLinks{padding:15px 0}

    #mobileNav{height:45px;}

    #mainSlider{box-shadow:inset 0 0 50px 0 rgba(0,0,0,0.4)}

    #mainSlider .singleSlide .postContent{padding:20px 15px;min-height:340px;}

    #mainSlider .singleSlide .postContent h2{font-size:25px;}

    #mainSlider .singleSlide .postContent p{margin-bottom:15px;}

    #mainSlider .singleSlide .postContent a.button{margin-top:0}    

    #mainSlider .allFeatPost .slick-arrow.slick-prev{left:20px}

    #mainSlider .allFeatPost .slick-arrow.slick-next{right:20px}



    .blogging .container{max-width:100%;}

    .blogging .blogsliders .slick-arrow{top:40%;}

    .blogging .blogsliders .slick-arrow.slick-prev{left:-30px;}

    .blogging .blogsliders .slick-arrow.slick-next{right:-30px;}

    .slick-dots li button{width:10px;height:10px;padding:0;}

    .slick-dots li{margin:0 5px;}

    .slick-dots{top:0}

    .blogDesc{min-height:160px;}    

    .page-template-blog .blogDesc{min-height:200px;} 

    .blogDesc{padding:10px;}

    .blogTitle{font-size:16px;}

    #sixArticle .container{padding:0}

    #sixArticle .singleArticle{padding:0}

    #sixArticle .singleArticle .blogDesc{border:none;background:#fafafa}

    #sixArticle .singleArticle .blogDesc h1.blogTitle{font-size:15px;}

    #sixArticle .singleArticle .blogDesc:nth-child(2n){border-left:1px solid #eee}

    #footer .fluidCont{padding-left:15px;padding-right:15px;}

    #footer{padding-top:15px!important}

    #parentMenu.fixCatMenu{top:44px!important;}



    #parentMenu{position: relative;z-index:9999999;padding-bottom:7px;}

    #parentMenu .container{padding:0}

    #parentMenu .container .row{margin:0}

    

    /* #parentMenu .categoryNav{display:block!important;width:100%} */

    #parentMenu .categoryNav h6{font-family:'Lato', sans-serif;padding:15px;font-weight:700;font-size:18px;color:#fff;position: relative;text-align: left;cursor:pointer}        

    #parentMenu .categoryNav h6::after{content:"";position: absolute;top:0;width: 0; right:15px; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 8px solid white;top:22px;}

    #parentMenu .allSub-cate{width:100%;overflow: hidden;top:51px;text-align:center;padding:0 10px;}

    #parentMenu .allSub-cate li{margin:0;float:none}

    #parentMenu .allSub-cate li a{float:left;width:100%;padding:3px 8px;text-transform: capitalize;letter-spacing: 0.2px;font-size:13px;border-radius:3px;background:#eee}    

    #parentMenu .allSub-cate.autoHeight{height:auto}

    #parentMenu.fixCatMenu{background:#fff;border-color:#eee;box-shadow:0px 0px 36px rgba(0,0,0,0.2)}

    #parentMenu.fixCatMenu ul li.active a{color:#fff!important}



    .allPosts .postContainer{padding:0 10px;}

    .pageHeader .headContent .entry-title{font-size:25px}

    .pageHeader .headContent .desc p{font-size:15px;line-height:1.6em}

    .allPosts .allArticles .singleArticle .blogDesc{padding:8px 10px;padding-left:120px;}

    .allPosts .allArticles .singleArticle .blogImg{width:100px;}

    .allPosts .allArticles .singleArticle .blogTitle{margin-bottom:5px;font-size:15px;}

    .allPosts .allArticles .singleArticle .postTag{margin-top:0}

    .allPosts .heading .title{font-size:25px;}

    .singlePost .type-post .entry-header .entry-meta{font-size:16px;}

    .bredcrumb .container{padding:0 10px;}

    .pageHeader .container{padding:0;}

    .tag .allPosts{margin-top:0}

    .pageHeader.tagheader{padding-bottom:20px}

    .errorPage h2{font-size:25px;}

    .errorPage p{font-size:16px;}

    .singlePost .type-post .entry-header .entry-title{font-size:30px;}

    .singlePost .type-post .entry-content h1{font-size:25px;}

    .singlePost .type-post .entry-content h2{font-size:23px;}

    .singlePost .type-post .entry-content h3{font-size:20px;}

    .singlePost .type-post .entry-content h4{font-size:18px;}

    .singlePost .type-post .entry-content h5{font-size:16px;}

    .singlePost .type-post .entry-content h6{font-size:15px;}    

    .catMenu ul li a{background:#fafafa}

    .catMenu ul li a:hover{background:#fff;color:#000;}

    .catMenu ul li.active a::after{display:none;}

    .catMenu ul li.active a{color:#fff;background:#0d7be5!important}    

    .catMenu ul li{float:left;padding:0}

    .allPosts{margin-top:0;}

    .topArticles .heading{margin-bottom:10px;}

    .smart-loader-six{width:200px!important;height:60px!important}

    .blogDesc h1{font-size:20px;font-weight:700;}

    .blogDesc p{font-size:16px;}



    #authorBio .userAvatar{position: relative;width:100%;}

    #authorBio .avtarContent{padding-left:0}    

    #authorBio .avtarContent p img{display:block!important;float:left;margin-right:20px;max-width:150px;}

    #authorBio .avtarContent p strong{font-family:'Roboto Slab', sans-serif;font-size:22px}



    .pageHeader.normal{display:none}

    .pageHeader.tagheader {margin-bottom:15px;}

    .pageHeader.mobileHeader{display:block!important;position: relative;padding:0}

    .pageHeader.mobileHeader .featImageBg{float:left;width:100%;min-height:250px;position: relative;}

    .pageHeader::before{height:250px;}

    .pageHeader.mobileHeader .featImageBg .entry-title{font-size:25px;font-weight:900;padding:30px 35px}

    .pageHeader.mobileHeader .descr{float:left;width:100%;background:#0d7be5;padding:40px;padding-top:20px}    

    .pageHeader.mobileHeader .descr p{color:#fff}

    .pageHeader.mobileHeader .descr p a{color:#fff;text-decoration:underline!important}

    .pageHeader.mobileHeader .descr p strong{color:#fff}

    .pageHeader.mobileHeader::after{background:none;pointer-events: none;box-shadow:inset 0 -2px 0 #fff,inset 2px 0 0 #fff,inset -2px 0 0 #fff,inset 0 2px 0 #fff;height:calc(100% - 40px);width:calc(100% - 40px);left:20px;top:20px; }    

    .singlePost #leftSide{padding:0 15px;}

    .blogSubc .sib-multi-lists li{margin:0;width:50%;font-size:18px;}

    .blogSubc .sib-multi-lists{margin-top:15px;}

    .blogSubc .subsribeUsbox input[type="email"]{width:100%;}

    .blogSubc .subsribeUsbox input[type="submit"]{width:150px;float:left;margin-top:15px;}

    .blogSubc .emailWrapper{padding:30px;padding-bottom:150px;}

    .authotMainCate .singleCate .catExcerpt{padding:15px 20px;}

    .authorPage .leftSide{width:100%;}

    .authorPage .avatarImage img{width:100%;} 

    .authorPage .rightSide{width:100%;padding:0;margin-top:25px}

    .blogSubc .sib-multi-lists li .custom-control-label::before, .blogSubc .sib-multi-lists li .custom-control-label::after{top:6px}

    #authorBio .userAvatar img{width: 100%;max-width: 100%;}

   .subs_popup .subs_popup_body .subs_popup_text .subs{width: 80%;}
   .subs_popup .subs_popup_box{max-width: 100%;}

}





@media screen and (max-width:479px){    

    .heading{padding:0 15px;margin-bottom:20px;}

    .heading .sub-title{font-size:18px;line-height:1.3em}

    .heading .title.h2{font-size:22px;}

    .button{font-size:10px 30px;font-size:16px;height:normal}    

    .button span img{width:20px;margin-right:10px;}

    .button.uprCase{text-transform:uppercase}

    .button.fullWrap{width:100%;}

    .button.xl{padding:12px 40px;}    

    .button.medium.xl{padding:13px 40px;}

    .button.small{font-size:13px;padding:9px 22px;font-weight:700}

    .big-bt{margin-bottom:0}    

    #sixArticle .singleArticle .blogDesc{padding:8px 7px;min-height:80px;}

    #sixArticle .singleArticle .blogDesc h1.blogTitle{font-size:14px;}

    .heading .title{font-size:22px;}

    .section{padding:25px 0}

    .subsribeUsbox{width:100%}

    .subsribeUsbox input[type="email"]{height:40px;padding:11px 15px;width:250px;}

    #mobileNavBar .navigation-top .main-nav ul li{padding:12px 0}

    #mobileNavBar .navigation-top .main-nav ul li a{font-size: 14px;}

    #mobileNavBar .navBar .searchBar input[type="search"]{padding:10px;height:40px;}

    #mobileNavBar .navBar .searchBar button[type="submit"]{top:7px;}

    #mobileNavBar .navigation-top .main-nav ul li.menu-item-has-children::before{height:48px;right:8px;}

    #mobileNavBar .navigation-top .main-nav ul li .sub-menu{margin-bottom:-12px;}



    .catgcheckbox ul li:first-child{margin-left:0}

    .catgcheckbox ul li:last-child{margin-right:0}

    .catgcheckbox ul li label{font-size:14px;}

    .catgcheckbox .custom-control-label::before,

    .catgcheckbox .custom-control-label::after{width:0.9rem;height:0.9rem}

    .catgcheckbox ul li{margin:0 7px;}

    .subsribeUsbox input[type="submit"]{height:40px;width:110px;}    

    .allPosts .heading{padding:0}

    .allPosts .heading .title{font-size:22px;}

    .newsSignUp .container{padding:0 10px;}

    .newsSignUp .divide{padding:30px 20px;}

    .newsSignUp .divide.newsLetter h3{font-size:25px;}

    .newsSignUp .divide.newsLetter p{font-size:16px;}



    #mainSlider .singleSlide .postContent h2{line-height:normal}

    #mainSlider{background:none;box-shadow:none}

    .entry-content h2{margin-bottom:5px;}

    #authorBio .userAvatar{position: relative;}

    #authorBio .avtarContent{padding-left:0}

    #authorBio{padding-right:0;padding-left:0}

    .full.mb-5{margin-bottom:1rem!important}



    .singlePost{margin-top:15px;}    



        

    #mobileNav .additionalMenu li{padding:0 20px;}

    #mobileNav .additionalMenu ul li a{font-size:11px;}

    #mobileNav .additionalMenu ul li.menu-item-has-children::after{border-left: 4px solid transparent;border-right: 4px solid transparent;border-top: 4px solid #fff;top:6px;}

    .singlePost .type-post .entry-content img{max-width:100%;}

    #mobileNav #bars .bar{margin:2.5px 0}

    #mainSlider .singleSlide .postContent{min-height:auto;}

    #sixArticle .singleArticle:first-child{margin-top:0}

    #sixArticle .singleArticle:last-child{margin-bottom:0}

    #sixArticle .singleArticle{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;margin:10px auto;padding:0 15px}

    #sixArticle .singleArticle .blogDesc{min-height:auto}

    #sixArticle .singleArticle .blogDesc:nth-child(2n){border:none;}

    #sixArticle .singleArticle .articleOne .blogImg{min-height:180px;}

    #sixArticle .singleArticle .blogDesc{border:1px solid #eee!important;border-top:none!important}

    #sixArticle .singleArticle .blogDesc.deskAllPost{display:none}

    #sixArticle .singleArticle .blogDesc.mobileAllPost{display:block!important;text-align: left;padding:15px;background:white}

    #sixArticle .singleArticle .blogDesc.mobileAllPost .blogTitle{font-size:20px;font-weight:800;margin-bottom:10px;line-height:1.4em}    

    #sixArticle .singleArticle .blogDesc.mobileAllPost .postCate{float:left;width:100%;margin-bottom:5px;}

    #sixArticle .singleArticle .blogDesc.mobileAllPost .postCate ul li{float:left;padding:3px;line-height:normal}

    #sixArticle .singleArticle .blogDesc.mobileAllPost .postCate ul li a{float:left;width:100%;font-weight:600;font-size:16px;font-family:'Lato', sans-serif;color:#9c9c9c;line-height:18px;border-radius:3px;overflow: hidden;}

    #sixArticle .singleArticle .blogDesc.mobileAllPost .postCate ul li:last-child a::after{display:none}

    #sixArticle .singleArticle .blogDesc.mobileAllPost .postCate ul li a::after{content:",";}

    #sixArticle .singleArticle .blogDesc.mobileAllPost .postCate ul li:first-child{padding-left:0}

    #sixArticle .singleArticle .blogDesc.mobileAllPost .postCate ul li:last-child{padding-right:0;border:none}

    .singlePost .type-post .entry-content .dateAuthor{text-align: center}

    .singlePost .type-post .entry-content p{font-size:15px;line-height:1.6;letter-spacing: 0px;font-weight: 400 !important;text-transform: none;color: #2b2b2b !important;}    

    .singlePost .type-post .entry-content ul li{font-size:19px;line-height:1.6em;letter-spacing: 0.2px;}

    .singlePost .type-post .entry-content table{font-size:19px;letter-spacing: 0.2px;}

    .singlePost .container{padding:0}



    .mobileTab #pnProductNavContents a{font-size:15px;margin:0 11px;}

    .mobileTab{padding-top:12px!important;}

    .pageHeader.mobileHeader .descr p{font-size:16px;}

    .pageHeader.mobileHeader .descr{padding:30px;padding-top:15px;}

    .pageHeader.mobileHeader::after{height: calc(100% - 30px);width: calc(100% - 30px);left: 15px;top: 15px;}

    

    .shortView{float:left;width:100%;height:100px;overflow: hidden;}

    .shortView.viewFull{height:auto;}

    #viewFullContent a{display:inline-block;font-family:'Lato', sans-serif;color:#fff;text-decoration:underline!important}

    #viewFullContent a i{font-size:13px;margin-left:3px;}



    .pageHeader::before{background-size:250px;}



    #mobileNavBar .navigation-top .main-nav ul li.menu-item-has-children::before{height:48px;right:10px}

    .singlePost #leftSide{padding:0 15px;}

    .singlePost .type-post .entry-content h2{font-size:30px;line-height: 1.6;letter-spacing: 0px;font-weight: 600;text-transform: none;color: #000;}

    .singlePost .type-post .entry-content h2 strong{font-weight:700}

    .singlePost .type-post .entry-header .entry-title{font-size:25px}

    .authotMainCate .singleCate .catExcerpt{padding:30px;}

    .authotMainCate .singleCate .catExcerpt p{font-size:18px;}

    .blogSubc .emailWrapper .tagDescr h3{font-size:25px;}

    .blogSubc .sib-multi-lists li label{font-size:16px;}

    .blogSubc .subsribeUsbox{margin-top:10px;}



   .subs_popup .subs_popup_body .subs_popup_text h4{font-size: 20px;}
   .subs_popup .subs_popup_img{max-width: 60px}
   .subs_popup .subs_popup_body .modal-body{padding: 35px 10px;}
   .subs_popup .subs_popup_body .subs_popup_text .custom-checkbox{margin: 0px 8px;}


  /* Override article title for mobile */
  .singlePost .type-post .entry-header .entry-title {
    font-size: 30px !important;
    line-height: 1.3em !important;
  }
  /* Reduce line-height for H2 */
  .singlePost .type-post .entry-content h2 {
    line-height: 1.2em !important;
  }
}



@media screen and (max-width:413px){

    #mainSlider .allFeatPost .slick-arrow.slick-prev{left:15px;}

    #mainSlider .allFeatPost .slick-arrow.slick-next{right:15px;}

    #mainSlider .allFeatPost .slick-arrow{top:inherit;bottom:20px;}

    #mainSlider .singleSlide .postContent p{padding-bottom:0}

    #mainSlider .singleSlide .postContent p{font-size:17px;}

    #chooseContent .subsribeUsbox input[type="email"]{margin:auto;float:none;width:320px;}

    #chooseContent .subsribeUsbox input[type="submit"]{float:none;margin:auto;margin-top:10px;}

    #footer .footTitle{padding-bottom:10px;font-size:16px;}

    #header .otherLinks .button:first-child{display: none}

    #mobileNav{padding-right:0}

    #rightSidePopUp{width:100%;}

    #rightSidePopUp.hideAbit{bottom:-316px;}

    #rightSidePopUp .contentBox .subs input[type="email"]{height:45px;padding:14px 15px;font-size:15px;}

    #rightSidePopUp .contentBox .subs button.submitBtn{width:45px;height:45px;}

    #rightSidePopUp .contentBox .custom-checkbox label{font-size:14px;}

    #rightSidePopUp .contentBox .custom-checkbox label::before, #rightSidePopUp .contentBox .custom-checkbox label::after{width:0.9rem;height:0.9rem}

    #parentMenu .categoryNav h6{font-size:16px;}

    #parentMenu .categoryNav h6::after{border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 5px solid white;top:20px;}

    #parentMenu .allSub-cate{top:50px;}



    .allPosts .allArticles .singleArticle .blogDesc{position: relative;}

    .allPosts .allArticles .singleArticle .blogImg{width:110px;}

    .newsSignUp .divide.newsLetter{height:auto;}

    .newsSignUp .divide:first-child{padding:0}

    .singlePost .type-post .entry-cate .cateShow{width:100%;}

    .singlePost .type-post .entry-cate .commentsNum{width:100%;margin-top:10px;}   

    #chooseContent .contentRec p{font-size:16px;line-height:normal;margin-top:10px;}

    .subsribeUsbox{margin-bottom:0}



    #mobileNav .navigation-top nav{padding-right:15px;}

    #mobileNav .additionalMenu li:first-child:first-child{padding-left:0}

    #mobileNav .additionalMenu li{padding:0 14px;}

    .bredcrumb .container{padding:0 10px;}

    .blogging .blogsliders .slick-arrow.slick-prev{left:-25px;}

    .blogging .blogsliders .slick-arrow.slick-next{right:-25px;}

    

    #authorBio .avtarContent p img{max-width:124px;}

    .pageHeader.mobileHeader .featImageBg,

    .pageHeader::before{min-height:auto;height:180px;}

    .singlePost .type-post .entry-header{padding:0 15px;}    

    .blogSubc .emailWrapper{padding:20px;padding-bottom:100px;}

    .blogSubc .emailWrapper .subsForm h4, .blogSubc .subsribeUsbox label{font-size:18px;}

    .blogSubc .subsribeUsbox input[type="email"]{height:40px;padding:11px;border-radius:3px;}

    .blogSubc .subsribeUsbox input[type="submit"]{height:40px;width:130px;border-radius:3px;} 

    .blogSubc .emailWrapper{background-size:230px;margin-bottom:30px;}

    #author .col-sm-12{padding:0 7.5px;}

    .subs_popup .subs_popup_body .subs_popup_text .custom-checkbox label{font-size: 13px;}

    .singlePost #rightSide .childcat-posts .post .post-title{
        padding-right: 35px;
    }
    .exhb_c{
        width: 100%;
    }
    

}



@media screen and (max-width:374px){

    #mainSlider .singleSlide .postContent{min-height:350px;}

    #mainSlider .singleSlide .postContent h2{font-size:22px;}

    #mainSlider .singleSlide .postContent p{font-size:15px;}

    #mobileNavBar .navBar{width:300px;left:-300px;}

    #mobileNavBar .navigation-top .main-nav ul li{padding:12px 0;}

    #mobileNavBar .navigation-top .main-nav ul li a{font-size:14px;}

    #mobileNavBar .navigation-top .main-nav ul li.menu-item-has-children::before{height:47px;}

    #mobileNavBar .navBar .searchBar input[type="search"]{height:40px;padding:10px 13px;}

    #mobileNavBar .navBar .searchBar button[type="submit"]{top:10px;}

    #mobileNavBar .navBar .searchBar button svg{width:16px;height:16px;top:-5px}

    #mobileNavBar .navigation-top .main-nav ul li .sub-menu{margin-top:9px;}

    #footer .footerContForm .col-6, #footer .footerContForm .col-12{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}

    .allPosts .full.mb-5{margin-bottom:1rem!important}

    .entry-content h2{font-size:20px;}

    .catgcheckbox ul li .custom-control-label::before,

    .catgcheckbox ul li .custom-control-label::after{width:0.8rem;height:0.8rem;left:-1.2rem}

    .catgcheckbox ul li label{font-size:13px;}

    .catgcheckbox ul li .custom-control{padding-left:1rem}      

    .errorPage{padding:30px 0}

    #mobileNavBar .navBar .navHeader .closeMenu #closeBar{top:2px}

    .single-post .container{padding:0 10px;}

    .allPosts .allArticles .singleArticle .postTag{font-size:11px;}

    .allPosts .allArticles .singleArticle .date{font-size:10px;}

    .allPosts .allArticles .singleArticle .blogTitle{font-size:13px;}

    #parentMenu .allSub-cate li a{font-size:12px;}



    .bredcrumb{font-size:12px;padding:7px 0}

    #authorBio .avtarContent p strong{font-size:20px;}

    #authorBio .avtarContent p{font-size:16px;}

    #mainSlider .singleSlide .postContent h3{font-size:12px;font-weight:normal}

    .pageHeader.mobileHeader .featImageBg .entry-title{font-size:20px;}

    .pageHeader.mobileHeader .featImageBg .entry-title{padding:25px 30px;}

    #mobileNav .additionalMenu li{padding:0 10px;}

    .singlePost #leftSide{padding:0 10px;}

    .subs_popup .subs_popup_body .modal-body{padding: 25px 10px;}
    .subs_popup .subs_popup_body .subs_popup_text .custom-checkbox{margin: 0px 5px;}
    
    .subs_popup .subs_popup_body .subs_popup_text .subs{width: 90%;}
    

  /* Override article title for mobile */
  .singlePost .type-post .entry-header .entry-title {
    font-size: 30px !important;
    line-height: 1.3em !important;
  }
  /* Reduce line-height for H2 */
  .singlePost .type-post .entry-content h2 {
    line-height: 1.2em !important;
  }
}





@media screen and (max-width:359px){

    #footer .needHelpBlock .contact .catgcheckbox ul li{margin-right:9px;}

    #footer .needHelpBlock .contact .subsribeUsbox input[type="email"]{width:100%;}

    #footer .needHelpBlock .contact .subsribeUsbox input[type="submit"]{margin-top:15px;margin-left:0}

    #rightSidePopUp .cover{padding:30px 15px;}

    #rightSidePopUp.hideAbit{bottom:-345px}

    .newsSignUp .divide{padding:20px;}

    .newsSignUp .divide.newsLetter input[type="email"]{padding:11px 13px;height:40px;}

    .newsSignUp .divide.newsLetter input[type="email"]::placeholder{line-height:normal}

    .newsSignUp .divide.newsLetter form button[type="submit"]{height:40px;width:40px;}

    .newsSignUp .divide.newsLetter p{font-size:14px;line-height:1.3em}

    .newsSignUp .divide.newsLetter h3{font-size:20px;}    

    .singlePost #main .container{padding:0 15px;}

    .singlePost .type-post .entry-content h2, .singlePost .type-post .entry-content h3{margin-top:0;}

    #chooseContent .subsribeUsbox input[type="email"]{width:100%;}

    #mobileNavBar .navBar{width:320px;left:-320px;}

    #mainSlider .allFeatPost .slick-arrow{bottom:25px;}

    #mainSlider .singleSlide .postContent{min-height:auto;}

    #mobileNav .additionalMenu ul li a{font-size:10px;}

    #mobileNav .additionalMenu li{padding:0 10px;}

    #mobileNav{height:40px;}

    #mobileNav .additionalMenu ul li.menu-item-has-children::after{right:-4px;}

    #mobileNavBar .navigation-top .main-nav ul li.menu-item-has-children::before{width:50px;right:0;}

    #parentMenu.fixCatMenu{top:40px!important}

    #sixArticle .singleArticle{-ms-flex: 0 0 290px;flex: 0 0 290px;max-width: 290px;margin:8px auto}

    .mobileTab #pnProductNavContents a{font-size:14px;margin:0 8px;}

    .mobileTab{padding-top:8px;}

    .pn-Advancer{margin-top:0}

    #mobileNav .additionalMenu li{padding:0 7px;}

    .additionalMenu{margin-left:15px;}

    .singlePost .type-post .entry-content p{font-size:18px;line-height:1.5em;}

    .singlePost .type-post .entry-header .entry-title{font-size:25px;}

    .singlePost{margin-top:15px;}

    .subs_popup .subs_popup_body .subs_popup_text .custom-checkbox{margin: 0px 1px;}
    
    .singlePost #rightSide .childcat-posts .post .post-title {
        padding-right: 65px;
    }
    

  /* Override article title for mobile */
  .singlePost .type-post .entry-header .entry-title {
    font-size: 30px !important;
    line-height: 1.3em !important;
  }
  /* Reduce line-height for H2 */
  .singlePost .type-post .entry-content h2 {
    line-height: 1.2em !important;
  }
}



@media screen and (max-width:320px){

    .mainBanner .slide-container .tagline .button{padding: 12px 47px;}

  /* Override article title for mobile */
  .singlePost .type-post .entry-header .entry-title {
    font-size: 30px !important;
    line-height: 1.3em !important;
  }
  /* Reduce line-height for H2 */
  .singlePost .type-post .entry-content h2 {
    line-height: 1.2em !important;
  }
}