/*
  Theme Name: EOVO - Creative HTML5 Responsive Template
  Theme URL: http://themewar.com/html/eovo/
  Author: ThemeWar
  Author URI: http://www.themewar.com
  Description: "EOVO - Creative HTML5 Responsive Template" is modern, clean, multiple functions and professionally. It has 11 homepage layouts and 11 Online store layout Options! This template suits for any type of portfolio, Creative, corporate, design studio, Fashions, Blog shopping and more… The template is designed on Bootstrap grid and can be easily conversion into Wordpress, Joomla and other systems. This is a perfect choice!
  Version: 1.0
*/
@media (min-width:1400px) and (max-width:2565px){
    .vc_row-o-equal-height .eovo-advanced-box.absolute{
        position:absolute;
        height:100%;
        width:100%;
    }
    .vc_row-o-equal-height .eovo-advanced-box .halfSectionTitle{
        height:100%;
        width:100%;
    }
    .vc_row-o-equal-height .eovo-advanced-box .halfSectionTitle .halfDesc{
        position:absolute;
        bottom:26px;
    }
    /* Main Menu */
    .mainMenu {
        margin-bottom: 72px;
        margin-top: 100px;
    }
    .leftMenu .mainMenu{
        margin-top: 150px;
        padding-left: 105px;
    }
    .leftMenu{
        width: 750px;
    }
    .leftMenu .children,
    .leftMenu .sub-menu {
        margin: 0 60px 0 0;
    }
    .leftEffect.overlay-open {
        -webkit-transform: translateX(750px);
        transform: translateX(750px);
    }
    .leftMenu .menuAsetes {
        margin: 0 0 0 105px;
        width: 380px;
    }
    /* Slider Section */
    .mainSlider .tp-bullets.simplebullets.round,
    .mainSlider .tp-bullets.simplebullets.round.hidebullets,
    .mainSlider .tp-bullets.simplebullets.round.hovered{
        bottom: 64px !important;
    }
    .home2 .mainSlider .tp-bullets.simplebullets.round,
    .home2 .mainSlider .tp-bullets.simplebullets.round.hidebullets,
    .home2 .mainSlider .tp-bullets.simplebullets.round.hovered {
        bottom: 145px !important;
    }
    /* Studio Section */
    .studioContent {
        float: right;
        padding-left: 0;
        width: 74.5%;
    }
    /* skill area */
    .skillsCont .col-md-6 {
        width:40%;
        margin-right: 42px;
    }
    .skillsCont{
        margin-top: 0;
        padding-left: 110px;
    }
    .singleSkill {
        margin-bottom: 43px;
    }
    .singleSkill:nth-child(even){
        margin-right: 52px;
    }
    .singleSkill h5{
        padding-bottom: 24px;
    }
    .artDetailCarous  img {
       width: 100% !important;
       height:auto;
    }
    .skillsCont .titleArea {
        left: -133px;
    }
    /* Design */
    .designContent {
        width: 80%;
    }
    .designContent .titleArea {
        left: -68px;
    }
    .designContent {
        padding-left: 120px;
    }
    /* New model */
    .newModelContent {
        float: right;
        padding-right: 79px;
        width: 73%;
    }
    .modelImg {
        padding-left: 67px;
    }
    .newModelContent .titleArea.reverse {
        right: -143px;
    }
    /* Home Two */
    .featureContent {
        padding-top: 248px;
    }
    .featureContent.last {
        padding-top: 233px;
    }
    /* Home Three */
    .teamService {
        left: 70px;
    }
    .artBtnTwo {
        padding-top: 95px;
    }
    .absoluteImg {
        width: 360px!important;
    }
    .contents.pull-right{
        padding-left: 130px;
    }
    .contents .singleSkill {
        width: 88%;
    }
    .singleSkill.one {
        padding-right: 15px;
    }
    .singleSkill.two {
        padding-left: 15px;
    }
    .contents .singleSkill.two {
        width: 90%;
    }
    .contents2 img{
        width: auto !important;
    }
    .folio5 img {
        width: auto !important;
        max-width: inherit;
    }
    .sl_heading2 {
        width: 100%;
    }
    .mainSlider .tp-caption.h6secondSlide{
        left: 908px !important;
        top: 433px !important;
    }
    #imageSlider {
        border: 30px solid #ebebeb;
        height: 550px;
        width: 390px;
    }
    #imageSlider .slideOverSlideImg {
        width: 340px;
    }
    .sl6_paragraph {
        width: 100%;
    }
    .mainSlider .tp-caption.h6thirdSlide {
        left: auto !important;
        right: 307px !important;
        top: 515px !important;
    }
    .mainSlider .tp-caption.h6fourthSlide {
        left: auto !important;
        right: 678px !important;
        top: 591px !important;
    }
    .mainSlider .tp-caption.h6firstSlide {
        left: 411px !important;
        top: 406px !important;
    }
    .conText img{
        width: auto !important;
    }
    .imageSec6 .conText {
        margin-top: 176px;
    }
    .teamsection6 .sectionTitleDiv {
        height: 600px;
    }
    .teamsection6 .sectionDesc {
        margin-top: 302px;
    }
    .team6 img {
        width: auto !important;
        max-width: 100%;
    }
    .imageSec7 .conText {
        padding-top: 166px;
    }
    .instaTitle {
        padding: 0 0 0 40px;
    }
    .owlCustNav a img{
        width: 13px !important;
    }
    /* Home 11 */
    .menuSidebar {
        width: 385px;
    }
    .body_wrapper {
        margin-left: 385px;
    }
    .feature11 .vc_col-lg-5,
    .feature11 .col-lg-5 {
        width: 45.32%;
    }
    .feature11 .vc_col-lg-7{
         width: 54.67%;
    }
    .feature11 .col-lg-4 {
        width: 30.4%;
    }
    .feature11 .col-lg-3 {
        width: 24.27%;
    }
    .feature11 .col-lg-7 {
        width: 54.68%;
    }
    .feature11 .featureH3Cont {
        height: 500px;
        width: 400px;
    }
    .shop2 .mainSlider11 .tp-caption.firstSlide {
        left: 640px !important;
    }
    .shop2 .mainSlider11 .tp-bullets.hidebullets, .shop2 .mainSlider11 .hovered .tp-bullets.hidebullets, .shop2 .mainSlider11 .tp-bullets {
        left: 43% !important;
    }
    .shop2 .mainSlider11 .tp-bullets.hidebullets,
    .shop2 .mainSlider11 .hovered .tp-bullets.hidebullets,
    .shop2 .mainSlider11 .tp-bullets{
        bottom: 290px !important;
    }
    /* Home 11 */
    .footer11 .instaGramImg {
        padding-right: 130px;
    }

}
@media (min-width:1600px) and (max-width:2565px){
   
    .aboutBannerArea .aboutCont{ 
        margin: 0;
    }
    .aboutTitle h1{
        position: absolute;
        left: 32px;
        top: 30px;
    }
    .shop_promotion .vc_col-lg-5{width:44.444444%;}
    .shop_promotion .vc_col-lg-3{width:22.222222%;}
    .eovo-client .singleClient:first-child{
        text-align:left;
    }
    .eovo-client .singleClient:last-child{
        text-align:right;
    }
    .paddings{
        padding: 75px 20px 65px 35px
    }
    .paddings2{
        padding: 45px 15px 0px 20px;
    }
    .skill11,.twitterArea11,.clientArea11,.contactSection11{
        margin-left:85px!important
    }
}
@media (min-width:1600px) and (max-width:1900px){
    .mainSlider .tp-caption.secondSlide {
        left: 100px !important;
    }
    .skillImg {
        padding-right: 59px;
    }
    .studioContent {
        width: 98%;
    }
    .mainSlider .tp-caption.fifthH2Slide,
    .mainSlider .tp-caption.fourthH2Slide{
        left: 375px !important;
    }
    .mainSlider .tp-caption.thirdH2Slide{
        left: 340px !important;
    }
    .mainSlider .tp-caption.firstH2Slide,
    .mainSlider .tp-caption.secondH2Slide{
        left: 0 !important;
    }
    .sliderArea.home4 {
        padding-left: 245px;
    }
    .blogShortDesc {
        padding-left: 0;
    }
    .newModelAreaH4 .modelImg {
        padding-left: 126px;
    }
    .newModelAreaH4 .modelImg {
        padding-left: 126px;
    }
    .contents.pull-right {
        padding-left: 60px;
    }
    .mainSlider .tp-caption.h6firstSlide {
        left: 255px !important;
        top: 375px !important;
    }
    .mainSlider .tp-caption.h6secondSlide {
        left: 748px !important;
        top: 400px !important;
    }
    .mainSlider .tp-caption.h6thirdSlide {
        right: 145px !important;
        top: 487px !important;
    }
    .mainSlider .tp-caption.h6fourthSlide {
        right: 517px !important;
        top: 560px !important;
    }
    .imageSec6 .conText {
        margin-top: 122px;
    }
    .imageSec7 .conText {
        padding-top: 120px;
    }
    .instaTitle {
        padding: 0 0 0 40px;
    }
}
@media (min-width:1400px) and (max-width:1599px){
    .contactMap {
        width: 770px;
    }
    .blogDetailsThumb {
        width: 770px;
    }
    .blogBannerCont{
        width: 650px
    }
    .blogBannerArea .fakeDiv {
        width: 470px;
    }
    .productDetails {
        padding-left: 50px;
        padding-right: 50px;
    }
    .prodDescCont {
        padding-top: 50px;
    }
    .h10OverView .bigLine,
    .h10DesignArea .bigLine{
        width:150px;
    }
    .upb_video-bg .upb_video-src{
        transform: translateX(0)!important;
        transform: translateY(0)!important;
        left: 0!important;
        top: 0!important;
        height: 100%!important;
        object-fit: cover;
    }
    .h10OverView .skillsCont{
        padding-right: 70px;
    }
    .h10desinCont{
        padding-right:0;
        padding-left:70px;
    }
    .h10desinCont  .sectionTitle,
    .h10OverView  .sectionTitle{
        letter-spacing: 7px;
    }
    .aboutBannerArea .aboutCont{
        padding-left:30px;
    }
    .aboutTitle h1{
        position: absolute;
        left: 32px;
        top: 30px;
        font-size: 40px
    }
    .responsiveHeight{
        height: 490px;
        min-height:0;
    }
    .responsiveHeight img{
        width:auto;
        height:100%;
    }
    .responsiveHeight4{
        height: 465px;
    }
    .eovo-client .singleClient:first-child{
        text-align:left;
    }
    .eovo-client .singleClient:last-child{
        text-align:right;
    }
    .text_box h5{
        margin-bottom:10px;
    }
    .text_box.paddings {
        padding: 35px 10px;
    }
    .text_box.paddings2 {
        padding: 25px 10px;
    }
    .studioContent {
        width: 100%;
    }
    .mainSlider .tp-caption.secondSlide {
        left: 100px !important;
    }
    .skillsCont {
        margin-top: 0;
    }
    .skillImg {
        padding-right: 44px;
    }
    .sliderArea.home4 {
        padding-left: 90px;
    }
    .overViewArea .skillsCont {
        padding-left: 153px;
        padding-top: 85px;
    }
    .overViewArea .skillsCont .titleArea {
        top: 239px;
    }
    .newModelAreaH4 .modelImg {
        padding-left: 112px;
    }
    .overViewArea .skillImg {
        padding-right: 112px;
    }
    .blogShortDesc {
        padding-left: 0;
    }
    .marginLeft {
        margin-left: 40px;
    }
    .contents .singleSkill {
        width: 100%;
    }
    .contents.pull-right {
        padding-left: 45px;
    }
    .imageSec6 .conText {
        margin-top: 93px;
    }
    .teamsection6 .sectionDesc {
        margin-top: 280px;
    }
    .mainSlider .tp-caption.h6firstSlide {
        left: 175px !important;
    }
    .mainSlider .tp-caption.h6secondSlide {
        left: 668px !important;
    }
    .mainSlider .tp-caption.h6thirdSlide {
        right: 65px !important;
        top: 485px !important;
    }
    .mainSlider .tp-caption.h6fourthSlide {
        right: 438px !important;
        top: 560px !important;
    }
    .imageSec7 .conText {
        padding-top: 85px;
    }
    .instaTitle {
        padding: 0 0 75px 20px;
    }
    /* Home Two */
    .mainSlider .tp-caption.firstH2Slide {
        left: 0 !important;
    }
    .mainSlider .tp-caption.secondH2Slide {
        left: 0 !important;
    }
}
@media (max-width:1400px) {
    .workCont{
        width: 90%;
        left: 5%;
        top: 30px;
    }
    footer{
        margin-left:0!important;
        margin-right:0!important;
    }
    .footerAreaTwo.footerOverlay{
        margin-left:-15px!important;
        margin-right:-15px!important;
    }
}
@media (min-width: 1200px){
	.aboutBannerArea .row-eq-height{
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		display: flex
	}

    .gelli_inbox_after,
    .gelli_inbox_before{
        width:60px;
    }
    .gelli_inbox_wrap{
        width:calc(100% - 120px);
        margin-left: 60px;
    }
}
@media (min-width: 1200px) and (max-width: 1399px){
 
    .body_wrapper .instagraSinglImg{
        width: 128px;
    }
    .eovo-client .singleClient:first-child{
        text-align:left;
    }
    .eovo-client .singleClient:last-child{
        text-align:right;
    }
    .feature11 .vc_col-lg-5,
    .feature11 .col-lg-5 {
        width: 45.32%;
    }
    .feature11 .vc_col-lg-7{
         width: 54.67%;
    }
    /*slider area*/
    .mainSlider .tp-caption.firstSlide{
        left: 0 !important;
    }
    .mainSlider .tp-caption.secondSlide{
        left: 100px !important;
    }
    .mainSlider .tp-caption.thirdSlide{
        right: 0 !important;
    }
    .mainSlider .tp-caption.fourthSlide{
        top: 470px !important;
    }
    .mainSlider .tp-caption.fourthSlide,
    .mainSlider .tp-caption.fifthSlide{
        left: 445px !important;
    }
    .sliderLeft {
        height: 656px;
        width: 685px;
    }
    .mainSlider {
        min-height: inherit;
    }
    .sliderRight img{
        width: 100% !important;
    }
    .sliderRight{
        width: 100%;
        display: table;
    }
    .designContent {
        padding-left: 123px;
    }
    .designContent .titleArea{
        left: -66px;
    }
    .newModelContent {
        margin-top: 42px;
        padding-right: 21px;
    }
    .overViewArea .bigLine{
        right: -10px;
    }
    .skillsCont {
        padding-left: 130px;
    }
    .newModelContent .titleArea.reverse{
        right: -203px;
    }
    .skillsCont .titleArea{
        left: -82px;
    }
    .skillImg {
        padding-right: 0;
    }
    /* Home two slider */
    .mainSlider .tp-caption.firstH2Slide {
        top: 149px !important;
    }
    .mainSlider .tp-caption.thirdH2Slide {
        left: 310px !important;
        top: 49px !important;
    }
    .blanked {
        height: 550px;
        width: 450px;
    }
    .mainSlider .tp-caption.fourthH2Slide{
        left: 341px !important;
        top: 490px !important;
    }
    .home2 .slideContent {
        letter-spacing: 5px;
    }
    .mainSlider .tp-caption.fifthH2Slide{
        left: 341px !important;
        top: 528px !important;
    }

    /* Home Page Four */
    .sliderArea.home4 {
        padding-left: 0;
    }
    .mainSlider .tp-caption.h4secondSlide {
        left: 210px !important;
    }
    .h4Blanked {
        height: 430px;
        width: 300px;
    }
    .mainSlider .tp-caption.h4fourthSlide {
        left: 552px !important;
    }
    .h4SlideContent img {
        width: 800px !important;
        height: 430px !important;
    }
    .workCont .artContent {
        top: 25px;
    }
    .blogShortDesc {
        padding-left: 10px;
    }
    .blogShortDesc h4 {
        margin-top: 30px;
    }
    .marginLeft {
        margin-left: 20px;
    }
    .blogShortDesc.two {
        padding-left: 0;
    }
    .blogShortDesc.two .marginLeft {
        margin-left: 15px;
    }
    .blogShortDesc.two h4 a {
        letter-spacing: 3.2px;
    }
    .h4BlogThumb {
        padding-right: 0;
    }
    .h4BlogThumb .thmbLine {
        right: -20px;
    }
    .contents.pull-right {
        padding-left: 64px;
    }
    .postby {
        letter-spacing: 3px;
    }
    .overViewArea .skillImg {
        padding-right: 105px;
    }
    .newModelAreaH4 .modelImg {
        padding-left: 105px;
    }
    .overViewArea .skillsCont {
        padding-top: 120px;
    }
    .overViewArea .skillsCont .titleArea {
        top: 273px;
    }
    /* Home Six */
    #imageSlider .slideOverSlideImg img{
        max-width: inherit;
        height: 370px;
        width: 260px;
    }
    .mainSlider .tp-caption.h6firstSlide {
        left: 175px !important;
    }
    .sl_heading2 {
        width: 100%;
    }
    .mainSlider .tp-caption.h6secondSlide {
        left: 665px !important;
        top: 235px !important;
    }
    .sl6_paragraph {
        width: 100%;
    }
    .mainSlider .tp-caption.h6thirdSlide {
        left: 400px !important;
    }
    .mainSlider .tp-caption.h6thirdSlide {
        left: 850px !important;
        top: 293px !important;
    }
    .mainSlider .tp-caption.h6fourthSlide {
        left: 750px !important;
        top: 368px !important;
    }
    /* Home ten */
    .h10OverView .skillsCont {
        padding-left: 0;
        padding-right: 100px;
    }
    .overViewImg {
        padding-left: 88px;
    }
    .h10DesignImg {
        padding-right: 0;
    }
    .h10desinCont {
        padding-left: 100px;
        padding-right: 15px;
    }
    .upb_video-bg .upb_video-src{
        transform: translateY(0);
        top: 0;
        height: 100%!important;
        object-fit: cover;
    }
    /* Home 11 */
    .featureH3Cont .sectionTitle {
        font-size: 28px;
    }
    /* About Page */
    .aboutImg img{
        width: auto; 
    }
    .abSkillImg {
        right: 280px;
    }
    /* art work 1*/
    .fakeDiv {
        width: 450px;
    }
    /* art work 3*/
    .artWorkHove {
        padding: 60px 0 0 20px;
        width: 71%;
    }
    /* art details 1*/
    .brandingCont {
        padding: 87px 0 30px 0;
    }
    /* Blog page One */
    .blogBannerCont {
        right: 100px;
    }
    .blogBannerArea .fakeDiv {
        width: 470px;
    }
    /* Blog page Two */
    .audioPost.two .mejs-inner .mejs-controls div.mejs-time-rail {
        width: 380px !important;
    }
    /* Blog details Two */
    .blogDetailsThumb {
        width: 770px;
    }
    .blogBannerArea.two {
        padding-bottom: 100px;
    }
    /* Contact One */
    .contactMap {
        height: 400px;
        width: 770px;
    }
    .contactInfoArea{
        padding: 132px 0 90px;
    }
    /* Shop look book 2 */
    .featuredAbsuImg {
        right: -146px;
        top: 255px;
        width: 370px !important;
    }
    .featuredDetails {
        padding-left: 225px;
        padding-right: 0;
    }
    .galleryConts {
        padding-left: 0;
        padding-right: 0;
        padding-top: 0;
    }
    .galleryAbsuImg {
        left: -120px;
        top: 250px;
        width: 400px !important;
    }
    .form-row.place-order .button,
    .defaultLink.background {
        margin-top: 40px;
    }
    .galLoadMore .defaultLink {
        top: -80px;
    }
    .bestGalleryArea {
        padding: 90px 45px 66px;
    }
    /* Shop details */
    .productDetails {
        padding-left: 0;
        padding-right: 0;
    }
    .prodDescCont {
        padding-top: 0;
    }
    .reviewers {
        padding-right: 0;
    }
    .reviewers .commentDetails {
        width: 83%;
    }
    .menWomenCollect {
        overflow: hidden;
    }
    .menWomenCollect img{
        width: auto !important;
        max-width:100%;
    }
    .cartDetails {
        margin-top: 40px;
    }
    .cartModal button.close {
        padding: 20px 0 22px;
    }
    .cuponForm {
        margin-top: 30px;
    }
    /* Menu */
    .mainMenu .children ,
    .sub-menu {
        padding: 25px 0;
        top: 50px;
        margin-bottom: 25px;
    }
    .leftMenu .mainMenu {
        margin-top: 50px;
        padding-left: 0;
    }
    .mainMenu2 .children ,
    .mainMenu2 .sub-menu {
        padding-left: 20px;
    }
    .mainMenu2 {
        margin-top: 80px;
    }
    .h4ArtWork::after {
        width: 60%;
    }
}
@media (min-width: 1024px) and (max-width: 1399px){
	.pdMargin{
		margin-left: 40px;
	}
    .vc_row-o-equal-height .eovo-advanced-box.absolute{
        position:absolute;
        height:100%;
        width:100%;
    }
    .vc_row-o-equal-height .eovo-advanced-box .halfSectionTitle{
        height:100%;
        width:100%;
    }
    .vc_row-o-equal-height .eovo-advanced-box .halfSectionTitle .halfDesc{
        position:absolute;
        bottom:26px;
    }
    .firstSlide{
        margin-left:45px;
    }
    .skillArea {
        padding: 0 45px;
    }
    .sliderLeft {
        height: 656px;
        width: 685px;
    }
    .aboutTitle h1{
        position: absolute;
        left: 32px;
        top: 30px;
        font-size: 40px
    }
}
@media (min-width: 768px) and (max-width: 1199px){
    .headerAreaTwo{
        padding-left: 15px!important;
        padding-right:15px!important;
    }
    .h10OverView,
    .h10DesignArea,
    .shopTweet{
        padding-left: 15px;
        padding-right: 15px;
    }
    .shop-page{
        padding:0px 15px 90px
    }
    .singleSkill{
        margin-bottom:10px;
    }
    .aboutBannerArea .aboutCont {
        padding-top: 40px;
    } 
	.aboutBannerArea .col-flex{
		padding-left: 30px;
	}
    .aboutTitle h1{
        position: absolute;
        left: 32px;
        top: 30px;
        font-size: 40px
    }
    .artSectionTitle{
        padding-left:20px!important;
    }
    .eovo-client .singleClient:first-child{
        text-align:left;
    }
    .eovo-client .singleClient:last-child{
        text-align:right;
    }
    .twitterArea{
        padding: 60px 0 30px;
    }
    .feaSection11 {
        margin-bottom: 50px;
    }
    .skill11 .text_box{
        margin-bottom: 30px;
    }
    .skill11{
        padding-bottom: 45px;
    }
    .text_box h5{
        line-height:1.5;
    }
    .feaSection {
        margin: 0 !important;
    }
    .teamAreaTwo {
        padding: 0 45px;
    }
    /* Slider Area */
    .body_wrapper .content-main{
        overflow:inherit
    }
    .menuSidebar .eovo_search .search-popup input[name="s"]{
        min-width:200px;
    }
    .menuSidebar .userMenu ul li.searchs a{
        font-size:20px;
        padding-left:5px;
    }
    .content-main{
        overflow-x:hidden
    }
    .artHover{
        display:none;
    }
    .sliderArea {
        padding-left: 0;
    }
    .slideButton {
        text-align: center;
        margin-top: 400px;
    }
    .sliderRight, .sliderRight img{
        height: 100% !important;
    }
    .sliderRight img{
        width: 100% !important;
    }
    .mainSlider .tp-bullets.simplebullets.round,
    .mainSlider .tp-bullets.simplebullets.round.hidebullets,
    .mainSlider .tp-bullets.simplebullets.round.hovered {
        left: auto !important;
        margin-left: 0 !important;
        opacity: 1 !important;
        right: 20px!important;
        width: 62px;
        bottom: 35px !important;
    }
    .sliderArea .socialIcon {
        margin-left: 20px;
    }
    .tp-caption.fifthSlide{
        z-index: 9 !important;
    }
    .noPaddingRight {
        padding-right: 15px !important;
    }
    .noPaddingLeft{
        padding-left: 15px !important;
    }
    .noPadding{
        padding: 0 15px !important;
    }
    .titleArea {
        left: -83px;
    }
    .historyContent {
        padding-left: 115px;
    }
    .studioContent {
        margin-top: 0;
        margin-bottom: 50px;
    }
    .studioImg {
        padding-left: 0;
    }
    .designImg {
        padding-right: 0;
    }
    .designContent {
        margin-top: 50px;
    }
    .teamArea {
        padding-bottom: 50px;
    }
    .pricingArea {
        padding-bottom: 50px;
    }
    .skillArea {
        padding: 0 15px;
    }
    .skillImg {
        padding-right: 0;
    }
    .skillImg img{
        width: 100%;
    }
    .newModelContent {
        margin-top: 30px;
        padding-left: 100px;
        margin-bottom: 255px;
        padding-right: 150px;
    }
    .modelImg {
        padding-left: 0;
    }
    .newModelContent .titleArea.reverse {
        right: -70px;
    }
    .artworkArea .col-sm-3.noPadding{
        padding: 0 !important;
    }
    .artlink {
        font-size: 18px;
        height: 40px;
        padding-top: 10px;
        width: 40px;
    }
    .artpop {
        font-size: 18px;
        height: 40px;
        padding-top: 10px;
        width: 40px;
    }
    .artContent > h5 {
        margin-top: 15px;
    }
    .singleClient {
        display: inline-block;
    }
    .singlePricing {
        padding: 42px 20px 77px;
    }
    .priceHeading h5 {
        font-size: 11px;
    }
    .priceHeading h2 {
        font-size: 20px;
    }
    .newsContent h4 {
        margin-top: 20px;
        line-height: 1.2;
    }
    .nameEmail input {
        width: 100%;
    }
    .nameEmail input[type="email"] {
        margin-left: 0;
        margin-top: 0;
    }

    /****** Home2 *****/
    .artworkAreaHome2 .noPadding{
        padding: 0px !important;
    }
    .singlePricing{
        margin-bottom: 30px;
    }
    .featureArea{
        padding: 0px;
    }
    .twitterContent{
        margin-bottom: 30px;
    }
    .contactInfoTwo{
        margin-bottom: 30px;
    }

    /*** Home 3 *****/
    .skillsTwoCont{
        margin-bottom: 30px;
    }
    .teamare2Padding .noPadding{
        padding: 0px !important;
    }
    .callToTwoContent{
        padding-left: 40px;
    }
    .bxSlider.home3 .testiContent p{
        padding: 0;
    }
    .blogThumb{
        margin-bottom: 30px;
    }
    .artworkAreaHome2 .artImg img{
        width: 100%;
        height: auto;
    }
    .mainSlider .tp-bullets.simplebullets.round,
    .mainSlider .tp-bullets.simplebullets.round.hidebullets,
    .mainSlider .tp-bullets.simplebullets.round.hovered {
        right: 50px !important;
    }
    .homeThreeSlider .mainSlider .tp-caption{
        width: 100% !important;
        left: 0 !important;
        top: 0 !important;
        text-align: center !important;
    }
    .homeThreeSlider{
        padding-left: 45px;
        padding-right: 45px;
    }
    /******* Home 4 ******/
    .overViewArea .skillImg{
        padding-right: 0px;
    }
    .bigLine{
        display: none;
    }
    .overViewArea .skillsCont{
        padding-top: 30px;
    }
    .overViewArea .skillsCont .titleArea{
        top: 190px;
    }
    .overViewArea .skillsCont{
        padding-bottom: 120px;
    }
    .newModelAreaH4 .newModelContent{
        padding-top: 30px;
    }
    .newModelAreaH4 .newModelContent .titleArea.reverse{
        top: 134px;
    }
    .newModelAreaH4 .modelImg{
        padding-left: 0;
    }
    .h4ArtWork img{
        width: 100%;
        height: auto;
    }
    .h4ArtWork{
        margin-bottom: 30px;
    }
    /** Home 5 **/
    .halfSectionTitle{
        width: 100%;
    }
    .workSection5{
        padding-left: 15px;
        padding-right: 15px;
    }
    .inbox .upb_video-bg{
        padding: 0;
        margin: 0 15px;
        left: 0!important;
        right: 0;
    }
    .gelli_inbox_after,
    .gelli_inbox_before{
        width:15px;
    }
    .gelli_inbox_wrap{
        width:calc(100% - 30px);
        margin-left: 15px;
    }
    .upb_video-bg .upb_video-src{
        transform: translateY(0);
        top: 0;
        height: 100%!important;
        object-fit: cover;
    }
    .contents{
        padding-top:47px;
    }
    .halfSectionTitle{
        width: auto;
        margin-left: 15px;
        margin-right: 15px;
        margin-bottom: 30px;
    }
    .workSection5 .noPadding{
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .videoArea.inBox{
        margin: 0 15px;
    }
    .contentImg{
        width: 100%;
    }
    .content1section{
        padding-left: 15px;
        padding-right: 15px;
    }
    .contents{
        width: 100%;
    }
    .buttons{
        padding: 0 15px;
    }
    .buttons .noPadding{
        padding: 0px !important;
    }
    .imageSec6 .conText{
        margin-bottom: 30px;
    }
    .noPaddingTab .noPadding{
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .comonSection2 .text_box{
        margin-bottom: 30px;
    }
    .teamsection6{
        padding: 0 15px;
    }
    .sectionTitleDiv.noPadding{
        padding-top: 37px !important;
        padding-left: 30px !important;
        margin-bottom: 30px;
    }
    .team6{
        margin-bottom: 30px;
    }
    .cacaImg{
        width: 300px;
    }
    .cacaDesc p{
        margin-bottom: 107px;
    }
    .buttons2{
        padding: 0 15px;
    }
    .footer6{
        margin: 0px;
    }
    .slider5 .absoluteSocial{
        bottom: 20px;
    }
    /* Home 6 */
    .sl_heading1{
        font-size: 55px!important;
        letter-spacing: 0px!important;
    }
    .sl_heading2 {
        font-size: 40px!important;
        letter-spacing: 5px!important;
    }
    .sl6_paragraph {
        letter-spacing: 0!important;
        width: 100%;
        float: none;
    }
    .sl_buttons{
        float: none;
        text-align: center;
        width: 100%;
        margin: 140px auto 0;
    }
    .sl_buttons .defaultLink {
        margin-top: 120px;
    }
    .slider6 .mainSlider .tp-bullets.simplebullets.round,
    .slider6 .mainSlider .tp-bullets.simplebullets.round.hidebullets,
    .slider6 .mainSlider .tp-bullets.simplebullets.round.hovered {
        width: 12px;
        margin-left: 0 !important;
    }
    .slider6 .mainSlider .tp-bullets.simplebullets.round .bullet.last {
        margin-right: 0;
    }
    .slider6 {
        margin-top: 30px;
    }
    .slider6 .mainSlider,
    .slider6{
        height: 580px !important;
    }
    .slider6 .mainSlider .tp-caption{
        width: 100% !important;
        left: 0 !important;
        top: 0 !important;
    }
    .slider6 .mainSlider .tp-revslider-slidesli {
        margin-top: 100px !important;
    }
    .slider6 .mainSlider .tp-caption.text-right{
        text-align: center;
    }
    /* Home 7 */
    .welcomeTexts{
        padding: 0px;
    }
    .folio7Section .noPadding{
        padding: 0px !important;
    }
    .imageSec7 .noPadding{
        padding: 0px !important;
    }
    .imageSec7 .conText{
        margin-bottom: 30px;
        padding-top: 64px;
    }
    .instgramSection .noPadding{
        padding: 0px !important;
    }
    .instaGramArea .twitterContent{
        margin-bottom: 40px !important;
    }
    .testimonial6{
        padding-bottom: 90px;
    }

    /* Home 8 */
    .headerAreaEight{
        padding-left: 0px;
        padding-right: 0px;
    }
    .singleGal{
        width: 50%;
    }
    .singleGal img{
        width: 100%;
    }
    /* Shop Order */
    .orderButtons{
        margin-bottom: 30px;
    }
    .orderHeader{
        padding: 0 0 40px;
    }
    .orderInfo{
        padding-right: 0;
    }
    .orderButtons .defaultLink {
        width: 170px;
    }

    /**** Shop Details 01 ***/
    .shopHeader2{
        padding-left: 0;
        padding-right: 0;
    }
    .shop2UserMenu li{
        margin-right: 15px;
    }
    .productDetails{
        padding-left: 0;
        padding-right: 0;
    }
    .checkOut .defaultLink.background, .backtoShop .defaultLink.border{
        width: 240px;
    }
    .instaGramArea{
        margin-top: 30px;
    }
    /****shopDetails2****/
    .prodDescCont {
        padding-top: 30px;
    }
    .menWomenCollect {
        width: 50%;
        margin-right: 0;
    }
    .productMeta {
        margin-bottom: 30px;
    }
    .productReview.two{
        padding-left: 0;
    }
    .reviewers{
        padding-right: 0;
    }
    .commenterImg {
        width: 20%;
    }
    .commentDetails{
        width: 80%;
        padding-left:10px;
    }
    .content-single .commentDetails{
        padding-left:10px;
    }
    .menWomenCollect.women.pull-left > img {
        /*height: 204px;*/
    }
    .productReview.two{
        padding-left: 0;
    }
    .productDetailsArea {
        padding: 15px 15px 40px !important;
    }
    .checkOut,
    .backtoShop{
        margin-top: 30px;
    }
    /****shopLookBook2****/
    .featuredImg,
    .featuredDetails,
    .galleryContsImg{
        padding: 0;
    }
    .shop3Content h2{
        font-size: 40px;
    }
    .shop3Content h1{
        font-size: 24px;
    }
    .shop3Content p{
        font-size: 10px;
    }
    .featuredCont{
        padding-top: 30px;
    }
    .featuredAbsuImg {
        height: 160px;
        right: -150px;
        top: 146px;
        width: 230px;
    }
    .featuredDetails {
        left: -345px;
        margin-bottom: 100px;
        position: relative;
        top: 185px;
        width: 200%;
    }
    .featuredDetails .singnatureImg{
        margin-bottom: 20px;
    }
    .defaultLink.background{
        margin: 0;
    }
    .galleryAbsuImg {
        height: 160px;
        left: -105px;
        position: absolute;
        top: 140px;
    }
    .galleryConts {
        margin-top:325px;
        padding: 0;
        width: 256%;
    }
    .sectionTitle {
        font-size: 30px;
        letter-spacing: 3px;
    }
    .galleryContsLogo {
        margin: 30px 0 0;
        text-align: center;
        width: 100%;
    }
    .galleryConts .defaultLink.background{
        float: right;
    }
    .featuredLookArea {
        padding: 0 15px;
    }
    .bestGalleryArea {
        padding: 137px 15px 125px;
    }
    .blogFooterTwo.footerAreaTwo {
        margin: 0 15px;
    }
    /****shopLookBook1****/
    .lookBannerArea,
    .lookFashionArea,
    .lookCollectionArea,
    .lookGalleryArea{
        padding:50px;
        margin: 0 15px;
    }
    .lookVideoArea{
        margin: 0 15px;
    }
    /****shop category****/
    #gallMix .col-lg-6.mix {
        width: 49%;
    }
    /****shop3****/
    .promotions_shop_2 .col-lg-6 {
        float: left;
        width: 50%;
    }
    .shop_promo_content3 {
        top: 15px;
        width: 75%;
    }
    .shop_promo_content3 h1 {
        font-size: 36px;
        height: 180px;
    }
    .promo_butons2{
        padding: 0;
    }
    .shop_service_section {
        padding:30px 45px 0;
    }
    .text_box2 h5 {
        font-size: 12px;
        letter-spacing: 2px;
    }
    .text_box2 p {
        font-size: 10px;
        letter-spacing: 1px;
    }
    .promotions_shop_2 {
        padding: 0 78px 0 45px;
    }
    .popularProductSection2 .sectionSubtitle,
    .seasonalLookbook .sectionSubtitle{
        margin-bottom:30px;
        text-align: center;
    }
    .popularProductSection2 .gallFilter.pull-right {
        width: 85%;
    }
    .shopThreeSlider {
        padding: 0 15px 60px;
    }
    .promotions_shop_2 {
        padding: 0 60px 0px 15px;
    }
    .popularProductSection2 {
        padding: 20px 15px 0;
    }
    .seasonLBSlider {
        padding: 0;
    }
    .seasonLBSlider .sesonalItem {
        padding: 0 !important;
    }
    /****Shop2****/
    .shop2 {
        margin: 0 15px;
    }
    .bestSale{
        padding: 50px 15px 0;
    }
    .collectionsShop,
    .collections2{
        padding:0 15px;
    }
    .productSorting #gallMix{
        margin-left:-15px;
        margin-right:-15px;
    }
    .bestSale .sectionSubtitle{
        margin-bottom: 30px;
        text-align: center;
    }
    .bestSale .col-lg-6 {
        width: 50%;
        float: left;
    }
    .noPadding{
        padding: 0 !important;
    }

    /****shop****/
    .shop_Slider {
        padding: 0 15px;
    }
    .shop_h2 {
        font-size: 65px;
    }
    .shop_h1 {
        font-size: 140px;
    }
    .shop_promotion{
        padding:30px 0 0 0;
    }
    .promotions_02 img {
        width: 100% !important;
    }
    .popularProductSection{
        padding: 50px 0 30px;
    }
    .collectionsShop .sectionSubtitle {
        margin-bottom: 30px;;
    }
    .promotionContent_01 {
        width: 310px;
    }
    /****contact2****/
    .artAbout {
        height: 220px;
        left: -35px;
        padding: 24px 0 0 36px;
        width: 220px;
    }
    .fakeDiv {
        width: 420px !important;
    }
    .artWorkCont {
        left: 501px;
        margin-top: 60px;
        width: 60%;
    }
    .pageTitle {
        height: 220px;
        left: -35px;
        padding: 24px 0 0 36px;
    }
    .pdMargin{
        padding-left:0;
    }
    .mapArea.two {
        margin: 0 15px;
    }
    /****contact1****/
    .contactMap {
        height: 360px;
        right: 30px;
        top: 0;
        width: 50%;
    }
    .contactInfoArea {
        padding: 30px 0;
    }
    .mailForm {
        padding-left: 0 !important;
    }
    /****caseStudy****/
    .bannerArea,
    .caseFeatureArea{
        padding: 100px 0;
    }
    .caseBrandingCont {
        margin-top: 200px;
        padding: 0;
    }
    .caseBranding{
        padding: 0;
    }
    .pointsCont,
    .rightTool,
    .caseFeatureAreaThree{
        padding: 90px 0;
    }
    .skillTwoArea .sectionSubtitle{
        margin: 0 0 30px;
    }
    /****blog2****/
    .blog2PostArea{
        padding: 0;
    }
    /****blogDetails2****/
    .blogDetailsThumb {
        left: 39%;
        position: absolute;
        top: 0;
        width: 56%;
        z-index: 3;
    }
    .thumbImg.pull-left > img {
        width: 362px;
        margin-right: 30px;
    }
    .blogBannerArea.two {
        padding-bottom: 50px;
    }
    .singlePost.two blockquote {
        padding-right: 0;
    }
    .authorDetails2 .authorBio{
        margin-left: 30px;
    }
    .commenterTittle {
        margin-top: 0;
    }
    .commenterImg {
        width: 10%;
    }
    .content-single .commenterImg {
        width: 10%;
    }
    .commentSection.two .commentDetails {
        width: 90%;
    }
    .commentSection.two .commentDetails {
        margin-left: 20px;
        width: 87%;
    }
    .relatedPost .defaultLink.blogShare {
        margin-left: 50px;
    }
    /****blogDetails1****/
    .dividedPostCont {
        margin: 20px 0 0;
        padding-left: 0;
        width: 100%;
    }
    .sidebar .sidebarArea,
    .sidebarArea{
        padding-left: 30px;
    }
    .widPostThumb {
        width: 60px;
    }
    .widPostDetails {
        margin-left: 10px;
        width: 120px;
    }
    /****artwork5****/
    .workCont.text-left {
        text-align: right;
    }
    .art2Area{
        padding: 0;
    }
    .artBannerArea .artWorkCont {
        left: 0;
        margin-top: 0;
        width: 100%;
    }
    /****artwork2****/
    #gallMix {
        margin: 0 15px;
    }
    .artImg > img {
        width: 100%;
    }
    /****artDetails1****/
    .brandingCont {
        padding: 30px;
        width: 55%;
    }
    .artDetailCarous {
        padding: 112.5px 30px;
        width: 100%;
    }
    /****about1****/
    .pull-left.aboutImg {
        width: 60%;
    }
    .aboutBannerArea{
        padding: 0 15px;
    }
    .feaSection.aboutPage{
        padding: 90px!important;
    }
    .cacaDesc{
        width:100%;
        margin-left:0;
    }
    .feaSection.aboutPage:before {
        width: 15px;
    }
    .feaSection.aboutPage:after {
        width: 15px;
    }
    .feaSection.aboutPage .cacaDesc p{
        margin-bottom: 50px;
    }
    .overviewSection {
        padding: 50px 0;
    }
    .serviceImg > img {
        width: 85%;
    }
    .serImgAbsolute {
        width: 58% !important;
    }
    .funfactsArea {
        padding: 60px 0 50px;
        margin: 0 15px;
    }
    .abSkillImg{
        position: inherit;
        width: 72%;
        right: 0
    }
    .abSkillArea {
        padding: 50px 15px 0;
        position: relative;
    }

    /* Home 10*/
    .h10WorkArea .noPadding.artSectionTitle{
        padding-left: 15px !important;
    }
    .h10WorkArea .art6Button.noPadding.art6Button{
        padding-top: 156px !important
    }
    .overViewImg, .h10OverView .skillsTwoCont{
        padding-left: 0px;
    }
    .h10OverView .skillsCont{
        padding-right: 0px;
    }
    .h10DesignImg{
        padding-right: 0px;
        margin-top: 50px;
    }
    .h10desinCont{
        padding-top: 50px;
        padding-left: 0px;
    }
    .buttons2 .noPadding{
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    /* Home 11 */
    .menuSidebar {
        padding-left: 10px;
        width: 240px;
    }
    .userMenu ul li {
        margin-right: 10px;
    }
    .body_wrapper {
        margin-left: 240px;
    }
    .fbImgs {
        margin-top: 50px;
    }
    .skill11 {
        padding-bottom: 45px;
    }
    .skill11 .text_box{
        margin-bottom: 30px;
    }
    .contactInfoTwo address {
        padding-right: 0;
    }
    .instaGramArea {
        margin-top: 0;
    }
    .body_wrapper .singleClient {
        margin-left: 30px;
        margin-bottom: 30px;
    }
    /* Home 7 */
    .instaImg a{
        display: block;
    }
    /* Home 4 */
    .headerAreaFour {
        padding: 30px 15px;
    }
    .sliderArea.home4 .mainSlider {
        height: 480px !important;
    }
    .sliderArea.home4 .mainSlider .tp-caption{
        width: 100% !important;
        left: 0 !important;
        top: 0 !important;
    }
    .h4SlideContent h1 {
        font-size: 100px;
        letter-spacing: 0;
        margin-top: 130px;
        text-align: center;
    }
    .h4SlideContent p {
        letter-spacing: 7.2px;
        margin-top: 260px;
        text-align: center;
    }
    .h4SlideContent h2 {
        margin-top: 65px;
        text-align: center;
    }
    .h4Blanked{
        display: none;
    }
    .h4SlideContent {
        height: 100%;
    }
    .h4SlideContent img {
        height: 380px !important;
        width: 100% !important;
    }
    .sliderArea.home4 {
        padding-left: 0;
    }
    .h4ArtWorkArea {
        padding: 0 45px 88px;
    }
    .absoluteImg {
        top: 70px;
    }
    /* Home 2 */
    .sliderArea.home2 {
        padding-top: 70px;
    }
    .sliderArea.home2 .tp-caption {
        height: inherit !important;
    }
    .tp-caption.thirdH2Slide {
        display: none !important;
    }
    .slideTwoCont h1 {
        font-size: 60px;
        letter-spacing: 15px;
        margin-top: 110px;
        text-align: center;
    }
    .sliderArea .mainSlider .tp-caption.firstH2Slide{
        text-align: center;
        top: 205px !important;
        z-index: 5;
    }
    .home2 .slideContent {
        margin-top: 285px;
    }
    .slideTwoCont img{
        max-width: inherit;
        width: 100% !important;
        height: 480px !important;
    }
    .sliderArea .mainSlider .tp-caption.fifthH2Slide {
        top: 315px !important;
        z-index: 5;
        text-align: center;
    }
    .sliderArea.home2 .socialIcon {
        margin-top: 20px;
        padding-bottom: 0;
    }
    .home2 .slideContent {
        letter-spacing: 5px;
    }
    .sliderArea .mainSlider .tp-caption.fourthH2Slide {
        top: -25px !important;
    }
    /* About 2 */
    .pdMargin {
        margin-left: 0;
    }
    .pageDesctiption p {
        padding-right: 0;
    }
    .skillsCont2 .titleArea {
        left: auto;
        padding-bottom: 20px;
        position: relative;
        right: 0;
        top: 0;
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        width: 100%;
    }
    .skillsCont2 {
        margin-top: 0;
        padding-right: 0;
    }
    .abService .serImgAbsolute {
        left: 165px;
    }
    .skillPercent {
        width: 100%;
    }
    .caseAbsuImg {
        top: 150px;
    }
    .caseCategory::after {
        left: 0;
    }
    .mainMenu2 {
        margin-top: 60px;
    }
    .mainMenu2 .children,
    .mainMenu2 .sub-menu {
        margin: 0;
        padding-left: 20px;
        top: 35px;
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .mainMenu2 .children li a ,
    .mainMenu2 .sub-menu li a {
        font-size: 12px;
        letter-spacing: 2px;
    }
    .mainMenu .children ,
    .sub-menu {
        padding: 30px 0;
        top: 55px;
        margin-bottom: 30px;
    }
    /*
    Shop Menu
    */
    .shopHeader {
        padding: 0 0 28px;
    }
    .rightMenu ul.shopMenu {
        margin: 0 30px 0 0;
    }
    .rightMenu ul {
        margin: 0 30px 0 0;
    }
    .rightMenu ul.shopMenu {
        margin: 0 30px 0 0;
        padding: 0;
    }
    .headerFix .rightMenu ul {
        margin: 0 30px 0 0;
    }
    .widAuthor {
        padding: 30px 15px 48px;
    }
    .mejs-inner .mejs-controls div.mejs-time-rail {
        width: 290px !important;
    }
}
@media (max-width: 768px){
    .woocommerce table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive tr {
        display: block;
    }
    .woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {
        display: block;
        text-align: right!important;
    }
    .woocommerce table.shop_table_responsive tbody tr:first-child td:first-child, .woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child {
        border-top: 0;
    }
    .woocommerce table.shop_table_responsive tbody th, .woocommerce table.shop_table_responsive thead, .woocommerce-page table.shop_table_responsive tbody th, .woocommerce-page table.shop_table_responsive thead {
        display: none;
    }
    .woocommerce #content table.cart .product-thumbnail, .woocommerce table.cart .product-thumbnail, .woocommerce table.my_account_orders tr td.order-actions:before, .woocommerce table.shop_table_responsive tr td.actions:before, .woocommerce table.shop_table_responsive tr td.product-remove:before, .woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail, .woocommerce-page table.my_account_orders tr td.order-actions:before, .woocommerce-page table.shop_table_responsive tr td.actions:before, .woocommerce-page table.shop_table_responsive tr td.product-remove:before {
        display: none;
    }
    .woocommerce table.shop_table_responsive tr td:before, .woocommerce-page table.shop_table_responsive tr td:before {
        content: attr(data-title) ": ";
        font-weight: 700;
        float: left;
    }
    .woocommerce #content table.cart td.actions .coupon:after, .woocommerce #content table.cart td.actions .coupon:before, .woocommerce table.cart td.actions .coupon:after, .woocommerce table.cart td.actions .coupon:before, .woocommerce-page #content table.cart td.actions .coupon:after, .woocommerce-page #content table.cart td.actions .coupon:before, .woocommerce-page table.cart td.actions .coupon:after, .woocommerce-page table.cart td.actions .coupon:before {
        content: " ";
        display: table;
    }
    .woocommerce table.shop_table_responsive tr td.actions{
        display:table;
        width:100%;
    }
    .woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon {
        float: none;
        padding-bottom: .5em;
        text-align:left;
        max-width: 100%;
    }
    .woocommerce .shop_table .actions input.button{
        float: none;
        display: block;
    }
    .woocommerce .shop_table .actions  .coupon input.button{
        float:right;
    }
    .woocommerce table.shop_table{
        table-layout:fixed;
    }
    .h4ArtWork::after {
        opacity: .8;
        width: 100%;
        border-width: 0;
    }
    .h4ArtWork .workCont.hover {
        visibility: visible;
        opacity: 1;
    }
    .h4ArtWork .workCont {
        visibility: hidden;
        opacity: 0;
    }
    .text_box2 h5{
        line-height:1.5;
    }
    .promotions_shop_2{
        padding:0 15px;
    }
    .shop_promo_content3 h3{
        font-size:35px;
        letter-spacing: 10px;
    }
    .Promo3 img{
        min-height:300px;
    }
    .pTDetails h6{
        line-height:1.5;
    }
    .shopTweet .noPaddingLeft{
        padding-left:15px!important;
    }
    .shop_promotion .noPaddingLeft{
        padding-left:15px!important;
    }
    .shop_promotion .noPaddingRight{
        padding-right:15px!important;
    }
    #gallMix .col-lg-6.mix {
        width: 50%;
    }
    .popularProductSection {
        padding: 50px 15px 30px;
    }
    .featureContent.sfc{
        padding: 0 15px;
    }
    .shop-page{
        padding:0px 15px 90px
    }
    .h10desinCont{
        padding: 20px 0 50px;
    }
    .social_absolute_h10 .absoluteSocial{
        padding: 0 15px 30px
    }
    .galleryArea #gallMix{
        margin:0;
    }
    .folio7Section{
        padding:0 15px
    }
    .imageSec7{
        padding-left: 15px;
        padding-right: 15px
    }
    .slider7{
        margin-left: 0px!important;
        margin-right: 0px!important;
    }
    .contents2 p.cdesc{
        padding:0;
    }
    .historyContent,
    .designContent{
        padding-left:0;
    }

    .studioContent{
        padding: 0 15px 0 0;
    }
    .titleArea.reverse{
        right:0;
        text-align:right;
        top:30px;
    }
    .skillsCont .titleArea{
        top:0;
        left:0;
    }
    .skillsCont{
        padding-left:0;
        margin-top: 35px;
    }
    .newModelContent{
        padding-left:0;
        padding-right:0;
        margin-bottom: 35px;
    }
    .newModelContent .titleArea.reverse{
        right:0;
        top:20px;
        margin-bottom:0;
    }
    .newModelArea{
        padding: 0 15px 35px;
    }
    .pricingArea{
        padding-bottom:35px;
    }
    .newsArea{
        padding-bottom:35px;
    }
    .woocommerce-account .woocommerce-MyAccount-content, .woocommerce-account .woocommerce-MyAccount-navigation {
        float: none;
        width: 100%;
    }
    .woocommerce-account .woocommerce-MyAccount-content, .woocommerce-account .woocommerce-MyAccount-navigation {
        float: none;
        width: 100%;
    }
    .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
        float: none;
        width: 100%;
        display:block;
    }
    .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
        float: none;
        width: 100%;
    }
    .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 h2{
        text-align:left;
    }
}
@media (min-width: 769px) and (max-width: 1199px){
    .designContent{
        padding-left:100px;
    }
    .newModelArea {
        padding: 0 45px 35px;
    }
    .studioImg img{
        width: 100%;
    }
    .sliderArea .mainSlider .tp-caption {
        height: 580px !important;
    }
    #teamCarousel .col-sm-4 {
        width: 82%;
        float: none;
        margin: 0 auto;
    }
    .skillsCont {
        padding-left: 115px;
    }
    .newModelContent {
        margin-bottom: 0;
        margin-top: 0;
        padding-left: 0;
    }

    /** Home2 **/
    .artworkAreaHome2 .noPadding{
        padding: 0px !important;
    }
    .artworkAreaHome2 .artImg img{
        width: 100%;
        height: auto;
    }
    .slideTwoCont img{
        height: 580px !important;
    }
    /** Home 3 **/
    .marginLeft{
        margin-left: 10px;
    }
    .videoContent{
        height: auto;
    }
    .instagraSinglImg{
        width: 45%;
    }
    /** HOme 4 **/
    .overViewArea{
        padding-left: 0px;
        padding-right: 0px;
    }
    .sliderArea.home4 .mainSlider {
        height: 580px !important;
    }
    .h4SlideContent img {
        height: 480px !important;
    }
    .overViewArea .skillsCont {
        padding-bottom: 85px;
    }
    .overViewArea .skillsTwoCont {
        width: 100%;
    }
    .absoluteImg {
        top: 160px;
        right: 0;
    }
    .workCont.text-left {
        width: 100%;
        right: 0;
        text-align: left;
    }
    .workCont{
        top: 15px;
    }
    .workCont .artContent {
        top: 12px;
    }
    .workCont.text-left p {
        margin: 0 0 0 20px;
    }
    .workCont.text-left h4,
    .workCont.text-left h5 {
        margin-left: 20px;
    }
    .workCont.text-left h5 {
        margin-right: 20px;
    }
    .workCont.hover{
        width: 100%;
    }
    .featureH3Cont {
        height: 400px;
        width: 300px;
    }
    .featureSliderHOlder {
        height: 400px;
    }
    .blogShortDesc {
        padding-left: 25px;
    }
    /** Home 5 **/
    .featureThmb img{
        width: 100%;
        height: auto;
    }
    .overviewSection .text_box{
        padding-right: 0px;
    }
    .cacaImg{
        width: 310px;
    }
    .halfSectionTitle {
        margin-left: 0;
        margin-right: 0;
    }
    .buttons {
        display: table;
        padding: 0;
    }
    .noPadding.artSectionTitle{
        padding-left: 15px !important;
    }
    .sectionTitleDiv .sectionDesc {
        margin-top: 0;
    }
    .sectionTitleDiv .sectionSubtitle {
        margin-bottom: 26px;
    }
    .sectionTitleDiv.noPadding {
        padding-left: 20px !important;
    }
    .imageSec7 .conText {
        margin-bottom: 10px;
        padding-top: 20px;
    }
    .conDesc {
        margin: 7px auto 20px;
    }
    .instaTitle {
        padding: 0 0 0 20px;
    }
    .footer7 .copyText{
        text-align: right;
    }

    /****shopOrder****/
    .orderButtons .defaultLink {
        width: 203px;
    }
    /****shopLookBook2****/
    .featuredAbsuImg {
        height: 200px;
        right: -150px;
        top: 150px;
    }
    .featuredDetails {
        top: 225px;
        left: -460px;
    }
    .featuredDetails {
        left: -485px;
        width: 200%;
    }
    .galleryAbsuImg {
        height: 200px;
        left: -148px;
        top: 150px;
    }
    /****blogdetails2****/
    .dividedPostCont {
        padding-left: 0;
        width: 53%;
        margin: 0;
    }
    .thumbImg.pull-left > img {
        height: 460px;
    }
    /*Home 8*/
    .singleGal{
        width: 33.33%;
    }
    /* Home 10 */
    .h10OverView .skillsCont{
        margin-top: 0px;
    }
    /* Home 11 */
    .extraHeight {
        width: 100%;
    }
    .menuSidebar {
        width: 250px;
    }
    .body_wrapper {
        margin-left: 250px;
    }
}
@media (min-width: 320px) and (max-width: 767px){
	.aboutTitle h1,
	.aboutTitle p{
		position:relative;
		left: auto;
		top:auto;
		bottom:auto;display:block;
	}
	.aboutTitle h1{
		padding-bottom: 50px;
	}
	.aboutTitle{
		padding: 30px 15px;
	}
	.aboutBannerArea .col-flex{
		display: block;
	}
    .authorBio {
        margin-left: 0;
        width: 100%;
    }
    .commentForm {
        margin-top: 40px;
    }
    .gelli_inbox_wrap .vc_column_container>.vc_column-inner{
        padding-left:0;
        padding-right:0;
    }
    .eovo-toggles .wpb_content_element{
        margin-bottom:0;
    }
    .cartInfo .cartImg  img{
        max-width: 100%
    }
    .abSkillArea.two,
    .abSkillArea2{
        padding:35px 0
    }
    .feaSection.aboutPage:before {
        width: 15px;
    }
    .feaSection.aboutPage:after {
        width: 15px;
    }
    .instaTitle {
        padding: 60px 15px;
    }
    .skillTwoArea .eovo-textblock .col-xs-12{
        margin-bottom: 15px;
    }
    .caseFeatureCont{
        width:100% !important;
    }
    .caseFeatureAreaTwo .caseFeatureCont{
        margin-left: 0
    }
    .text_box h5{
        line-height:1.5;
    }
    .leftMenu .eovo_search .search-popup{
        top: -10px;
    }
    .form-row.place-order .button{
        width:100%;
    }
    .checkOutArea{
        padding-bottom: 60px;
    }
    .quantity input{
        margin-top: 0
    }
    dl.variation{
        margin-bottom: 10px;
    }
    .leftEffect.overlay-open{
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    .absoluteSocial .vc_col-sm-6{float:left;width:50%;}
    .absoluteSocial .socialIcon li a{padding-left:5px;}
    .absoluteSocial .socialIcon li:first-child a{padding-left:0;}
    .absoluteSocial .searchSubscribe {text-align:right;}

    .artSectionTitle{
        padding-left: 15px !important;
    }
    .feaSection {
        margin: 0 !important;
    }
    .buttons2 {
        padding: 0 15px;
    }
    .homeThreeSlider .h3secondSlide,
    .homeThreeSlider .h3thirdSlide{
        letter-spacing:0!important;
        font-size:20px!important;
    }
    .homeThreeSlider .h3firstSlide{
        letter-spacing:10px!important;
        font-weight:400!important;
        font-size:40px!important;
    }
    .homeThreeSlider .h3fourthSlide {
        letter-spacing: 3px!important;
    }
    .skillArea {
        padding: 0 15px;
    }
    .historyArea {
        padding: 30px 0;
    }
    .artHover{
        display:none;
    }
    .woocommerce-thankyou-order-details li{
        width:100%;
        float: left;
        margin-bottom: 15px;
    }
    .artDetailsArea .col-xs-12{
        padding:0 !important;
    }
    .artDetailsArea:before{
        display: none
    }
    /* Home One */
    .mainNav {
        width: 100%;
        overflow-y: scroll;
    }
    .mainMenu div.menu > ul > li > a ,
    .mainMenu > ul > li > a {
        padding: 15px 30px 15px 0;
    }
    .mainMenu .children,
    .sub-menu {
        margin: 0 30px;
        padding: 20px 0;
        top: 35px;
        margin-bottom: 20px;
    }
    .mainMenu .children> li ,
    .sub-menu > li {
        padding: 6px 0;
    }
    .page_item_has_children > a::before ,
    .menu-item-has-children > a::before {
        top: 12px;
    }
    .page_item_has_children > a::after ,
    .menu-item-has-children > a::after {
        top: 17px;
    }
    .leftMenu {
        width: 100%;
    }
    .leftMenu .mainMenu {
        margin-top: 35px;
    }
    .leftMenu .children ,
    .leftMenu .sub-menu {
        margin: 0 30px 0 0;
    }
    .leftMenu .cartIcon {
        top: 0;
    }
    .leftMenu .mainNav {
        padding: 28px 0 20px 30px;
    }
    .shopHeader {
        padding-left: 0;
        padding-right: 0;
        padding-bottom: 20px;
    }
    .shopHeader.headerFix {
        padding-bottom: 22px;
    }
    .shop_service_section.shopCat .row{
        margin: 0;
    }
    .rightMenu ul.userMenu,.rightMenu ul.shopMenu {
        display: none;
    }
    .logo_shop.pull-left {
        float: none !important;
        padding-top: 28px;
        text-align: center;
        display: table;
        clear: both;
        width: 100%;
    }
    .logo_shop a{
        float: left;
    }
    .logo_shop a#leftTrigger{
        float: none;
    }
    .headerFix .logo_shop{
        padding-top: 0;
    }
    .shopHeader .menuBtn {
        top: 0;
    }
    .shopHeader2 .logo_shop a {
        float: none;
    }
    .shop2UserMenu {
        display: none;
    }
    .shopMenu2 {
        display: none;
    }
    .shopHeader2 .logo_shop {
        text-align: center;
    }
    .loginSign a {
        margin-bottom: 18px;
    }
    .menuAsetes {
        padding-top: 15px;
    }
    .menuAsetes > a {
        margin-top: 15px;
    }
    .mainMenu {
        margin-bottom: 10px;
    }
    .crossButton {
        margin: 12px auto;
    }
    /* Slider Area */
    .sliderArea {
        padding-left: 0;
    }
    .sliderLeft {
        display: none;
    }
    .sliderArea .mainSlider .tp-caption{
        top: 0 !important;
        width: 100% !important;
        height: 320px !important;
        left: 0 !important;
    }
    .slideHeading {
        font-size: 30px;
        letter-spacing: 0!important;
        line-height: 1;
        text-align: center;
        margin-top: 0;
    }
    .slideContent {
        letter-spacing: 2px!important;
        text-align: center;

    }
    .sliderArea .mainSlider .tp-caption.fifthSlide {
        text-align: center;
        top: 240px !important;
    }
    .content-main{
        overflow-x:hidden
    }
    .mainSlider .tp-bullets.simplebullets.round,
    .mainSlider .tp-bullets.simplebullets.round.hidebullets,
    .mainSlider .tp-bullets.simplebullets.round.hovered {
        left: auto !important;
        margin-left: 0 !important;
        opacity: 1 !important;
        right: 20px!important;
        width: 62px;
        bottom: 35px !important;
    }
    .sliderArea .socialIcon {
        margin-left: 20px;
    }
    .tp-caption.fifthSlide{
        z-index: 9 !important;
    }
    /* History Area */
    .historyArea {
        padding: 60px 15px 60px;
    }
    .historyArea .noPaddingRight,
    .historyArea .noPaddingLeft{
        padding:0!important;
    }
    .historyContent {
        margin-top: 50px;
        padding-left: 0;
        position: relative;
    }
    .titleArea {
        display: table;
        left: 0;
        margin: 0 auto 30px;
        position: relative;
        text-align: left;
        top: 0;
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
        width: 100%;
    }
    .singnatureImg {
        margin: 50px auto 0;
        width: 215px;
    }
    /* Studio Area */
    .studioContent {
        margin-top: 0;
        padding-bottom: 88px;
    }
    .studioContent .noPaddingRight,
    .studioContent .noPaddingLeft{
        padding:0!important;
    }
    .designContent {
        margin-top: 70px;
        padding-left: 15px;
    }
    .studioImg {
        padding-left: 0;
    }
    .designImg {
        padding-right: 0;
    }
    /* Team Area */
    .teamHover {
        padding: 37px 20px 73px 30px;
        width: 270px;
    }
    /* Skill Area */
    .skillArea {
        padding: 0 15px;
    }
    .skillImg {
        padding-right: 0;
    }
    .article  > .noPaddingRight {
        padding-right: 15px !important;
    }
    .article  > .noPaddingLeft{
        padding-left: 15px !important;
    }
    .article  > .noPadding{
        padding: 0 15px !important;
    }
    .noPadding .noPadding{
        padding: 0!important;
    }
    .inbox .upb_video-bg{
        padding: 0;
        margin: 0 15px;
        left: 0!important;
        right: 0;
    }
    .gelli_inbox_after,
    .gelli_inbox_before{
        width:15px;
    }
    .gelli_inbox_wrap{
        width:calc(100% - 30px);
        margin-left: 15px;
    }
    .upb_video-bg .upb_video-src.ult-make-full-height{
        width:100%!important;
    }
    .upb_video-bg .upb_video-src{
        transform: translateX(0)!important;
        transform: translateY(0)!important;
        left: 0!important;
        top: 0!important;
        height: 100%!important;
        object-fit: cover;
    }
    .videoArea{
        height:300px;
    }
    .skillsCont {
        margin-top: 70px;
        padding-left: 0;
    }
    .skillsCont .titleArea {
        left: 0;
        top: 0;
    }
    .commonTittle {
        letter-spacing: 8px;
    }
    /* New model */
    .newModelArea {
        padding: 0 15px 35px;
    }
    .newModelContent {
        margin-top: 30px;
        padding-left: 0;
        padding-right: 0;
    }
    .newModelArea  .modelImg {
        margin-top:0;
    }
    .modelImg {
        overflow: hidden;
        padding-left: 0;
        margin-top: 70px;
    }
    .defaultLink.blogShare{
        margin-left: 20px;
    }
    .singleClient {
        margin-left: 0;
        margin-bottom: 40px !important;
    }
    .clientArea {
        padding-bottom: 50px;
    }
    /* Pricing Area */
    .singlePricing {
        margin-bottom: 30px;
    }
    .pricingArea {
        padding-bottom: 30px;
    }
    .sectionTitle {
        line-height: 1;
    }
    .newsContent {
        margin-bottom: 40px;
    }
    .newsArea {
        padding-bottom: 50px;
    }
    .mapContent {
        height: 320px;
    }
    .nameEmail .nameEmail .wpcf7-form-control-wrap {
        width: 100%;
    }
    .nameEmail input[type="email"] {
        margin-left: 0;
        margin-top: 25px;
    }
    body .nameEmail span.wpcf7-not-valid-tip.email{
        margin-left:0;
    }
    .footerSocial > a {
        line-height: 1.5;
    }
    /* Home Two */
    .headerAreaTwo .eovo_search{
        padding-right:10px;
    }
    .headerAreaTwo {
        padding-left: 0!important;
        padding-right: 0!important;
    }
    .headerAreaTwo .searchSubscribe {
        margin-top: 0;
    }
    .searchSubscribe a.search {
        padding-right: 10px;
    }
    .sliderArea.home2 {
        padding-top: 100px;
    }
    .tp-caption.thirdH2Slide {
        display: none !important;
    }
    .slideTwoCont h1 {
        font-size: 30px;
        letter-spacing: 15px;
        margin-top: 25px;
        text-align: center;
    }
    .slideTwoCont h3 {
        font-size: 20px;
        letter-spacing: 5px;
    }
    .sliderArea .mainSlider .tp-caption.firstH2Slide{
        text-align: center;
        top: 100px !important;
        z-index: 5;
    }
    .slideTwoCont img{
        max-width: inherit;
        width: 100% !important;
        height: 320px !important;
    }
    .sliderArea .mainSlider .tp-caption.fifthH2Slide {
        top: 240px !important;
        z-index: 5;
        text-align: center;
    }
    .home2 .slideContent {
        letter-spacing: 5px;
    }
    .sliderArea .mainSlider .tp-caption.fourthH2Slide {
        top: -25px !important;
    }
    .newModelContent .titleArea.reverse {
        right: 0;
        top: 0;
    }
    .bxnextPre span#bxnext {
        bottom: -250px;
    }
    .featureArea {
        padding: 0;
    }
    .featureContent {
        padding-top: 25px;
    }
    .featureContent.last {
        padding-top: 25px;
    }
    .featureContent h1 br{
        display: none;
    }
    .featureContent h1 {
        font-size: 25px;
    }
    .subscribeForm {
        margin-bottom: 60px;
    }
    .footerMenuArea {
        margin-bottom: 40px;
    }
    .copyText.text-right{
        text-align: left;
    }
    .sliderArea.home2 .socialIcon {
        margin-top: 30px;
        padding-bottom: 0;
    }
    .teamContent.Two .teamHover{
        padding-bottom: 15px;
        padding-right: 30px;
        padding-top: 25px;
    }
    /* Shop Order */
    .orderInfo{
        padding-right: 0px;
    }
    .orderSummary table tr td.odNumber, .orderSummary table tr td{
        letter-spacing: 0;
    }
    .orderButtons{
        margin-bottom: 30px;
    }
    .orderButtons .defaultLink{
        width: 140px;
    }
    .cartInfo{
        padding-left: 15px;
        padding-right: 15px;
    }
    .cartDetails .cartImg{
        width: 60px;
    }
    .podTittle{
        padding-left: 15px;
    }
    .podTittle a{
        letter-spacing: 0px;
    }
    .podTittle input{
        width: 100px;
    }
    .cartEdit h5{
        letter-spacing: 0px;
    }

    /***** Check Out ****/
    .customerInfo > h4{
        line-height: 1.4;
    }
    .customerInfo{
        margin-bottom: 30px;
    }
    /**** Shop Details O1 ****/
    .shopHeader2{
        padding-left: 0;
        padding-right: 0;
    }
    .logo_shop{
        text-align: left;
    }
    .shop_access_mobile {
        position: absolute;
        right: 15px;
        top: 28px;
    }
    .shop2UserMenu li:first-child {
        display: none;
    }
    .shopMenu2 li{
        margin-right: 20px;
    }
    .shopMenu2 li.searchs{
        margin-right: 20px;
    }
    .shop2UserMenu li a{
        font-size: 10px;
    }
    .sp2Hrow{
        margin-top: 25px;
    }
    .productDetailsArea{
        padding-left: 15px;
        padding-right: 15px;
    }
    .productDetails{padding: 0px;}
    .prodDescCont h3{line-height: 1.4;}
    .sizeColor li a{ margin-right: 35px; }
    .reset_variations{margin-right: 0 !important}
    .sizeColor li:last-child{margin-top: 10px;}
    .productMetaRight.pull-right{float: left !important; margin-top: 30px;}
    .tabNavs li{margin-right: 15px;}
    .backtoShop {
        float: none !important;
        margin-right: 0;
        text-align: center;
        width: auto;
        margin-top: 30px;
    }
    .backtoShop .defaultLink.border{
        width: 100%;
    }
    .checkOut.pull-left{
        float: none !important;;
        margin-left: 0px;
        text-align: center;
        margin-top: 30px;
    }
    .checkOut .defaultLink.background{
        width: 100%;
    }
    .blogFooterTwo.footerAreaTwo{
        margin: 0 0px;
    }
    .cartModal .modal-dialog{
        position: relative;
        width: 100%;
        height: auto;
    }
    .cartTotal{
        position: relative;
    }
    .cartEdit{
        padding-top: 0px;
    }
    .cartEdit .defaultLink:first-child{
        margin-top: 0px;
    }
    .cuponForm{
        text-align: left;
    }
    .cuponForm button{
        position: relative;
        left: auto;
        right: auto;
    }
    .subTotal h4{
        width: 100%;
        text-align: left;
    }
    .cartTotal{
        bottom: auto;
        margin-top: 30px;
    }
    .payMethod{
        padding-bottom: 30px;
    }
    /*** shoplookBook2 ****/
    .featuredImg ,
    .featuredLookArea,
    .bestGalleryArea,
    .galleryConts,
    .galleryContsImg{
        padding: 0;
    }
    .galleryConts {
        margin: 0 0 20px;
    }
    .featuredAbsuImg,
    .galleryAbsuImg{
        position: inherit;
        right: 0;
        left: 0;
        top: 0;
    }
    .featuredCont {
        padding: 50px 15px;
    }
    .shop3Content h2 {
        font-size: 30px;
    }
    .shop3Content h1{
        font-size: 18px;
    }
    .featuredDetails{
        padding: 0;
    }
    .defaultLink.background{
        margin-top: 10px;
    }
    .sectionTitle {
        font-size: 30px;
        letter-spacing: 2px;
    }
    .sectionSubtitle{
        margin-bottom: 30px;
    }
    .galleryContsLogo {
        margin: 25px auto;
    }
    .blogFooterTwo.footerAreaTwo {
        margin: 80px 0;
    }
    .blogFooterTwo.footerAreaTwo {
        margin-bottom: 0;
        padding: 30px 0;
        margin-top: 30px;
    }
    /****shopLookBook1****/
    .lookBannerArea{
        margin: 0 15px;
        padding: 40px 0;
    }
    .lookFashionArea,
    .lookCollectionArea,
    .lookGalleryArea,
    .lookVideoArea{
        margin: 0 15px;
        padding: 40px 0;
    }
    .shop3Content.two{
        left: 55px;
    }
    .collectDetails {
        margin: 0 15px;
        width: inherit;
    }
    .lookVideoArea{
        padding-bottom: 0;
        height: 400px;
        padding-top: 0;
    }
    .lookVideo {
        top: 28%;
    }
    /****shopDetails2****/
    .productDetailsArea{
        padding: 0 0 30px;
    }
    .productReview.two,
    .commentDetails{
        padding: 0;
    }
    .podCarous.two{
        margin: 0;
    }
    .prodDescCont {
        padding-top: 30px;
    }
    .productMetaRight.pull-right{
        margin-top: 10px;
    }
    .reviewers{
        padding-right: 0;
    }
    .commenterImg {
        margin-bottom: 10px;
        width: 20%;
        margin-right: 10px;
    }
    .commentDetails{
        width: 76%;
    }
    .galLoadMore .defaultLink {
        margin-bottom: 40px;
    }
    /****shopCategory****/
    .shopCat.popularProductSection {
        padding: 0 15px;
    }
    .shop_service_section.shopCat {
        padding: 0;
        margin-top: 50px;
    }
    .menWomenCollect {
        margin-right: 0;
        margin-top: 30px;
        width: 100%;
    }
    .menWomenCollect.pull-left > img {
        width: 100%;
    }
    /****shop3****/
    .shop3Slide .tp-bullets.simplebullets.round,
    .shop3Slide .tp-bullets.simplebullets.round.hidebullets,
    .shop3Slide .tp-bullets.simplebullets.round.hovered {
        bottom: 70px !important;
    }
    .shopThreeSlider{
        padding: 0 15px;
    }
    .shopThreeSlider .shop3Content h1{
        margin-top: 25px;
    }
    .shopThreeSlider .shop3Content p {
        margin-top: 55px;
    }
    .shopThreeSlider .shop3Content {
        margin-top: -30px;
    }
    .promotions_shop_2,
    .shop_subs2{
        padding: 0;
    }
    .shop_promo_content3 {
        top: inherit;
        width: inherit;
    }
    .shop_promo_content3 h1 {
        font-size: 30px;
        letter-spacing: 10px;
        margin: 85px auto 0;
        padding: 5px;
        width: 150px;
        height: 115px;
    }
    .shop_promo_content3 h1 span {
        font-size: 12px;
        letter-spacing: 5px;
    }
    .promo_butons2 {
        padding-top: 0;
    }
    .shopThreeSlider .socialIcon {
        margin: 20px 0;
    }
    .Promo3 {
        margin-bottom: -1px;
    }
    .popularProductSection2{
        padding: 0 15px;
    }
    .shop_service_section{
        padding:0;
    }
    .text_box2 {
        margin-top: 15px;
    }
    .popularProductSection2{
        margin-top: 20px;
    }
    .blogDirection{
        padding-top: 120px;
    }
    .sectionTitle{
        font-size: 24px;
    }
    .sesonalItem{
        height: 400px;
    }
    .blogDirection{
        min-height: 370px;
    }
    .shop_subsForm,
    .mc4wp-response{
        width: 100%;
    }
    /****shop2****/
    .shop2,
    .bestSale,
    .footer6{
        margin: 0 15px;
    }
    .shop2item {
        height: 180px;
        top: -40px;
    }
    .shop2 .mainSlider11 .tp-bullets.hidebullets,
    .shop2 .mainSlider11 .hovered .tp-bullets.hidebullets,
    .shop2 .mainSlider11 .tp-bullets {
        bottom: -45px !important;
    }
    .bestSale{
        padding: 0;
    }
    .shop2, .bestSale, .footer6 {
        padding: 30px 15px;
    }
    /****shop****/
    .shop_Slider,
    .popularProductSection{
        padding: 0 15px;
    }
    .footerAreaTwo{
        margin:0 0 !important;
        padding:0 15px;
    }
    .shopTweet .vc_col-has-fill{
        padding:0 15px;
    }
    .shopTweet{
        padding:0;
    }
    .shop_h2{
        font-size: 30px;
        margin-bottom: 100px;
    }
    .shop_h1{
        font-size: 60px;
        margin-bottom: 60px;
    }
    .shopSliderBtn{
        margin-top: 60px;
    }
    .shop_promotion {
        padding: 30px 0 0;
    }
    .promotions_01{
        position: inherit;
        margin-bottom: 30px;
        min-height: inherit;
    }
    .promotionContent_01 {
        height: 250px;
        left: 0;
        right: 0;
        top: 0;
        width: 254px;
    }
    .promotionContent_01 h3{
        font-size: 30px;
    }
    .promotions_01 img{
        min-height: 400px;
    }
    .promo_butons a:first-child{
        margin-right: 10px;
    }
    .promotionContent_01 h3 span{
        font-size: 14px;
    }
    .promo_butons{
        padding-left: 20px;
    }
    .responsiveHeight,
    .responsiveHeight img{
        min-height: 300px;
    }
    .collectionsShop,
    .collections2{
        padding: 0 15px;
    }
    .featureH3Cont {
        height: 250px;
        width: 200px;
    }
    .twitterContent {
        margin-bottom: 15px;
    }
    .productThumb{
        margin-bottom: 30px;
    }
    /****Index8****/
    .singleGal{
        width: 100%;
    }
    /****Index7****/
    .slider7{
        margin-left: 0!important;
        margin-right: 0!important;
    }
    .slider6item h1 {
        margin: 0 0 50px;
    }
    .conDesc{
        width:100%;
    }
    .welcomeTexts,
    .folio7Section{
        padding: 0;
    }
    .welcomeSection {
        padding: 50px 0 75px;
    }
    .welcomeTexts h2 {
        font-size: 16px;
        letter-spacing: 0;
    }
    .testimonial6 {
        padding: 0 0 30px;
    }
    .videoArea {
        margin: 0 15px;
    }
    /****Index6****/
    .sl_heading1{
        font-size: 30px!important;
        letter-spacing: 0!important;
    }
    .sl_heading2 {
        font-size: 22px!important;
        letter-spacing: 5px!important;
    }
    .sl6_paragraph {
        letter-spacing: 0!important;
    }
    .sl_buttons{
        float: none;
        text-align: center;
        width: 100%;
        margin: 115px auto 0;
    }
    .sl_buttons .defaultLink {
        margin-top: 120px;
    }
    .slider6 .mainSlider .tp-bullets.simplebullets.round,
    .slider6 .mainSlider .tp-bullets.simplebullets.round.hidebullets,
    .slider6 .mainSlider .tp-bullets.simplebullets.round.hovered {
        width: 12px;
        margin-left: 0 !important;
    }
    .slider6 .mainSlider .tp-bullets.simplebullets.round .bullet.last {
        margin-right: 0;
    }
    .slider6 {
        margin-top: 60px;
    }
    .slider6 .mainSlider,
    .slider6{
        height: 480px !important;
    }
    .slider6 .mainSlider .tp-caption{
        width: 100% !important;
        left: 0 !important;
        top: 0 !important;
    }
    .slider6 .mainSlider .tp-revslider-slidesli {
        margin-top: 100px !important;
    }
    .slider6 .mainSlider .tp-caption.text-right{
        text-align: center;
    }
    .social.col-sm-6.noPadding {
        width: 50%;
        float: left;
    }
    .searchSubscribe a.subscribe span{
        padding-left: 10px;
    }
    .headerAreaTen .subSocial {
        margin-top: 0;
    }
    .subSocial.col-sm-6.noPadding {
        float: right;
        width: 50%;
    }
    .social a {
        margin-right: 10px;
    }
    .teamsection6,
    .overviewSection .text_box{
        padding: 0;
    }
    .teamsection6 .noPadding.sectionTitleDiv {
        margin: 0 15px;
    }
    .teamsection6 .sectionTitle{
        padding: 20px 0 0;
    }
    .cacaImg {
        width: 270px;
    }
    .cacaDesc h1 {
        font-size: 25px;
        letter-spacing: 5px;
    }
    .cacaDesc{
        margin-left: 0;
        width: 100%;
    }
    .feaSection {
        padding: 60px 0;
    }
    .cacaDesc p{
        margin-bottom: 25px;
    }
    .clientArea{
        padding: 0;
    }
    .contactInfoTwo address {
        padding-right: 0;
    }
    .comonSection {
        padding: 30px 15px 90px
    }
    .testimonial5{
        padding: 30px 0;
    }
    .subscribeForm{
        margin-bottom:30px;
    }
    .subscribeForm button {
        right: 12px;
    }
    .artSectionTitle{
        margin: 0;
    }
    .imageSec6 .conText {
        margin: 40px 0;
    }
    .overviewSection .text_box{
        margin-bottom: 30px;
    }
    /****home5****/
    .slider5 .absoluteSocial {
        bottom: 0;
    }
    .slider5item h3 {
        margin: 0 0 60px;
    }
    .absoluteSocial {
        padding: 0 15px;
        bottom: -20px;
    }
    .subSocial.noPadding{
        padding-left: 0 !important;
    }
    .workSection5{
        padding: 30px 15px 0;
    }
    .featureH3Cont .sectionTitle {
        font-size: 20px;
    }
    .halfSectionTitle{
        width: 100%;
        padding: 20px;
        margin-bottom:30px;
    }
    .workSection5 .noPadding{
        padding: 0;
    }
    .contentImg{
        width: 100%;
        padding:0 15px;
    }
    .contents {
        padding-top: 30px;
        width: 100%;
    }
    .footer5 {
        padding-top: 30px;
    }
    .slider5item {
        width: 280px;
    }
    .feaSection .col-lg-8{
        padding: 0;
    }
    /****home4****/
    .sliderArea.home4 .mainSlider {
        height: 320px !important;
    }
    .sliderArea.home4,
    .overViewArea .skillImg,
    .newModelAreaH4,
    .bestArtCont,
    .h4ArtWorkArea,
    .blogShortDesc{
        padding: 0;
    }
    .h4SlideContent h1 {
        font-size: 70px;
        letter-spacing: 0;
        margin-top: 50px;
        text-align: center;
    }
    .h4SlideContent p {
        letter-spacing: 7.2px;
        margin-top: 130px;
        text-align: center;
    }
    .h4SlideContent h2 {
        margin-top: 20px;
        text-align: center;
    }
    .h4Blanked{
        display: none;
    }
    .h4SlideContent img {
        height: 230px !important;
        width: 100% !important;
    }
    .overViewArea {
        margin-top: 0;
        padding: 0;
    }
    .overViewArea .skillsCont,
    .newModelAreaH4 .newModelContent{
        padding: 0;
        overflow: hidden;
    }
    .overViewArea .skillsCont .titleArea{
        left: 0;
        top: 0;
    }
    .bigLine{
        display: none;
    }
    .headerAreaFour {
        padding: 30px 0;
    }
    .headerAreaFour .logoArea.pull-left {
        clear: both;
        display: table;
        margin: auto;
        width: 115px;
    }
    .headerAreaFour .subSocial {
        margin-top: 0;
    }
    .h4SlideContent {
        padding: 0;
        height: 100%;
    }
    .home4 .mainSlider .tp-caption{
        width: 100% !important;
        top: 0 !important;
        left: 0 !important;
    }
    .home4 .mainSlider .tp-bullets.simplebullets.round,
    .home4 .mainSlider .tp-bullets.simplebullets.round.hidebullets,
    .home4 .mainSlider .tp-bullets.simplebullets.round.hovered {
        bottom: 80% !important;
        left: 10px !important;
    }
    .newModelAreaH4 .modelImg{
        padding: 0;
        margin-top: -460px;
    }
    .newModelAreaH4 .newModelContent{
        margin-top: 130px;
    }
    .absoluteImg {
        right: 0;
        top: 190px;
        left: 0;
    }
    .layerImg{
        width: inherit;
    }
    .bestArtCont {
        top: 238px;
    }
    .titleArea{
        text-align: center;
    }
    .bestArtCont .titleArea{
        left: 0;
        top: 0;
    }
    .overViewArea .commonTittle{
        overflow: hidden;
    }
    .skillImg {
        margin-top: -45px;
    }
    .workCont {
        top: 64px;
        width: 100%;
        left: 0;
    }
    .h4ArtWork {
        margin-top: 15px;
    }
    .workCont p{
        margin: 0 0 0 30px;
    }
    .featureH4Area {
        margin-top: 30px;
    }
    .workCont .artContent {
        top: -100px;
    }
    .bxnextPre span#bxpre {
        top: -35px;
    }
    .bxnextPre.home3 span#bxnext {
        bottom: -230px;
    }
    .bxSlider.home3 .testiContent p {
        font-size: 12px;
        margin: 0;
        padding: 0 15px;
    }
    .home2Testimonial {
        padding: 0 0 60px;
        margin-bottom: 30px;
    }
    .thmbLine{
        display: none;
    }
    .blogThumb > img {
        width: 100%;
    }
    .blogShortDesc h4 {
        margin-top: 10px;
    }
    .blogShortDesc{
        margin-bottom: 30px;
    }
    .marginLeft {
        margin-left: 125px;
    }
    .blogLink{
        margin: 0;
    }
    .newsAndBlogArea {
        padding-bottom: 30px;
    }
    .calltoH4Area{
        padding:60px 0;
    }
    .calltoH4Area{
        margin-bottom: 30px;
    }
    /****home3****/
    .homeThreeSlider{
        padding: 18px 15px 0;
    }
    .h3SlideContent h2 {
        font-size: 40px;
        letter-spacing: 10px;
        margin-left: 115px;
    }
    .h3SlideContent h1 {
        font-size: 20px;
        letter-spacing: 5px;
        margin-left: 35px;
        margin-top: 30px;
    }
    .h3SlideContent a {
        letter-spacing: 3px;
        margin-left: 85px;
        margin-top: 80px;
    }
    .skillTwoArea {
        padding: 10px 0 30px;
    }
    .teamAreaTwo{
        padding: 0;
    }
    .teamTwoContent {
        padding: 30px;
    }
    .teamTwoContent {
        min-height: 337px;
    }
    .teamService {
        bottom: 40px;
        position: absolute;
        top: auto;
    }
    .teamTwoContent::before {
        min-height: 363px;
        width: 140px;
    }
    .teamTwoImg > img{
        width: 100%;
        height: auto;
    }
    .callToTwoArea{
        padding: 50px 0;
    }
    .callToTwoContent .sectionSubtitle {
        margin-bottom: 20px;
    }

    /****home10****/
    .bannerContent h1 {
        font-size: 32px;
    }
    .bannerContent p {
        font-size: 12px;
        letter-spacing: 2px;
    }
    .folio5{
        float: none;
    }
    .videoBanner{
        margin-bottom: 20px;
    }
    .h10OverView,
    .h10OverView .skillsCont,
    .h10OverView .skillsTwoCont,
    .overViewImg,
    .h10DesignImg,
    .h10DesignArea,
    .h10desinCont{
        padding: 0;
    }
    .h10OverView .skillsCont{
        margin: 0;
    }
    .h10teamArea{
        padding-bottom: 30px;
        margin-top: 30px;
    }
    .h10desinCont {
        padding-top:30px;
    }
    .cacaImg {
        width: 230px;
    }
    .eovo-advanced-box .cacaImg {
        width:100%;
    }
    .singlePricing{
        padding-bottom: 40px;
    }
    .padding-bottom-90{
        padding-bottom: 40px !important;
    }
    .feaSection.home10 {
        padding: 30px 0;
    }
    .footerAreaTwo.home10 {
        margin-top: -63px;
    }
    /* Homepage 11 */
    .menuSidebar {
        padding-left: 0;
        position: relative;
        width: 100%;
        text-align: center;
        padding-bottom: 28px;
    }
    .mainMenu2 {
        margin-bottom: 40px;
        margin-top: 40px;
    }
    .userMenu ul {
        text-align: center;
    }
    .social {
        text-align: center;
    }
    .mainMenu2 div.menu > ul > li ,
    .mainMenu2  > ul > li {
        margin-bottom: 25px;
    }
    .mainMenu2 div.menu > ul > li > a ,
    .mainMenu2 > ul > li > a {
        font-size: 14px;
    }
    .mainMenu2 .children ,
    .mainMenu2 .sub-menu {
        margin: 0 20px;
        padding-left: 0;
        top: 30px;
    }
    .mainMenu2 .children  > li ,
    .mainMenu2 .sub-menu > li {
        padding: 8px 0;
    }
    .headerAreaTen {
        padding: 28px 0;
    }
    header .socialIcon{
        display: none;
    }
    .body_wrapper {
        margin-left: 0;
    }
    .feature11 .featureH3Cont {
        height: 355px;
        width: 245px;
        padding-right: 20px;
    }
    .extraHeight {
        height: auto;
    }
    .fbImgs h5 {
        bottom: 20px;
    }
    .fbImgs {
        margin-top: 40px;
    }
    .feaSection11 .container-fluid{
        padding: 0;
    }
    .body_wrapper .singleClient {
        margin-left: auto;
    }
    /****contact2****/
    .contactInfoArea.two{
        padding: 50px 0 90px !important;
    }
    .blogBannerArea{
        padding: 0 0 20px !important;
    }
    .quotepost .postThumb{
        padding: 20px;
    }
    .mailForm{
        padding: 0 0px 30px !important;
    }
    .blogBannerCont{
        position: inherit;
        width: 100%;
        padding: 0 15px;
        right: 0;
    }
    .artWorkCont h4 {
        letter-spacing: 3px;
    }
    .artAbout ,
    .blogBannerArea .fakeDiv{
        width: 100%;
    }
    .artWorkCont {
        width: 100%;
        right: 0;
        margin-top: 55px;
        padding: 10px;
    }
    .mapArea.two {
        margin: 0 -15px;
    }
    .contactDetails {
        margin-top: 50px;

    }
    /**contact1**/
    .contactMap {
        height: 280px;
        left: 0;
        margin: 0 15px;
        right: 0;
        top: inherit;
        width: inherit;
        position: relative;
    }
    /****casestudy****/
    .clothingCont,
    .caseBranding,
    .caseBrandingCont,
    .caseCategory{
        padding: 0;
    }
    .bannerArea {
        margin: 0 15px;
        padding: 60px 0;
    }
    .caseFeatureCont {
        width: 100%;
    }
    .caseFeatureArea,
    .brandNewClothArea,
    .caseFeatureAreaTwo{
        padding: 30px 0;
    }
    .caseFeatureAreaTwo .caseFeatureCont{
        margin-left: 0;
    }
    .caseCategory {
        border: none;
        margin: 0;
    }
    .caseBrandingCont .sectionTitle {
        margin-top: 20px;
    }
    .caseCategory > p{
        margin-bottom: 10px;
    }
    .caseExampleArea {
        padding: 15px 0;
    }
    .pointsCont,
    .rightTool{
        padding: 50px 10px;
    }
    .skillTwoArea {
        padding: 40px 0;
    }
    .caseFeatureAreaThree {
        padding: 30px 0;
    }
    .footerAreaTwo {
        padding: 50px 0 40px!important;
    }
    .caseAbsuImg {
        left: 0;
        position: inherit;
        top: 0;
        width: 100%;
    }
    .caseLayerImg{
        margin-bottom: 30px;
    }
    /****blogDetails2****/
    .blogDetailsThumb {
        left: auto;
        padding: 0 15px;
        width: 100%;
        top: inherit;
        right: 0;
    }
    .artAbout{
        height: 240px;
    }
    .blogBannerArea.two {
        padding-bottom: 136px;
    }
    .thumbImg.pull-left > img {
        height: auto;
        width: 100%;
    }
    .dividedPostCont {
        margin-top: 15px;
        padding: 0;
        width: 100%;
    }
    .singlePost blockquote,
    .commentSection ol li ol{
        padding: 0;
    }
    .content-single .commentSection ol li ol{
        padding-left: 100px
    }
    blockquote {
        margin: 0 0 0 22px;
    }
    .singlePost blockquote {
        padding: 20px 0 10px 20px;
    }
    .singlePost blockquote::before{
        left: -30px;
    }
    .singlePost blockquote {
        font-size: 12px;
        padding: 10px 15px;
    }
    .singlePost.two blockquote{
        padding-right: 0;
    }
    .authorDetails2 .authorBio{
        width: 100%;
        margin-left: 0;
    }
    .content-single .authorBio{
        width: 79%;
        margin-left: 30px;
    }
    .authorImg{
        margin-bottom: 10px;
        width: 100%;
        text-align: center;
    }
    .authorImg img{
        width:auto;
    }
    .commentSection {
        margin-top: 15px;
    }
    .commentSection > h5{
        margin-bottom: 20px;
    }
    .commentSection.two .commentDetails{
        width: 100%;
    }
    .commentSection.two .replyForm {
        padding-left: 0;
        width: 100%;
    }
    .relatedPost h5{
        margin-bottom: 25px;
    }
    /*.relatedPost .defaultLink.blogShare {
        margin-left: 120px;
    }*/
    .relatedPost {
        padding: 40px 0 10px;
    }
    /****blog2****/
    .blog2PostArea{
        padding: 0;
    }
    .loadMore {
        overflow: hidden;
    }
    /****blog1****/
    .postWrap {
        margin-bottom: 30px;
    }
    .postTittle a {
        font-size: 24px;
        letter-spacing: 2px;
    }
    .postTittle {
        margin-top: 30px;
    }
    .sidebar .sidebarArea,
    .sidebarArea{
        padding: 0;
    }
    /***blog1*****/
    .linkPost .postThumb {
        height: 80px;
        padding: 20px;;
    }
    .linkPost .postThumb a{
        max-width: 100%;
        word-wrap: break-word;
        line-height: 1.5;
    }
    .inputField input[type="email"],
    .inputField input[type="text"]{
        width:100%;
    }
    .comment-form textarea{
        margin: 0;
        padding-top:10px
    }
    .audioPost .postThumb{
        padding: 20px;
        height: 70px;
    }
    .blogPageLink {
        margin-bottom: 55px;
    }
    /****atwork5****/
    .artBannerArea {
        padding: 0 15px;
    }
    .fakeDiv {
        height: 0;
        left: 0;
        margin: 0 15px;
        right: 0;
        top: 240px;
        width: 100%;
    }
    .gallFilter {
        margin: 0 0 20px;
    }
    .art2Area{
        padding: 0 0 30px;
    }
    /****artwork2****/
    .artDetals2Area {
        margin-top: 50px;
    }
    .layeredImg{
        padding: 0;
    }
    .abosuImg{
        position: inherit;
        bottom: 0;
        right: 0;
    }
    .projectDetails {
        padding: 30px 0 0 0;
    }
    .projectDetails .address {
        margin-top: 50px;
        padding: 20px 0 0 0;
    }
    .projectImgArea {
        padding: 30px 0 0;
    }
    /****artDetails1****/
    .artDetailsArea,
    .brandingCont,
    .aboutProject{
        padding: 0;
    }
    .artDetailsArea {
        margin: 53px 15px;
    }
    .brandImg > img ,
    .artDetailCarous{
        width: 100%;
    }
    .brandingCont {
        padding: 20px;
        width: 100%;
    }
    /****about2****/
    .pageTitleSection2,
    .pdMargin{
        padding: 0 15px 15px;
    }
    .pageDesctiption p{
        padding:0;
    }
    .pdMargin{
        margin: 0;
    }
    .pageDesctiption {
        padding: 0 15px;
        overflow: hidden;
    }
    .pageTitle {
        margin: 0;
        width: 100%;
    }
    .pageDesctiption h6 {
        letter-spacing: 2px;
        margin: 30px 0 20px;
    }
    /****about1****/
    .aboutBannerArea{
        padding: 0 15px;
    }
    .aboutTitle{
        width: 100%; 
    }
    .aboutImg > img,
    .serviceImg{
        width: 100%;
    }
    .aboutCont {
        margin: 30px 0 0;
        width: 100%;
    }
    .overviewSection {
        padding: 60px 0 30px;
    }
    .serviceArea  {
        padding: 0;
    }
    .serImgAbsolute{
        position: inherit;
        padding: 0;
        left: inherit;
        bottom: inherit;
        width: 100%;
        top: inherit;
        margin-bottom: 30px;
    }
    .funfactsArea {
        padding: 60px 0;
    }
    .abSkillArea {
        padding: 30px 0;
    }
    .skillPercent{
        width: 100%;
    }
    .feaSection.aboutPage{
        padding: 30px 0;
        margin-bottom: 50px;
    }
    .panel-collapse .panel-body {
        padding: 15px 0;
    }
    /* Home 8 */
    .headerAreaEight {
        padding: 28px 0;
    }
    .headerAreaEight .subSocial {
        margin-top: 0;
    }
    .userMenu ul li.searchs {
        margin-right: 0;
    }
    .headerAreaEight .logoArea.pull-left {
        clear: both;
        display: table;
        margin: auto;
        width: 115px;
    }
    .headerAreaEight .socialIcon {
        display: none;
    }
    .owlCustNav a.owlnext {
        right: 20px;
    }
    .owlCustNav a {
        left: 20px;
        top: 50%;
    }
    /* Home 3 */
    .headerThree {
        padding: 28px 0;
    }
    .headerThree.headerFix {
        padding: 28px 0;
    }
    /* About 2 */
    .skillsCont2 .titleArea {
        left: auto;
        right: 0;
        text-align: right;
        top: 0;
    }
    .skillsCont2 {
        margin-top: 0;
        padding-right: 0;
    }
    .abService .serImgAbsolute {
        left: 0;
    }
    .abPane .titleArea {
        left: 0;
        text-align: right;
        top: 0;
    }
    .abPane {
        padding-left: 0;
    }
    .feaSection.ab2Page {
        margin-bottom: 35px!important;
        padding-bottom: 60px;
    }
    .aboutTestiArea {
        padding-bottom: 40px;
        padding-top: 60px;
    }
    .aboutPage.two .noPadding {
        padding: 0 !important;
    }
    .skillCont {
        width: 100%;
    }
    .caseCategory::after {
        left: 0;
        width: 100%;
    }
    /* Backt to top */
    #backtotop {
        bottom: 20px;
        right: 20px;
    }
    .pTSInner:after {
        width: 100%;
        height: 100%;
        background: #f4f4f4;
        right: 0;
        top: 40px;
        position: absolute;
        content: "";
    }
}
@media screen and (max-width: 600px){
    .headerAreaTwo .eovo_search,
    .searchSubscribe.eovo_shorcode .eovo_search{padding-right:10px; position: inherit;}
    .headerAreaTwo .eovo_search .search-popup a,
    .searchSubscribe.eovo_shorcode .eovo_search  a{margin:0;}
    .headerAreaTwo .eovo_search .search-popup{max-width:290px;left:15px}
    .searchSubscribe.eovo_shorcode .eovo_search .search-popup{max-width:290px;left:-100%;}
    .headerAreaTwo .eovo_search .search-popup  input[name="s"],
    .searchSubscribe.eovo_shorcode .eovo_search .search-popup input[name="s"]{min-width:250px;}
}
@media (min-width: 600px) and (max-width: 767px){

    /* About 2 */
    .pricingArea .col-xs-12{
        width: 33.333%;
    }
    .singlePricing {
        padding: 42px 10px 77px;
    }
}
@media screen and (min-width: 600px){
    .admin-bar .shopHeader.headerFix,
    .admin-bar .headerFix{
        top:32px;
    }
}
@media (max-width: 992px) and (min-width: 768px){
    .authorBio {
        margin-left: 20px;
        width: 65%;
    }
    .bestSale{
        padding-top:30px;
    }
    .eovo-product  #gallMix{
        margin: 0 -15px;
    }
    .shop-page,
    .collectionsShop,
    .collections2,
    .shopTweet{
        padding-left:15px;
        padding-right:15px;
    }
    .h10OverView,
    .h10OverView .skillsCont,
    .h10OverView .skillsTwoCont,
    .overViewImg,
    .h10DesignImg,
    .h10DesignArea{
        padding: 0;
    }
    .artDetailsArea{
        margin:0 15px;
    }
    .eovo-textblock .skillsTwoCont{
        max-width:100%;
    }
}
@media (min-width: 320px) and (max-width: 1023px){
    .projectDetails{
        padding-top: 60px;
    }
    .teamContent.Two .teamHover{
        display:none;
    }
    .teamContent.Two .teamImg{
        height:auto;
    }
    .flickImg {
        margin-bottom: 10px !important;
    }
}
@media (max-width: 480px) and (min-width: 320px){
    .commenterTittle h6{
        margin-left: 0px;
        padding-left: 0;
        clear: both;
        margin-top: 8px;
    }
}
@media (max-width: 1199px) and (min-width:992px) {
    .historyContent ,
    .designContent {
        margin-top: 0;
    }
    .skillsCont .titleArea {
        left: -100px;
    }
    .skillsCont {
        margin-top: 0;
    }
}
@media (min-width:992px) {
    .wpb_single_image.teamTwoImg img{
        max-width:none
    }
    .featureSliderHOlder{
        height: 500px;
    }
	.service_2.eovo_title_vertical{
		padding-left: 165px;
	}
}
@media (max-width:991px) {
    .eovo-team{
        padding-top: 35px;
    }
    .mainSlider.mainSlider-6{
        height:auto!Important;
    }
    .imageSlider-over, #imageSlider{
        width:auto;
        height:auto;
    }
    .comonSection,
    .teamAreaTwo,
    .homeThreeSlider{
        padding-left: 15px;
        padding-right: 15px;
    }
    .noPaddingLeft {
        padding-left: 15px !important;
    }
    .noPaddingRight {
        padding-right: 15px !important;
    }
    .studioContent{
        padding-left:0;
        padding-right:0;
    }
    .singlePricing{
        margin-bottom:0;
    }
    .newModelContent{
        margin-bottom: 35px;
        margin-top: 30px;
    }
    .newModelArea {
        padding: 0 15px 35px;
    }
    .eovo_title_vertical .txtcontent.text-right{
        text-align:left;
    }
    .historyContent {
        padding-left: 0;
    }
    .designContent {
        padding-left: 0;
    }
    .skillsCont {
        padding-left: 0;
        margin-top: 35px;
    }
    .titleArea{
        display: table;
        left: 0;
        margin: 0 auto 30px;
        position: relative;
        text-align: left;
        top: 0;
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
        width: 100%;
    }
}
@media (min-width: 320px) and (max-width: 767px){
	.eovo-countdown .page-heading h2{
		font-size:50px;
		letter-spacing: 0;
	}
	.countdown-period{
		padding-bottom: 20px;
	}
	#countdown span.countdown-row .countdown-section{
		padding: 0 10px!important;
	}
    .subscribeForm input{
        padding-right:80px;
    }
    .text-right .copyText{
        text-align:center;
    }
    .comonSection{
        padding-left:15px;
        padding-right:15px;
    }
    .singlePricing {
        margin-bottom: 20px;
    }
    .artworkAreaTwo{
        padding-top: 35px;
    }
    .feaSection11 {
        margin-bottom: 0;
    }
    .nameEmail > .wpcf7-form-control-wrap{
        width:100%;
    }
    .twitterArea{
        padding: 30px 0;
    }
    .skill11 .text_box{
        margin-bottom: 30px;
    }
    .skill11{
        padding-top: 35px;
        padding-bottom: 0;
    }
    .paddings {
        padding: 0 0 20px;
    }
    .paddings2 {
        padding: 20px 0 0;
    }
    .newsContent h4 a{
        line-height:1.5;
    }
    .contactArea{
        padding:30px 0;
    }
    .mainSlider {
        height: 380px !important;
    }
    .sliderArea .mainSlider .tp-caption {
        height: 380px !important;
    }
    .slideButton {
        margin-top: 300px;
    }
    .teamHover {
        padding: 37px 20px 73px 35px;
        width: 310px;
    }
    .teamContent {
        /*width: 370px;*/
        margin: 0 auto;
    }
    .sliderArea .mainSlider .tp-caption.fifthSlide {
        top: 295px !important;
    }
    /* Home Two */
    .slideTwoCont img {
        height: 380px !important;
    }
    .artImg {
        margin: 0 auto;
        width: 450px;
        max-width: 100%;
    }
    .featureContent {
        padding-top: 115px;
    }
    .featureContent h1 {
        font-size: 30px;
    }
    .featureContent h1 br{
        display: block;
    }
    .featureContent.last {
        padding-top: 85px;
    }
    .featuredAbsuImg, .galleryAbsuImg {
        width: 100% !important;
    }
    /****shopDetails2****/
    .productDetailsArea .col-sm-6 {
        overflow: hidden;
    }
    /****CaseStudy****/
    .caseAbsuImg {
        left: 0;
        top: 0;
        width: 100%;
        position: inherit;
    }
    .caseLayerImg > img {
        width: 100%;
    }
    /* Homepage 10 */
    .art6Button.noPadding {
        padding-top: 60px !important;
    }
    .searchSubscribe a.subscribe span {
        padding-left: 15px;
    }
    .h10teamArea {
        margin-top: 60px;
        padding-bottom: 60px;
    }
    .footerAreaTwo.home10 {
        margin-top: 0;
    }
    .headerAreaTen {
        padding: 40px 10px;
    }
    .headerAreaTen .subSocial {
        margin-top: 0;
    }
    .headerAreaTen {
        padding: 40px 0;
    }
    /* Homepage 11 */
    .feature11 {
        width: 480px;
        margin: 0 auto;
    }
    .cacaDesc {
        margin-left: 0;
    }
    .fbImgs h5 {
        bottom: 40px;
    }
    /* Homepage 7 */
    .folio7Section{
        padding: 0 15px;
    }
    .folio7Section .col-lg-3{
        width: 50%;
        float: left;
        padding: 0 !important;
    }
    .imageSec7 .col-sm-12.noPadding{
        padding: 0 !important;
    }
    .imageSec7 .col-sm-6.noPadding{
        width: 50%;
        float: left;
        padding: 0 !important;
    }
    .videoArea {
        margin: 0;
    }
    /* Home 4 */
    .sliderArea.home4 .mainSlider {
        height: 380px !important;
    }
    .h4SlideContent img {
        height: 300px !important;
    }
    .h4SlideContent h2 {
        margin-top: 40px;
    }
    .h4SlideContent h1 {
        margin-top: 105px;
    }
    .h4SlideContent p {
        margin-top: 200px;
    }
    .leftMenu .children ,
    .leftMenu .sub-menu {
        margin: 0 15px 0 0;
    }
    .leftMenu .crossButton {
        right: 20px;
    }
    .padding-top-250{
        padding-top: 90px !important;
    }
    .padding-bottom-250{
        padding-bottom: 90px;
    }
    .padding-bottom-210{
        padding-bottom: 40px;
    }
    .featureSliderHOlder{
        height: 300px
    }
    .padding-bottom-140{
        padding-bottom: 30px
    }
    .promotionContent_02 h3{
        padding:0 15px;
    }
}
@media (min-width: 768px) and (max-width: 992px){
	
    .cartDetails .cartImg {
        width:100%;
        margin-bottom: 10px;
        text-align: center;
    }
    .cartDetails .podTittle{
        padding-left: 0
    }
    .padding-top-250{
        padding-top: 90px !important;
    }
    .padding-bottom-250{
        padding-bottom: 90px;
    }
    .padding-bottom-210{
        padding-bottom: 40px;
    }
    .padding-bottom-140{
        padding-bottom: 30px
    }
    .featureSliderHOlder{
        height: 400px
    }
    .pageTitle {
        height: 220px;
        left: 0;
        padding: 24px 0 0 36px;
        width: 100%;
    }
    .pageTitleSection2{
        padding:0 30px 30px;
    }
    .halfSectionTitle{
        margin-left: 0;
        margin-right: 0
    }
    .pTSInner:after{
        display: none
    }
    .pdMargin {
        margin-left: 0;
        width: 100%;
        margin-top: 30px;
    }
}
@media (min-width: 991px) and (max-width: 1024px){
    .pageTitleSection2{
        padding:0 30px 90px;
    }
    .padding-top-250{
        padding-top: 90px !important;
    }
    .padding-bottom-250{
        padding-bottom: 90px;
    }
    .padding-bottom-210{
        padding-bottom: 40px;
    }
    .padding-bottom-140{
        padding-bottom: 60px
    }
}
.eovo-team .noPadding {
    padding-left: 0 !important;
    padding-right:0 !important;
}
.nameEmail .name{
    float: left;
}
.nameEmail .email{
    float: right;
}