@media screen and (max-width: 1919px){
#main .fusion-row, #slidingbar-area .fusion-row, .fusion-footer-copyright-area .fusion-row, .fusion-footer-widget-area .fusion-row, .fusion-page-title-row, 
.tfs-slider .slide-content-container .slide-content{max-width: 1440px !important;}
.fusion-header-wrapper .fusion-row{max-width: 1440px !important;}
#homeStructure .learnus.new{top: 280px;}

/*=Homepage=*/
/* #homeStructure #sec1.fusion-layout-column {width: 302px !important;}
#homeStructure .fusion-layout-column {width: 369px !important;}
#homeStructure .fusion-layout-column .fusion-imageframe{padding-top: 10px;}
#homeStructure .learnus{right: -180px;} */

/*=Menu=*/
.color-menu{padding: 35px 35px 20px 35px !important;}
.pinksmallpt img{width: 716px !important;}
.pinksmallpt{bottom: -57px;}

/*=stylists=*/
.stylistfontminus h2{font-size: 79px !important;}
.stylistfontminus .meetbox{top: 0; margin-bottom:30px;}
.meetboxminus h3{font-size: 43px !important;}

/*=Contact Us=*/
.bowey_p2{top: -39px;}
.contactgofox2 .our_gem{margin-top: 15px !important;}
.contactgofox3 .contactortext{top: 160px;}
.contactgofox3 .emailus{top: 190px;}
.bwry h2{font-size: 165px !important;}
.bwryadd h3{font-size: 60px !important;}
.fox_flagship h3{font-size: 33px !important;}
.fox_flagship p{font-size: 17px !important;line-height: 26px !important;}
.our_gem{margin-top: 71px !important;}
.contactgofox .fusion-column-wrapper .fusion-imageframe{transform: scale(1.2);right: -14px;}
.contactgofox3 .contactortext::after{width: 90%;}
.contactgofox3 .emailus::after{width: 90%;}
.getthere h2{font-size: 59px !important;}
.our_gem h3{font-size: 33px !important;}
.our_gem p{font-size: 17px !important;line-height: 26px !important;}
.contactortext{top: 140px;}
.emailus{top: 170px;}
.contactortext h3{font-size: 23px !important;}
.emailus h3{font-size: 23px !important;}
.emailus h3 strong{font-size: 23px !important;}

/*=Contact=*/
#contactslide{height: 422px !important;}
.greateducationforall{max-width: 49% !important;}

/*=Educate-With-Us=*/
#educateus{height: 616px !important;}

/*=FAQ=*/
.questions h2{font-size: 120px !important;}
.faqques h3{font-size: 35px !important;line-height: 44px !important;}
.faqques p{font-size: 18px !important;line-height: 25px !important;}
.allquotes p{font-size: 29px !important;line-height: 35px !important;}

/*=Hiring=*/
.madtagsdesc .madtagtitle{padding: 0px 30px;}
.hiringslide .hiringslidetitle h2{font-size: 95px !important;}
.wehavedesc h2{font-size: 70px !important;}
.wehavedesc p{font-size: 18px !important;line-height: 27px !important;}
.madtagsdesc .madtagtitle h3{font-size: 90px !important;}
.madtagsdesc .madtagtitle h2{font-size: 90px !important;}
.madtagsdesc .madtagtitle p{font-size: 18px !important;line-height: 27px !important;}
.readyapply h3{font-size: 104px !important;}

.goodtimedesc{top: -90px;}
.thegoodleftimg{margin-top: -30px !important;}

/*=About-Us-Page=*/
.behindthefoxes h2{font-size: 133px !important;line-height: 135px !important;}
#aboutOwner .about-us{width: 410px !important;}
#aboutOwner .aboutuspart2{width: 615px !important;}
.aboutuspart .loreanname h3{font-size: 48px !important;}
.aboutuspart .loreanname h4{font-size: 18px !important;}
.aboutuspart3 .billycanu h3{font-size: 48px !important;}
.aboutuspart3 .billycanu h4{font-size: 18px !important;}
.whoweare h3{font-size: 18px !important;}
.whoweare p{font-size: 18px !important;}
#aboutfox{margin-top: 186px !important;}
.aboutfoxteam h3{font-size: 48px !important;}
.aboutfoxteam h4{font-size: 18px !important;}
.aboutuspart2 .founderdesc p{font-size: 18px !important;}
.aboutuspart3 .billycanu{bottom: 20px;}

.teamsection .member4{top: 170px;}
.teamsection .member2{top: 185px;}

/*=Master-Foxes=*/
.masterfoxesleftimg{transform: scale(1.10);padding-top: 0px;right: -4px;}
.masterfoxestext p{font-size: 18px !important;line-height: 28px !important;padding-bottom: 28px !important;padding-top: 10px !important;}
.instahashtag a{font-size: 30px !important;}
.instahashtag1{top: 55px;}
.instaidtext a{font-size: 30px !important;}
.instahashtag2{padding-left: 210px;padding-top: 20px !important;}
.instahashtag3{top: 25px;}
.mattmaster{bottom: -95px;}
.kikimaster{bottom: -119px !important;}
.masterfoxestext2 p{padding-top: 0px !important;margin-top: 33px !important;}
.masterfoxestext3 p{padding-top: 0px !important;margin-top: 33px !important;}

/*=Press=*/
.articlecontent p{font-size: 19px !important;line-height: 28px !important;}

/*=Bride=*/
.page-id-27 #main .fusion-row{max-width: 100% !important;}
.page-id-1768 #main .fusion-row{max-width: 100% !important;}
.page-id-1492 #main .fusion-row{max-width: 100% !important;}
.bridalslide{padding: 120px 0px !important;}

/*=New Menu Page=*/
/* .new_cus_menu .cm_sides_menu .new_menu_box .menu_cus_tabs a{font-size: 43pt !important;} */
.ourPolicies_content h4{font-size: 20pt !important;}



#sgpb-popup-dialog-main-div.sgpb-content.menuPopUp .tor_popup .tor_torlogo img{width:220px;}
#sgpb-popup-dialog-main-div.sgpb-content.menuPopUp .tor_popup .tor_welpopup{margin-bottom:0;}
#sgpb-popup-dialog-main-div.sgpb-content.menuPopUp .tor_popup .tor_torlogo{padding-bottom:5px;}


/*=New About Page=*/
.page-id-3561 #main .fusion-row{max-width: 100% !important;}
.page-id-3561 #main .fusion-builder-row.fusion-row{max-width: 1280px !important;}
#ab_guys_loc_Sec .ab_location_guy_2{margin: 0px 100px !important;}
#ablook_bg2::after{right: 150px;}
.ab_guys_loc{font-size: 38pt !important;left: -69px;}
.ab_team_img2 .ab_guys_loc{left: -45px !important;}
.ab_search_bar input[type="search"]{font-size: 37pt !important;padding: 0px 64px;}
.absearchicon{width: 35px;height: 35px;}

/*=New Extension Page=*/
.page-id-3639 #main .fusion-builder-row.fusion-row{max-width: 1140px !important;}
.page-id-3639 #main .fusion-row{max-width: 100% !important;}
#ex_gallery_slider.ex_gallery_slider .fusion-builder-row.fusion-row{max-width: 100% !important;}
.ex_menu_list h3{font-size: 36pt !important;padding-bottom: 5px !important;}
.ex_menu_list .exls_italic{font-size: 16pt !important;line-height: 28px !important;}
.ex_ab_sec .fusion-builder-row.fusion-row{padding-left: 40px !important;padding-right: 40px !important;}
.menu_cus_tabs_new h4 a{font-size: 37pt !important;}
.ex_gallery ul li img{width: 300px !important;}
.ex_menu_list h5{font-size: 12pt !important;}
.ex_cm_titles .titlebar{margin: auto -40px !important;}
.ex_ib_right .ext_ath_note br{display: none !important;}
.ex_gallery_slider .slick-prev{left: 24%;}
.ex_gallery_slider .slick-next{right: 24%;}

}

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

.homeSliderContent .mainTitle h1.title-heading-center, .homeSliderContent .mainTitle h1.title-heading-left, .homeSliderContent .mainTitle h1.title-heading-right{
font-size:90pt;
}
.homeSliderContent{
height: calc(100dvh - 180px);
}
.homeSliderContent .subContent h3{
font-size-:18pt;
margin-bottom:10px;
}
.homeSliderContent .subContent p{
font-size:11pt;
max-width:90%;
}
.RightSideColumn > div > div:first-child {
  margin-bottom: 15px;
}
	#homeStructure .learnus.new {top: 262px;}
#main .fusion-row, #slidingbar-area .fusion-row, .fusion-footer-copyright-area .fusion-row, .fusion-footer-widget-area .fusion-row, .fusion-page-title-row, 
.tfs-slider .slide-content-container .slide-content{max-width: 1366px !important;}
.fusion-header-wrapper .fusion-row{max-width: 1366px !important;}

/*=Homepage=*/
#homeStructure #sec1.fusion-layout-column{width: 286px !important;}
#homeStructure .fusion-layout-column{width: 350px !important;}
#homeStructure .learnus{right: -165px;}

/*=Master-Foxes=*/
.masterfoxesleftimg{right: -1px;transform: scale(1.12);padding-top: 11px;}
.instahashtag1{right: 245px;}
.instahashtag2{padding-left: 178px;}
.instahashtag3{right: 285px}
.masterfoxestext p{padding-bottom: 10px !important;}
.mattmaster{bottom: -86px;}
.instahashtag2{padding-left: 225px;padding-top: 0px !important;}

/*=Hiring=*/
.readyapply h3{font-size: 97px !important;}
.madtagsdesc .madtagtitle h2{font-size: 84px !important;}
.madtagsdesc .madtagtitle h3{font-size: 84px !important;}
.madtagsdesc2{top: 125px !important;}
.youareimgtag{max-width: 72% !important;}
.icontitle h3{font-size: 18px !important;}
#hirinwehaveimg .fusion-column-wrapper .hiringwehave{max-width: 39% !important;}

/*=Contact Us=*/
.contactgofox2 .fusion-column-wrapper .bowey_p1{top: -100px;}
.fox_flagship h3{font-size: 33px !important;}
.contactgofox2 .our_gem h3{font-size: 33px !important;}
.contactgofox3 .fox_flagship{padding-left: 40px;}
.contactgofox3 .contactortext::after{width: 100%;}
.contactgofox3 .emailus::after{width: 100%;}
.bowey_p2{top: -13px;}
.our_gem{margin-top: 78px !important;}
#sgpb-popup-dialog-main-div.sgpb-content{padding:35px 30px!important}
#sgpb-popup-dialog-main-div .tor_popup .tor_tortext h1{margin-bottom:15px;padding-bottom:0;font-size:30pt}
#sgpb-popup-dialog-main-div .tor_popup .tor_tortext p{font-size:12pt;line-height:1.3em!important}
#sgpb-popup-dialog-main-div .tor_popup .tor_tortext h1 strong{font-size:16pt;}


/*=Extension Page=*/
.ex_gallery_slider .slick-prev{left: 23%;}
.ex_gallery_slider .slick-next{right: 23%;}
.fox-new-contact h3{font-size: 34px !important;}
.fox-new-contact-2 h3{font-size: 30px !important;}

}

@media screen and (max-width: 1599px){
	#homeStructure .learnus.new {top: 235px;}
#main .fusion-row, #slidingbar-area .fusion-row, .fusion-footer-copyright-area .fusion-row, .fusion-footer-widget-area .fusion-row, .fusion-page-title-row, 
.tfs-slider .slide-content-container .slide-content{max-width: 1200px !important;}
.fusion-header-wrapper .fusion-row{max-width: 1200px !important;}
.margins{width: 55px;}

/*=Homepage=*/
#homeStructure #sec1.fusion-layout-column{width: 250px !important;}
#homeStructure .fusion-layout-column{width: 310px !important;padding-left: 10px;padding-right: 10px;}
/* #homeStructure{padding: 10px !important;padding-top: 20px !important;} */
#homeStructure .learnus{right: -145px;}


/*=stylists=*/
.meetboxminus h3{font-size: 36px !important;}
.foxesteam h3{font-size: 30px !important;}
.teamdesg{padding-top: 5px !important;}
.foxesteamdesc p{font-size: 13px !important;line-height: 21px !important;}
.foxesteamdesc{padding-left: 40px;padding-top: 5px !important;}
.iflinkads{top: -66px;}
.foxteaminsta a{font-size: 13px !important;}

/*=Menu=*/
#cutsec .fusion-column-wrapper{padding-bottom: 5px !important;}
.cutsmenu p{margin-bottom: 12px !important;}
.cutsmenu h2{font-size: 13px !important;}
.ourpoliciestag2{padding: 0px 105px !important;}
.treatmentdesc h2{font-size: 13px !important;}
.color-menu h2{font-size: 13px !important;}
.specialeventdesc p{font-size: 13px !important;}
/*.menusecleft{width: 100% !important}
.colormenuright{width: 55% !important;margin: 0 auto !important;float: none !important;clear: both !important;padding-top: 75px !important;}*/
.treatmentdesc{right: 0 !important;}

.individualMenu .colormenuright{float: left !important;padding-top: 0px !important;clear: none !important;}
.individualMenu .pinksmallpt{bottom: -92px;}
.individualMenu .cutimg img{width: 25% !important;}
.individualMenu .servtitleimg img{width: 600px !important;}
.headerLine .title-heading-center{font-size: 23px !important;padding: 0px 90px !important;}
.cutsec::after{width: 85% !important;right: 5%;}


/*=Contact Us=*/
.bwry h2{font-size: 150px !important;}
.bwryadd h3{font-size: 52px !important;}
.bowey_p2{top: -54px;}
.contactgofox2 .our_gem{margin-top: 0px !important;}
.contactgofox3 .contactortext{top: 80px;padding-left: 22px;}
.contactgofox3 .emailus{top: 110px;padding-left: 22px;}
.getthere h2{font-size: 62px !important;}
.contactgofox2 .fusion-column-wrapper .bowey_p1{top: -100px;}
.contactgofox .fusion-column-wrapper .fusion-imageframe{top: -100px;}
#gettheremap iframe{height: 320px !important;}
.fox_flagship h3{font-size: 26px !important;}
.fox_flagship p{font-size: 16px !important;line-height: 22px !important;padding-top: 9px !important;}
.our_gem h3{font-size: 23px !important;}
.our_gem p{font-size: 16px !important;line-height: 22px !important;padding-top: 9px !important;}
.our_gem{margin-top: 25px !important;height: 200px;}
.contactortext h3{font-size: 19px !important;}
.contactortext::after{width: 100%;}
.contactortext{top: 85px;}
.emailus h3{font-size: 19px !important;}
.emailus h3 strong{font-size: 19px !important;}
.emailus{top: 109px;}

/*=Contact=*/
#contactslide{height: 365px !important;}
.studiomenu .widget_nav_menu ul li a{font-size: 24px !important;}
.gettouchicons .content-box-column-first-in-row{width: calc(100% - 73%) !important;}
.gettouchicons .content-container{font-size: 15px !important;}

/*=Educate-With-Us=*/
#educateus{height: 514px !important;}
.studioperks .fusion-column .content-container p{font-size: 17px !important;line-height: 26px !important;}
.testimonialp1 h3{font-size: 34px !important;line-height: 45px !important;}
.studioperktitle h2{font-size: 55px !important;}

/*=Our-Story=*/
.studioquote h3{font-size: 27px !important;line-height: 35px !important;}
.studioquote p{font-size: 19px !important;line-height: 30px !important;}
.ourstorytitle h2{font-size: 50px !important;line-height: 90px !important;}
.ourstorysec1 .fusion-column-wrapper .ourstorytext{top: 175px;}

/*=FAQ=*/
.questions h2{font-size: 100px !important;line-height: 97px !important;}
.faqques h3{font-size: 26px !important;padding-bottom: 8px !important;line-height: 34px !important;}
.faqques p{font-size: 17px !important;line-height: 25px !important;}
.allquotes p{font-size: 25px !important;line-height: 34px !important;}

/*=Hiring=*/
.wehavedesc h2{font-size: 60px !important;line-height: 49px !important;padding-bottom: 27px;}
.wehavedesc h3{font-size: 75px !important;line-height: 85px !important;}
.wehavedesc p{font-size: 16px !important;}
.hiringslide .hiringslidetitle h2{font-size: 73px !important;}
.hiringslide .hiringslidetitle{padding-bottom: 18px;}
.hiringslide{padding: 95px 0px !important;}
.hiringwehave{top: -75px;max-width: 38% !important;}
.madtagsdesc .madtagtitle h2{font-size: 75px !important;}
.madtagsdesc .madtagtitle h3{font-size: 75px !important;}
.readyapply h3{font-size: 80px !important;line-height: 104px !important;}
.madtagsdesc .madtagtitle p{font-size: 16px !important;line-height: 24px !important;}
.thereputation{min-height: 335px;}
.yourback{min-height: 335px;}
.madtagsdesc .madtagtitle{padding: 0px 17px;}
.bamboo{padding: 20px 34px;top: -77px;}
.bamboo .bambootitle h4{font-size: 21px !important;}
.bamboo .bambooffice h5{font-size: 18px !important;padding: 5px 0px !important;}
.coltext h6{font-size: 17px !important;}
.icontitle h3{font-size: 17px !important;}
.youareimgtag{max-width: 68% !important;}

.youbackrightimg{margin-top: -384px !important;}
.yourbackdesc1{top: -84px !important;}
.thegood{min-height: 275px;}

/*=About-Us-Page=*/
.behindthefoxes h2{font-size: 100px !important;line-height: 102px !important;}
.aboutuspart .loreanname h3{font-size: 42px !important;}
.aboutuspart .loreanname h4{font-size: 17px !important;}
.aboutuspart3 .billycanu h3{font-size: 42px !important;}
.aboutuspart3 .billycanu h4{font-size: 17px !important;}
.aboutfoxteam h3{font-size: 42px !important;line-height: 49px !important;}
.aboutfoxteam h4{font-size: 17px !important;}
.whoweare h3{font-size: 17px !important;}
.whoweare p{font-size: 17px !important;line-height: 25px !important;}
.aboutuspart2 .founderdesc p{font-size: 17px !important;line-height: 25px !important;}
#aboutOwner .about-us{width: 355px !important;}
.founderdesc{top: 3px;}
#aboutOwner .aboutuspart2{width: 495px !important;}
#aboutfox{margin-top: 108px !important;}
.teamsection .member2{right: -55px;}

.teamsection .member2{top: 150px;}
.teamsection .member4{top: 150px;}

/*=Master-Foxes=*/
.instaidtext a{font-size: 24px !important;}
.instahashtag a{font-size: 24px !important;}
.masterfoxestext p{font-size: 17px !important;line-height: 24px !important;}
.aboutmaster .fusion-column-wrapper{padding-top: 30px !important;}
.masterfoxesleftimg{padding-top: 6px !important;}
.masterfoxestext p{padding-right: 95px !important;margin-top: -43px !important;}
.masterfoxestext2 p{margin-top: 50px !important;padding-right: 60px !important;}
.masterfoxestext3 p{margin-top: 50px !important;}
.mattmaster{bottom: -76px;}
.kikimaster{bottom: -105px !important;}

/*=Press=*/
.articlecontent p{font-size: 18px !important;line-height: 25px !important;}
.articlecontent{height: 360px !important;}
.spreadlove{padding-bottom: 100px !important;}
.articleheading h2{padding-right: 35px !important;}

/*=Bride=*/
.bridalslide{padding: 100px 0px !important;}
.evedesc p{font-size: 19px !important;}
.getmarriedtitles h2{font-size: 30px !important;}
.savedateimg{transform: scale(2.6) !important;max-width: 41% !important;}
.idolinestyle h3{font-size: 58px !important;line-height: 68px !important;}
.withoutyou{right: 27%;}
.whyfoxandjane{padding: 25px 0px !important;}

.tor_popup .tor_torlogo img{width: 330px;}
.tor_popup .tor_welpopup img{width: 95%;margin: auto;}
.tor_popup .tor_tortext h3{font-size: 42px;}
.sgpb-content{padding: 20px 15px !important;}

/*=New Menu Page=*/
.headerLine{padding-bottom: 20px !important;}
.new_cus_menu{padding: 0px 40px !important;}
.ourPolicies_sec{padding: 0px 80px !important;padding-top: 15px !important;}
/* .new_cus_menu .cm_sides_menu .new_menu_box .menu_cus_tabs a{font-size: 32pt !important;line-height: 45px;} */
.new_cus_menu .cm_sides_menu .new_menu_box .menu_cus_list .menu_cus_rates h5{font-size: 14pt;}
.new_cus_menu .cm_sides_menu .new_menu_box .menu_cus_list .menu_cus_rates p{font-size: 12pt;line-height: 23px;}
.new_cus_menu .cm_sides_menu .new_menu_box .menu_cus_list .menu_cus_rates h6{font-size: 10pt;}
.new_cus_menu .cm_sides_menu .new_menu_box .menu_cus_list .menu_cus_rates h5{font-size: 12pt;line-height: 23px;}
.new_cus_menu .cm_sides_menu .new_menu_box .menu_cus_list .menu_cus_btn a{font-size: 18px !important;padding: 12px 23px;}
.ourPolicies_content h4{font-size: 17pt !important;}
.ourPolicies_content p{font-size: 12pt !important;}
.ourPolicies_content h5{font-size: 12pt !important;}

#sgpb-popup-dialog-main-div .tor_popup .tor_torlogo img{width:250px;}
#sgpb-popup-dialog-main-div .tor_popup .tor_torlogo{padding-bottom:15px;}
#sgpb-popup-dialog-main-div .tor_popup .tor_tortext h1{font-size:30pt;}
#sgpb-popup-dialog-main-div .tor_popup .tor_tortext h1 strong{font-size:15pt;}
#sgpb-popup-dialog-main-div .tor_popup .tor_tortext h3{font-size:35pt;line-height:normal!important;}
#sgpb-popup-dialog-main-div .tor_popup .tor_tortext p{font-size:11pt;clear:both}
#sgpb-popup-dialog-main-div .tor_popup .tor_tortext h1{font-size:25pt;}
#sgpb-popup-dialog-main-div .tor_popup .tor_tortext h3{font-size:30pt;}



#sgpb-popup-dialog-main-div .tor_popup .tor_tortext h2 br{display:none;} 
.tor_price h5{font-size:15px;}
#sgpb-popup-dialog-main-div.menuPopUp .tor_popup .tor_tortext p{font-size:13px;}
#sgpb-popup-dialog-main-div.sgpb-content.menuPopUp{padding:15px 30px!important}
#sgpb-popup-dialog-main-div.menuPopUp .tor_popup .tor_tortext h3{
    font-size:25pt;
    -webkit-text-stroke-width: 1.5px;
    -webkit-text-stroke-color: #fff;
    -webkit-text-fill-color: transparent;
}

/*=New About Page=*/
#ab_guys_loc_Sec .ab_location_guy_2{margin: 0px 79px !important;}
.aboutcontentbox .ab_title{font-size: 43pt !important;line-height: 64px !important;}
.aboutcontentbox .ab_question{font-size: 20pt !important;line-height: 30px;}
.ab_guys_lines{font-size: 31px !important;line-height: 35px !important;}
.ab_lets h2{font-size: 38pt !important;}
#ablook_bg1::after{width: 700px;height: 300px;bottom: 40px;}
#ablook_bg2::after{width: 950px;height: 457px;right: 158px;bottom: 70px;}
#ablook_bg3::after{width: 900px;height: 456px;top: -77px;}
.page-id-3561 #main .fusion-builder-row.fusion-row{max-width: 1050px !important;}
.ab_search_sec{padding: 200px 0px !important;}
.ab_search_bar input[type="search"]::placeholder{font-size: 35px !important;}
.ablook_sub_title{font-size: 33pt !important;line-height: 55px !important;}
.aboutcontentbox p{font-size: 12pt !important;}
.ab_areyou p{font-size: 12pt !important;line-height: 29px !important;}
.ab_wwp_des p{font-size: 12pt !important;}
.ab_loc_col p{font-size: 12pt !important;}
.ab_brands p{font-size: 12pt !important;/*line-height: 22px;*/}
.ab_brands img{width: 200px;margin-bottom: 15px;}
.ablook_button{font-size: 15pt !important;padding: 10px 25px !important;margin-top: 15px !important;}
#ablook_bg2{padding-bottom: 150px !important;}
#ablook_bg2 .ablook_sub_title{left: -57px;}
.cus_abconbt{width: 85%}
.ab_web_1{width: 23% !important;}
.ab_web_2{width: 38% !important;}

/*=New Extension Page=*/
.em_main_sec h2{font-size: 26pt !important;}
.ex_menu_list p{font-size: 12pt !important;}
.ex_ib_right p{font-size: 12pt !important;}
.ex_ib_right ul li{font-size: 12pt !important;}
.ex_cm_btn{font-size: 18pt !important;padding: 12px 23px;}
.menu_cus_tabs_new h4 a{font-size: 32pt !important;line-height: 45px;}
.ex_gallery_slider .slick-prev{left: 20%;}
.ex_gallery_slider .slick-next{right: 20%;}
.fox-new-contact h3 {font-size: 28px !important;}
.fox-new-contact-2 h3 {font-size: 24px !important;}
.fusion-footer .fusion-widget-area .fusion-row .fusion-columns #nav_menu-2 .menu-footer-menu-container ul li{
	padding-left: 30px!important;
	}
	.menuPricing-Details .menuDescription .fusion-text{
		padding-right:10px;
	}	
	.new_cus_menu .cm_sides_menu .new_menu_box .menu_cus_tabs a{
		font-size:43pt!important;
		padding-left:35px!important;
		padding-right:35px!important;
	}
	.sngleServiceMenu .fusion-title .title-heading-left,
	.sngleServiceMenu .fusion-title .title-heading-right,
	.sngleServiceMenu .fusion-title .title-heading-center{
		font-size:43pt!important
	}
	.ourPolicies_sec{
		padding:0 40px!important;
	}
	.cstContBox > div.content-box-column > div{
		max-width:100%;
		}
		.cstContBox > div.content-box-column.active .content-container {
		padding: 75px;
	  }
	
	.cstContBox .content-container h3{
		font-size:40pt!important;
		padding-right:0;
	}
	
	.cstContBox .content-box-column .heading{
		left: 50%;
  		transform: translateX(-50%);
		right:auto;
	}
	.cstContBox .content-box-column.active .heading{
		right:25px;
		transform:unset;
			left:auto;
	}
    
  /*====== New Home 2026 ======*/
  .homeSliderContent.v2 .mainTitle h1.title-heading-center, .homeSliderContent.v2 .mainTitle h1.title-heading-left, .homeSliderContent.v2 .mainTitle h1.title-heading-right{
  font-size:60pt;
  }
  .homeSliderContent .mainTitle h1.title-heading-center, .homeSliderContent .mainTitle h1.title-heading-left, .homeSliderContent .mainTitle h1.title-heading-right{
  top:calc(50% - 100px)
  }
  .homeSliderContent .subContent h3{
  font-size:20pt;
  }
  .homeSliderContent.v2 .fusion-builder-row-inner{
  bottom:100px;
  }
  .homeSliderContent .newHome-btn{
  font-size:20px;
  width:220px;
  }
	
}

@media screen and (max-width: 1439px){
	#homeStructure .learnus.new img {max-width: 50px;}
#homeStructure .learnus.new {top: 225px;}
#main .fusion-row, #slidingbar-area .fusion-row, .fusion-footer-copyright-area .fusion-row, .fusion-footer-widget-area .fusion-row, .fusion-page-title-row, 
.tfs-slider .slide-content-container .slide-content{max-width: 1150px !important;}
.fusion-header-wrapper .fusion-row{max-width: 1150px !important;}

/*=Homepage=*/
#homeStructure .fusion-layout-column .fusion-imageframe{padding-top: 5px;}
#homeStructure .fusion-layout-column{width: 296px !important;}
#homeStructure #sec1.fusion-layout-column{width: 242px !important;}
#homeStructure .learnus{right: -140px;}


/*=Menu=*/
.ourpoliciestag{padding: 0px 55px !important;}

/*=Contact Us=*/
.studiomenu .widget_nav_menu ul li.current_page_item a::after{height: 43px;}
.bowey_p2{top: -92px;}
.contactgofox2 .our_gem{margin-top: 10px !important;}
.contactgofox3 .contactortext{top: 75px;}
.contactgofox3 .emailus{top: 105px;}
.bwry h2{font-size: 130px !important;}
.bwryadd h3{font-size: 48px !important;}
.fox_flagship h3{font-size: 25px !important;border-top: 5px solid #231f20 !important;border-bottom: 5px solid #231f20 !important;}
.contactgofox2 .our_gem h3{font-size: 25px !important;}
.fox_flagship p{font-size: 16px !important;line-height: 21px !important;}
.contactgofox .fusion-column-wrapper .fusion-imageframe{top: -75px;}
.contactgofox2 .fusion-column-wrapper .bowey_p1{top: -75px;}
.bowey_p2{top: -42px;}
.contactgofox3 .contactortext h3{font-size: 22px !important;}
.contactgofox3 .emailus h3{font-size: 22px !important;}
.contactgofox3 .emailus h3 strong{font-size: 22px !important;}
.contactgofox2 .our_gem p{font-size: 16px !important;line-height: 21px !important;}
.emailus::after{width: 100%;}

/*=Contact=*/
#contactslide{height: 350px !important;}
.studiomenu .widget_nav_menu ul li a{font-size: 22px !important;}
.getintouch h2{font-size: 50px !important;}
.gettouchicons .content-container{font-size: 16px !important;}
.studioperkform .modal-dialog .modal-body h2{font-size: 82px !important;}
.gettouchicons .icon i{width: 58px !important;height: 58px !important;line-height: 58px !important;font-size: 25px !important;}
.gettouchicons h2{padding-left: 68px !important;}
.gettouchicons .content-container{padding-left: 68px !important;}
.gettouchicons .fusion-column{width: 34% !important;}

/*=Educate-With-Us=*/
#educateus{height: 493px !important;}
.testimonialp1{right: -28px !important;}

/*=Hiring=*/
.wehavedesc h2{font-size: 53px !important;line-height: 42px !important;padding-bottom: 25px !important;}
.wehavedesc p{padding-left: 45px !important;}
.wehavedesc h3{font-size: 70px !important;line-height: 77px !important;}
.goodtimedesc p{padding-left: 129px !important;}
.madtagsdesc .madtagtitle h2{font-size: 79px !important;}
.madtagsdesc3 .madtagtitle3 h2{padding-bottom: 15px;}
.madtagsdesc .madtagtitle h3{font-size: 79px !important;}
.bamboo{width: 90%;padding: 25px 27px;top: -65px;}
.icontitle h3{font-size: 16px !important;}
.madtagtitle3{top: 110px !important;}
.hiringslide .hiringslidetitle{padding-bottom: 30px;}
.hiringslide .hiringslidetitle h2{font-size: 65px !important;}
.hiringslide .hiringapplybt span{font-size: 17px !important;padding: 13px 24px !important;}
.thereputation{min-height: 315px;}
.yourback{min-height: 315px;}
.thegoodimg{margin-top: 15px;}
.youareimgtag{max-width: 60% !important;}
.madtagsdesc .madtagtitle{padding: 0px !important;}
.madtagsdesc .youarestart img{width: 70% !important;}
.madtagsdesc2{top: 97px !important;}
.readyapply h3{font-size: 69px !important;line-height: 93px !important;}
.bamboo .bambootitle h4{font-size: 19px !important;}
.bamboo .bambooffice h5{font-size: 16px !important;}
.coltext h6{font-size: 16px !important;}
.youeducateimg .fusion-column-wrapper{padding-top: 20px !important;}
#youaresection{margin-bottom: 70px !important;}


.youbackrightimg{margin-top: -365px !important;}
.yourbackdesc1{top: -78px !important;}


/*=About-Us-Page=*/
#aboutOwner .aboutuspart2{width: 457px !important;}
#aboutOwner .about-us{width: 350px !important;}
#aboutfox{margin-top: 100px !important;}

/*=Master-Foxes=*/
#loreanmasterleftimg{margin-right: 1.5% !important;}
#kikimasterleftimg{margin-right: 1.5% !important;}
.instahashtag1{top: 25px;right: 210px;}
.loreanmaster{margin-left: -90px;}
.instahashtag2{padding-left: 200px !important;margin-top: -24px;}
.mattmaster{bottom: -75px;right: -47px;}
.masterfoxestext2 p{padding-right: 48px !important;}
.kikimaster{bottom: -80px !important;}
.instahashtag3{right: 272px;}


/*=FAQ=*/
.faqques h3{font-size: 25px !important;line-height: 33px !important;}

/*=Press=*/
.articlecontent{padding: 28px 30px 90px 30px !important;}
.spreadlove{padding-bottom: 110px !important;}
.spreadlove h2{font-size: 54px !important;line-height: 59px !important;}
.spreadlove h3{font-size: 19px !important;}
.downloadkit h4{font-size: 19px !important;}
.articlecontent p{font-size: 17px !important;}
.articleheading h2{padding-right: 80px;}


/*=Bride=*/
.savedateimg{max-width: 35% !important;}
.getmarriedtitles h2{font-size: 25px !important;}
.idolinestyle h3{font-size: 48px !important;line-height: 57px !important;}
.withoutyou{right: 31.5%;}


.foxesteamdesc{padding-left: 40px;}

/*=New About Page=*/
/*.aboutcontentbox p{font-size: 13pt !important;}
.ab_wwp_des p{font-size: 13pt !important;}
.ab_loc_col p{font-size: 13pt !important;}
.ab_brands p{font-size: 13pt !important;}*/
.page-id-3561 #main .fusion-builder-row.fusion-row{max-width: 1000px !important;}
.ab_search_bar input[type="search"]::placeholder{font-size: 30pt !important;}

#ablook_bg2::after{right: 110px;}
#ablook_bg3::after{width: 870px;}
.ablook_sub_title {font-size: 30pt !important;line-height: 52px !important;}

/*=New Extension Page=*/
.page-id-3639 #main .fusion-builder-row.fusion-row{max-width: 1000px !important;}
#ex_gallery_slider.ex_gallery_slider .fusion-builder-row.fusion-row{max-width: 100% !important;}
.ex_ab_sec .fusion-builder-row.fusion-row{padding-left: 0px !important;padding-right: 0px !important;}
.ex_ib_right h2 br{display: none;}
.ex_menu_list h3{font-size: 32pt !important;}
.ex_gallery_slider .slick-prev{left: 18%;}
.ex_gallery_slider .slick-next{right: 18%;}
.ex_cm_titles .titlebar{margin: auto -60px !important;}
.giftCardTitle .title-heading-left p,
.aboutUsTitle .title-heading-left{
	font-size:48px;
}
.servicesTitle .title-heading-left,
.letsConnectTitle .title-heading-left p{
	font-size:48px!important
}


.fusion-body .headArea {
	min-height: 300px !important;
}
.pageTitle .title-heading-center, .pageTitle .title-heading-left, .pageTitle .title-heading-right {
	font-family: var(--Agrandir);
	text-transform: uppercase;
	font-size: 45px;
	line-height: 1.2em !important;
  }
  .loopAnimation div em, .loopAnimation div strong{
	font-size:25px;
  }
}

@media screen and (max-width: 1365px){
	#homeStructure .learnus.new {
    top: 196px;
}
#main .fusion-row, #slidingbar-area .fusion-row, .fusion-footer-copyright-area .fusion-row, .fusion-footer-widget-area .fusion-row, .fusion-page-title-row, 
.tfs-slider .slide-content-container .slide-content{max-width: 1000px !important;}
.fusion-header-wrapper .fusion-row{max-width: 1000px !important;}

/*=Homepage=*/
#homeStructure .fusion-layout-column{width: 257px !important;}
#homeStructure #sec1.fusion-layout-column{width: 209px !important;}
#homeStructure .learnus{right: -125px;}

/*=Stylists=*/
.foxteamleader h4{font-size: 12px !important;}
.foxteaminsta a{font-size: 12px !important;}

/*=Menu=*/
.colormenuright{width: 66% !important;}
.foxteaminsta ul li{padding-bottom: 3px;}
.menusecleft{width: 100% !important}
.colormenuright{width: 55% !important;margin: 0 auto !important;float: none !important;clear: both !important;padding-top: 75px !important;}

/*=Contact Us=*/
.studiomenu .widget_nav_menu ul li.current_page_item a::after{height: 38px;}
.bwry{right: 45px;}
.bwry h2{font-size: 116px !important;}
.bwryadd h3{font-size: 42px !important;}
.fox_flagship h3{font-size: 21px !important;border-top: 3px solid #231f20 !important;border-bottom: 3px solid #231f20 !important;}
.fox_flagship p{padding-top: 7px !important;}
.our_gem h3{font-size: 21px !important;}
.our_gem p{padding-top: 7px !important;}
.contactgofox3 .contactortext h3{font-size: 19px !important;line-height: 27px !important;}
.contactgofox3 .emailus h3{font-size: 19px !important;line-height: 27px !important;}
.contactgofox3 .emailus h3 strong{font-size: 19px !important}
.getthere h2{font-size: 52px !important;}
.contactgofox3 .fox_flagship{padding-left: 22px;}
.bowey_p2{top: -67px;}
.contactgofox2 .our_gem{margin-top: -7px !important;}
.contactgofox2 .fusion-column-wrapper .bowey_p3{top: -107px !important;}
.contactgofox3 .contactortext{top: 25px;}
.contactgofox3 .emailus{top: 54px;}
.contactgofox2 .fusion-column-wrapper .bowey_p1{top: -62px;}
.our_gem{height: 195px;margin-top: -32px !important;}
.contactortext{top: 15px;}
.emailus{top: 37px;}
.contactortext::after{left: -145px;}
.emailus::after{left: -28px;}

/*=Contact=*/
#contactslide{height: 315px !important;}
.studiomenu .widget_nav_menu ul li a{font-size: 19px !important;}
.gettouchicons .icon i{font-size: 21px !important;width: 50px !important;height: 50px !important;line-height: 50px !important;}
.gettouchicons h2{padding-left: 60px !important;}
.gettouchicons .content-container{padding-left: 60px !important;}

.visituscontent h3{font-size: 22px !important;}

/*=Educate-With-Us=*/
#educateus{height: 428px !important;}
.reservenowtag{font-size: 50px !important;}
.studioperktitle h2{font-size: 50px !important;}
.studioperks .fusion-column .heading h2{font-size: 19px !important;}
.testimonialp1 h3{font-size: 31px !important;line-height: 42px !important;}

/*=Our-Story=*/
.studioquote p{font-size: 18px !important;line-height: 27px !important;padding-right: 40px !important;}
.studioquote h3{font-size: 25px !important;line-height: 30px !important;}
.ourstorytitle h2{font-size: 40px !important;line-height: 72px !important;}
.ourstorysec1 .fusion-column-wrapper .ourstorytext{top: 150px;}

/*=FAQ=*/
.questions h2{font-size: 86px !important;line-height: 83px !important;}
.allquotes p{font-size: 22px !important;line-height: 29px !important;}
.faqques h3{font-size: 23px !important;line-height: 32px !important;}
.faqques p{font-size: 16px !important;line-height: 23px !important;}

/*=Hiring=*/
.hiringwehave{top: -60px;}
.wehavedesc h2{font-size: 46px !important;line-height: 45px !important;padding-bottom: 15px !important;}
.wehavedesc p{padding-right: 48px !important;font-size: 15px !important;line-height: 24px !important;}
.goodtimedesc p{padding-right: 0px !important;}
.wehavedesc h3{font-size: 60px !important;line-height: 68px !important;padding-bottom: 15px !important;}
.yourbackrightimg{margin-top: -44px;}
.thegoodimg{margin-top: 10px;}
#youaresection .youareimg .fusion-column-wrapper .youareimgtag{max-width: 60% !important;}
.madtagsdesc .madtagtitle h2{font-size: 65px !important;}
.madtagsdesc .madtagtitle h3{font-size: 65px !important;}
.readyapply h3{font-size: 60px !important;line-height: 85px !important;}
.madtagsdesc .youarestart img{width: 74% !important;}
.madtagsdesc .madtagtitle p{font-size: 15px !important;line-height: 21px !important;}
.bamboo .bambootitle h4{font-size: 20px !important;}
.bamboo .bambooffice h5{font-size: 18px !important;padding: 6px 0px !important;}
.coltext h6{font-size: 15px !important;}
.coltext p{font-size: 15px !important;}
.bamboo{padding: 18px 25px;top: -94px;}
.madtagsdesc3 .madtagtitle3 h2{padding-bottom: 6px !important;}
.madtagsdesc2{top: 76px !important;}
.madtagtitle3{top: 120px !important;}
.icontitle h3{font-size: 14px !important;}
.yourback{min-height: 233px;}
.thegood{min-height: 260px;top: -62px !important;}
.hiringslide .hiringslidetitle h2{font-size: 55px !important;}
.hiringslide .hiringapplybt span{font-size: 15px !important;padding: 12px 18px !important;}
.hiringslide{padding: 80px 0px !important;}
.madtagsdesc3 .madtagtitle3 h3{padding-right: 63px;}
#youaresection .youareimg .fusion-column-wrapper .youareimgtag{max-width: 55% !important;right: 35px;}
#youaresection{padding-left: 25px !important;padding-right: 30px !important;}
.madtagsdesc .madtagtitle{padding: 0px 14px !important;}

.youbackrightimg{margin-top: -283px !important;}

/*=About-Us-Page=*/
.behindthefoxes h2{font-size: 88px !important;line-height: 90px !important;}
#aboutOwner .about-us{width: 323px !important;}
.aboutuspart3 .billycanu{bottom: -6px;}
.aboutuspart2 .founderdesc p{font-size: 16px !important;line-height: 23px !important;margin-bottom: 10px !important;}
.aboutuspart .loreanname h3{font-size: 37px !important;}
.aboutuspart .loreanname h4{font-size: 15px !important;}
.aboutuspart3 .billycanu h3{font-size: 37px !important;}
.aboutuspart3 .billycanu h4{font-size: 15px !important;}
.aboutfoxteam h3{font-size: 37px !important;line-height: 43px !important;}
.aboutfoxteam h4{font-size: 15px !important;}
.whoweare h3{font-size: 16px !important;}
.whoweare p{font-size: 16px !important;line-height: 23px !important;}
.aboutuspart .fusion-column-wrapper .lorean{top: -150px !important;}
.aboutuspart .fusion-column-wrapper .loreanname{top: -190px;}
.teamsection .member4{top: 120px;}
.aboutuspart3 .billycanu{bottom: 11px;}
#aboutOwner .aboutuspart2{width: 422px !important;}
.founderdesc{top: -9px;}

.teamsection .member2{top: 110px;}
.teamsection .member4{top: 110px;}

/*=Master-Foxes=*/
.masterfoxestext p{font-size: 16px !important;padding-right: 45px !important;}
.masterfoxestext3 p{padding-right: 40px !important;margin-top: 43px !important;}
.masterfoxestext2 p{padding-right: 10px !important;margin-top: 43px !important;}
.instahashtag a{font-size: 21px !important;}
.instaidtext a{font-size: 21px !important;}
.aboutmaster .fusion-column-wrapper{padding-top: 15px !important;}
.instaid2{top: 29px;}
.instaid3{top: 29px;}
.kikimaster{bottom: -54px !important;}
.mattmaster{bottom: -83px !important;right: -83px;}
.instahashtag1{top: 13px;right: 190px;}
.instahashtag3{right: 240px;top: -17px;}
.mattimgmaster{float: right !important;}
.masterfoxright .fusion-column-wrapper{padding-left: 0px !important;}
.masterfoxesleftimg{padding-top: 13px !important;}
.instahashtag2{padding-top: 16px !important;}

/*=Press=*/
.articlecontent p{font-size: 16px !important;line-height: 23px !important;}
.articlecontent{height: 330px !important;}
.spreadlove h3{font-size: 17px !important;}
.downloadkit h4{font-size: 17px !important;}
.presskitbt span{font-size: 18px !important;}
.presskitbt{padding: 21px 50px !important;}
.spreadlove{padding-bottom: 130px !important;}
.spreadlove h4{font-size: 13px !important;}

/*=Bride=*/
.slidecontainer .fusion-row{width: 1000px !important;}
.savedateimg{max-width: 48% !important;}
.evedesc p{font-size: 16px !important;}
.evedesc .client{font-size: 21px !important;}
.getmarriedtitles h2{font-size: 23px !important;}
.pricelist table thead tr th{font-size: 17px !important;}
.pricelist table tbody tr .leftcatgtable{font-size: 17px !important;}
.pricelist table tbody tr .pricesbride{font-size: 17px !important;}
.pricelist table tbody tr .brideprice{font-size: 25px !important;}
.pricelist p{padding-top: 3px;}
.idolinestyle h3{font-size: 45px !important;line-height: 54px !important;}
.withoutyou{right: 27.5%;}
.beourbride{margin-top: -113px !important;}
.slick-slide img{max-height: 316px;object-fit: cover;width: auto !important;}
.slidetextleft{top: 185px;}
.slidetextright{top: 32px;}

/*=New Menu Page=*/
.new_cus_menu{padding: 0px 50px !important;}
.ourPolicies_sec{padding: 0px 50px !important;}
.titlebar::before{left: 0%;}


/*=New About Page=*/
.aboutcontentbox .ab_title{font-size: 37pt !important;line-height: 56px !important;}
.aboutcontentbox .ab_question{font-size: 18pt !important;}
.ab_guys_loc{left: -50px;}
.ab_guys_loc{font-size: 34px !important;}
.ab_team_img2 .ab_guys_loc{left: -27px !important;}
#ab_guys_loc_Sec .ab_location_guy_2{margin: 0px 77px !important;}
.ab_loc_col h5{font-size: 20pt !important;}
.ab_loc_col h4{font-size: 16pt !important;}
.ab_lets h2{font-size: 32pt !important;}


/*=New Extension Page=*/
.em_main_sec h2{font-size: 22pt !important;}
.ex_ib_right h2{font-size: 14pt !important;}
.ex_ib_right ul{margin: 15px 25px;}
.ex_ib_right .ext_ath_note br{display: none;}
.ex_menu_list h3{font-size: 33pt !important;}
.ex_menu_list .exls_italic{font-size: 15pt !important;}
.ex_gallery ul li img{width: 250px !important;max-height: none !important;}
.ex_gallery_slider .slick-prev{left: 16%;}
.ex_gallery_slider .slick-next{right: 16%;}
	
	.fox-new-contact, .fox-new-contact-2, .fox-new-contact-3 {
  padding: 0px 14px;
}
	.bwry.newPage {
  right: 0;
}

body.page-template-full-width #main .fusion-row .newContainer.fullwidth-box .fusion-row{
	max-width:1170px!important;
  }  
  .stylistsNewDesign .sngleStylist .fusion-column-wrapper{
	padding:55px!important;
  }
  .stylistsNewDesign .fusion-text.stylistNamePosition h2{
	font-size:14px!important;
	line-height:13px!important;
	bottom:5px;
  }
  .stylistsNewDesign .fusion-text.stylistNamePosition h2 strong {
	font-size: 11px;
  }
  .stylistsNewDesign .fusion-text.stylistNamePosition{
	top:0;
  }
  .stylistsNewDesign .fusion-text.stylistsLinks ul li{
	font-size:11px;
  }
  .stylistsNewDesign .fusion-text.stylistsLinks{
	bottom: 0;
	right:0;
  }
	.stylistHover{
		width:calc(100% - 89px)!important;
		height:calc(100% - 89px)!important
	}
		
  
  

}


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



.margins{display: none !important;}
#main .fusion-row, #slidingbar-area .fusion-row, .fusion-footer-copyright-area .fusion-row, .fusion-footer-widget-area .fusion-row, .fusion-page-title-row, 
.tfs-slider .slide-content-container .slide-content{max-width: 970px !important;}
.fusion-header-wrapper .fusion-row{max-width: 970px !important;}

.headercustom .mainmenu ul li a{font-size:12px!important}
.headercustom .menu-top .locations a{font-size:13px!important;}
.headercustom .menu-top .locations a::after{border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 6px solid #000;}
.headercustom .menu-top .locations a{padding-right:23px;}
.headercustom{padding-top:20px;}
.headercustom .menu-top{margin-top:-10px;}
#homeStructure{background-size:150%!important;}
.headercustom .headerright .icon_book .booknow a img{width:165px;}

/*=Homepage=*/
#homeStructure .fusion-layout-column{width: 247px !important;}
#homeStructure #sec1.fusion-layout-column{width: 201px !important;}
#homeStructure .shopimg img{width:150px!important;}
.headercustom .logo img{width:230px;}

/*=Menu=*/
.ourpoliciestag{padding: 0px 33px !important;}

/*=Contact Us=*/
.bowey_p2{top: -76px;}
.our_gem h3{font-size: 19px !important;}
.fox_flagship h3{font-size: 19px !important;}
.our_gem p{font-size: 15px !important;line-height: 20px !important;}
.fox_flagship p{font-size: 15px !important;line-height: 20px !important;}
.our_gem{padding-right: 8px !important;height: 178px;}
.getthere h2{font-size: 48px !important;}
.contactortext{top: -8px;}
.emailus{top: 14px;}

/*=Contact=*/
#contactslide{height: 305px !important;}
.studiomenu .widget_nav_menu ul li a{font-size: 18px !important;}
.getintouchright  .gettouchicons .fusion-column{width: 38% !important;}
.talktous{padding-top: 0px !important;}
#contactapp{width: 100% !important;}

/*=Educate-With-Us=*/
#educateus{height: 413px !important;}
.reservenowdesc h3{font-size: 19px !important;line-height: 29px !important;}
.educateusmenucol{margin-top:-127px !important;}
#studiosperksec .studioperktext{margin-top: -125px !important;}
.testimonialp1 h3{font-size: 28px !important;line-height: 45px !important;}
.testimonialp1{right: -16px !important;}

/*=FAQ=*/
.questions h2{font-size: 80px !important;}
.allquotes p{font-size: 23px !important;line-height: 28px !important;}

/*=Hiring=*/
.yourbackrightimg{margin-top: -55px;}
.madtagsdesc .madtagtitle h2{font-size: 60px !important;}
.madtagsdesc .madtagtitle h3{font-size: 60px !important;}
.bamboo .bambootitle h4{font-size: 18px !important;line-height: 38px !important;}
.bamboo .bambooffice h5{font-size: 16px !important;}
.coltext h6{font-size: 14px !important;}
.bamboo{padding: 10px 18px;top: -55px;}
.readyapply h3{font-size: 57px !important;line-height: 80px !important;}
.readyapply{top: 107px;}
#youaresection{padding: 45px 65px !important;} 
.madtagsdesc{top: -130px;}
.madtagtitle3{top: 70px !important;}
.youarestart3 img{top: 88px;}
#youaresection .youareimg .fusion-column-wrapper .youareimgtag{max-width: 55% !important;}
#youaresection .youareimg{top: -87px;}
.madtagsdesc2{top: 38px !important;}
.madtagsdesc .madtagtitle{padding: 0px !important;}

.youbackrightimg{margin-top: -262px !important;}
.goodtimedesc{top: -67px}

/*=About-Us-Page=*/
.behindthefoxes h2{font-size: 80px !important;line-height: 82px !important;}
#aboutOwner .about-us{width: 312px !important;}
.aboutuspart .fusion-column-wrapper .lorean{top: -138px !important;}
.aboutuspart .fusion-column-wrapper .loreanname{top: -174px;right: -75px;}
.aboutuspart3 .billycanu{bottom: -6px;}

/*=Master-Foxes=*/
.instaidtext a{font-size: 19px !important;}
.instaid2 a{padding: 2px 5px 26px 22px !important;}
.instahashtag a{font-size: 19px !important;}
.mattmaster{bottom: -66px !important;}
.masterfoxesleftimg{transform: scale(1.19);right: 3px;}
.masterfoxestext2 p{padding-left: 20px !important;}

/*=Press=*/
.spreadlove h2{font-size: 49px !important;line-height: 53px !important;}
.spreadlove h3{font-size: 16px !important;}
.downloadkit h4{font-size: 16px !important;}
.spreadlove h4{font-size: 11px !important;}
.spreadlove{padding-bottom: 142px !important;}

/*=Bride=*/
.slidecontainer .fusion-row{width: 970px !important;}
.savedateimg{max-width: 40% !important;}
.idolinestyle h3{font-size: 40px !important;line-height: 47px !important;}
.idoline{top: 22px;}
.withoutyou{right: 29.5%;}
.brideinfo h3{font-size: 33px !important;line-height: 48px !important;}
.slidetext h3{font-size: 31px !important;line-height: 35px !important;}

.meetboxminus h3{font-size: 30px !important;}
.stylistfontminus h2{font-size: 68px !important;}
.stylistfontminus .meetboxminus{top: 23px;}

/*=New Menu Page=*/
.new_cus_menu{padding: 0px !important;}
.ourPolicies_sec{padding: 0px !important;}


.sgpb-popup-dialog-main-div-theme-wrapper-1{transform:translateY(-50%) scale(0.9);z-index: 9999999999 !important;}



/*=New About Page=*/
#ablook_bg3::after{width: 732px;height: 380px;top: -57px;}
#ablook_bg2::after{/*width: 830px;height: 410px;*/bottom: 53px;right: 4px;}
/*#ablook_bg1::after{width: 617px;height: 390px;}*/
.ab_guys_loc{transform: none !important;bottom: 10px;left: 10px;top: auto;color: #fff !important;writing-mode:unset;}
.ab_team_img2 .ab_guys_loc{bottom: 10px;left: 10px !important;top: auto;}
.ab_team_img::after{display: none;}
.ab_team_img2::after{display: none;}
.ablook_sub_title{font-size: 39px !important;line-height: 50px !important;}
#ablook_bg2{padding-bottom: 100px !important;}

/*=New Extension Page=*/
.ex_ab_sec .fusion-builder-row.fusion-row{padding-left: 0px !important;padding-right: 0px !important;}
.ex_ourservices{padding-left: 30px !important;padding-right: 30px !important;}
.ex_title_bar{padding-left: 30px !important;padding-right: 30px !important;}
.ex_checkout h2{font-size: 29pt !important;}

.ex_gallery_slider .slick-arrow{top: -73px;}
.ex_gallery_slider .slick-prev{left: 14%;}
.ex_gallery_slider .slick-next{right: 14%;}
.ex_cm_titles .titlebar{margin: auto 0px !important}
	
.fox-new-contact, .fox-new-contact-2, .fox-new-contact-3{margin-top: 40px !important;}
.fox-new-contact h3 {font-size: 48px !important;}.fox-new-contact-2 h3 {font-size: 50px !important;}
.fox-new-contact-2 p{text-align:left;}

.giftCardTitle .title-heading-left p,
.aboutUsTitle .title-heading-left{
	font-size:35px!important;
}
.servicesTitle .title-heading-left,
.letsConnectTitle .title-heading-left p{
	font-size:35px!important
}

.siteFooter .container{
	height:auto;
	min-height:120px;
	padding-top:40px;
	padding-bottom:40px;
}

.siteFooter .row {
	display: block;
}

.siteHeader .mainmenu ul li{
	font-size:13px;
}
.siteHeader .mainmenu ul li a{
	margin-left:10px;
	margin-right:10px;
}
.siteHeader .locations .locationLabel{
	line-height:normal;
}

.siteFooter .socialLink,
.siteFooter .fMenu,
.siteFooter .copyright{
	display:block;
	float:left;
	width:100%;
	text-align: center;
}
.siteFooter .socialLink ul li a img{
	max-width:30px;
}

.siteFooter .footer-menu ul li{
	display:block;
	margin-bottom:25px;
}
.siteFooter .footer-menu{
	margin-top:30px;
}
.siteFooter .addresssocation{
	margin-top:0;
}
.siteFooter .addresssocation p{
	font-size:0;
	line-height:normal;
}
.siteFooter .addresssocation p strong{
	font-size:13px;
	display:block;
	margin:2px 0;
}
.siteFooter .copyright.text-end{
	text-align: center!important;
	margin-top:10px;
}

.bookinArea .booknow .bookLink{
	font-size:28px;
}
.siteHeader .locations .locationLabel::after{
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 6px solid black;
}
.siteHeader.blue .bookinArea .booknow {
	margin-bottom: 5px;
  }
  .stylistsNewDesign .sngleStylist {
	margin-bottom: -2px !important;
	max-width: 33.33%;
  }

	body.page-template-full-width #main .fusion-row .newContainer.fullwidth-box .fusion-row{
		max-width: 100% !important;
	}
	.stylistsNewDesign .sngleStylist .fusion-column-wrapper {	  
	  padding: 45px !important;
	}
	.stylistHover {
	  width: calc(100% - 55px) !important;
	  height: calc(100% - 55px) !important;
		margin-top:10px;
	}
	
	.sngleServiceMenu .fusion-title.titleName{
		margin-bottom:0!important;		
	}
	
	.sngleServiceMenu > .fusion-row > .fusion-layout-column.menuPricing-Details	{
		max-width:65%;
	}
	.sngleServiceMenu > .fusion-row > .fusion-layout-column.menuInsta-Posts{
		max-width:35%;
	}
	.sustainbilitySec .fusion-column-wrapper{
		margin:0!important
	}
}



/*=============================================================Tablet and Cell view=====================================================================*/



@media screen and (max-width: 1023px){
/*===== New Home 2026 =====*/
.homeSliderContent.v2 .mainTitle h1.title-heading-center, .homeSliderContent.v2 .mainTitle h1.title-heading-left, .homeSliderContent.v2 .mainTitle h1.title-heading-right{
font-size:70pt!important;
padding:0 5%;
}
.homeSliderContent .subContent h3 {
    font-size: 17pt !important;
  }
   .homeSliderContent .subContent p {
    font-size: 12pt;
    max-width: 90%;
    line-height: 1.4em;
  }
  .homeSliderContent .newHome-btn {
    font-size: 22px;
    width: 200px;
  }
	#homeStructure .learnus.new {
    top: 0;
}
/* 	#main > .fusion-row {
  padding-left: 25px;
  padding-right: 25px;
} */

#dumm.headercustom{position: absolute;display: block !important;}
.headercustom .mainmenu ul li{float: left !important;width: 100% !important;padding: 15px !important;}
.headercustom .mainmenu{padding-left: 0px;}
#locations{padding: 15px !important;width: 100% !important;margin-top: 0;float:left;background:#98d9b1;border-bottom:3px solid #5cc682;padding-bottom:12px!important;}
#locations a{color:#fff;}
.headercustom .menu-top .locations a{font-size:18px!important;}
.headercustom .menu-top .locations a::after{border-left: 8px solid transparent;border-right: 8px solid transparent;border-top: 8px solid #fff;}
.headercustom .menu-top .locations:hover a{color:#fff!important;}
.headercustom .menu-top .locations:hover a::after{border-left: 8px solid transparent;border-right: 8px solid transparent;border-top: 8px solid #fff;}
.headercustom .menu-top .locations .subloc{pointer-events: inherit;opacity: 1;width:100%;position: relative;height:0;overflow: hidden;padding-top:0;-webkit-transition: all 0.3s ease !important;-moz-transition: all 0.3s ease !important;-ms-transition: all 0.3s ease !important;-o-transition: all 0.3s ease !important;
transition: all 0.3s ease !important;}
.headercustom .menu-top .subloc .allLocal{border-radius:0;box-shadow:none;padding:15px;}
.headercustom .menu-top .subloc .singleSubLoc{margin-bottom:15px;max-width:100%!important;}
.headercustom .menu-top .subloc .singleSubLoc:last-child{margin-bottom:0;}
.headercustom .menu-top .subloc .singleSubLoc{max-width:100%;}
.headercustom .menu-top .subloc .singleSubLoc .locTitle{font-size:20px;}
.headercustom .menu-top .subloc .singleSubLoc ul li a{font-size:13px;}

.headercustom .menu-top .closeMenu{display:block;position: absolute;right:5px;width:30px;height:30px;cursor:pointer;z-index: 9999;margin-top:10px;}
.headercustom .menu-top .closeMenu .closeBar{width:100%;height:2px;border-radius:100px;background:rgba(255,255,255,0.6);margin:2px 0;}
.headercustom .menu-top .closeMenu .closeBar.one{transform:rotate(45deg);position: relative;top:12px;}
.headercustom .menu-top .closeMenu .closeBar.two{transform:rotate(-45deg);position: relative;top:8px;}

#locations.openLocation .subloc{padding-top:10px;height:auto;}
.headercustom .mainmenu ul li a{font-size:16px!important;}
.headercustom .logo img{width: 200px;}
.mobile-toggle{display: block;width:35px;margin-left:15px;overflow: hidden;height:35px;cursor:pointer;}
.mobile-toggle .bar{float:left;width:100%;height:4px;background:#000;margin:2px 0;border-radius:100px;cursor:pointer;position: relative;top:7px;}
.mobile-toggle .bar:first-child{margin-top:0;}
.headercustom{padding-top: 15px;padding-bottom: 15px;}
.headercustom .headerright .icon_book{float: left;width: 100%;}
.headercustom .headerright .icon_book .booknow a img{width: 160px;}
.mobilenavbar{position: fixed !important;width: 250px !important;top: 0 ;height: 100% !important;background: #fff !important;z-index: 99999 !important;
-webkit-transition: all 0.3s ease !important;-moz-transition: all 0.3s ease !important;-ms-transition: all 0.3s ease !important;-o-transition: all 0.3s ease !important;
transition: all 0.3s ease !important;z-index: 999999 !important;left: -250px !important;display: block !important;}
#MobileMenu.openMenu{left: 0px;}
#MobileMenu.openMenu .overLay{opacity: 1 !important;pointer-events: inherit !important;}

#homeStructure{background-size:cover!important;}

#MobileMenu.openMenu .mobilenavbar{left:0!important;}


.fusion-footer .fusion-columns #text-2 p{text-align: center;}
.fusion-footer .fusion-widget-area .fusion-row .fusion-columns #nav_menu-2{text-align: center;float: none;}
.fusion-footer .fusion-widget-area .fusion-row .fusion-columns #nav_menu-2 ul li:first-child{padding-left: 0 !important;}
.fusion-footer .fusion-widget-area .fusion-row .fusion-columns #nav_menu-2 ul li{text-align: center;float: none !important;display: inline-block;}
.fusion-footer .fusion-widget-area .fusion-row .fusion-columns .fusion-column{margin-bottom: 20px !important;}

#headercustom .fusion-header{padding-top:15px!important;padding-bottom:10px!important;}
.headercustom .headerright .icon_book .booknow{position: relative;top:5px;}

/*=Homepage=*/
#homeStructure #sec1.fusion-layout-column{width: 100% !important;}
#sec1 .fusion-column-wrapper .shopgif{width: 263px !important;float: left;}
#sec1 .fusion-column-wrapper .gofox{width: 425px !important;float: left;}
#homeStructure .fusion-layout-column{width: 50% !important;padding: 0 !important;}
#homeStructure .fusion-layout-column .fusion-imageframe{padding: 10px !important;}
#sec4.fusion-layout-column{width: 100% !important;}
#sec4 .fusion-column-wrapper .aboutgif{width: 50% !important;}
#sec4 .fusion-column-wrapper .learnwithus{width: 50% !important;}
#homeStructure .foxjane{left:inherit;right:0;width:220px;padding:0;}
#homeStructure .foxjane img{width:auto!important;max-width:90%;}
#homeStructure .learnus{right: -15px;}
#homeStructure .learnus img{width: 30%;float: right;}
#homeStructure .aboutus{top: -11px;right: -64px;}
#homeStructure .aboutus img{width: 36% !important;}
#homeStructure .greathair img{width: 60% !important;}
#homeStructure .greathair{left: 11px;}
#homeStructure .serviceimg img{width: 75% !important;}
#homeStructure .foxes img{width: 50% !important;}
#homeStructure .foxes{right: -138px;}
#homeStructure{padding-top:10px!important;}

/*=Menu=*/
#cutsec{width: 50% !important;}
#treatmentmenu{width: 50% !important;}
.treatmentdesc{padding-right: 25px;top: 50px;padding-left: 10px;}
.pinksmallpt{bottom: -48px;}
.specialeventitle{width: 50%;}
.specialeventdesc{width: 50%;clear: both;}
.ourpoliciesdesc p:last-child{margin-bottom: 0px !important;}
.headerLine .title-heading-center{padding:0!important}
#individualMenu.individualMenu .cutsec{width: 100% !important;}
#individualMenu.individualMenu #treatmentmenu{width: 100% !important;margin-left: 0px !important;padding-left: 65px !important;}
#individualMenu.individualMenu .menusecleft{margin-bottom: 70px !important;}
.individualMenu .pinksmallpt{display: none;}


.page-id-2286 .specialeventitle{margin-top:20px;}
.page-id-2286 .specialeventdesc{margin-top:25px;}
/*=stylists=*/
.meetbox h3{font-size: 37px !important;letter-spacing: 3px !important;}
.stylishbowery h2{font-size: 105px !important;}
.meetbox{top: 54px;}
#stylistsimagecol{width: 39% !important;margin-right: -3% !important;}
#foxteampage .fusion-row .fusion-layout-column .fusion-column-wrapper .fusion-builder-row #stylistfoxdesc{width: 64% !important;}
#foxteamright{margin-bottom: 0px !important;}
.stylistfontminus h2{font-size: 52px !important;}
.meetboxminus h3{font-size: 34px !important;line-height: 47px !important;}
.stylistfontminus .meetboxminus{top: 16px;}

/*=Contact-Us=*/
.contactgofox .fusion-column-wrapper .fusion-imageframe{top: 0px !important;position: relative;transform: none;max-width: 52% !important;
display: none !important;}
.contactgofox2 .fusion-column-wrapper .bowey_p1{top: 0px !important;position: relative !important;}
.contactgofox3 .fox_flagship{min-height: auto !important;padding-top: 15px !important;padding-left: 0px !important;}
.bwry{right: 0;width: 100%;}
.bwry h2{text-align: center !important;}
.bwryadd h3{text-align: center !important;}
.bwryadd{width: 100%;text-align: center;left: 0px;}
.our_gem{padding-right: 0px !important;left: 0px;height: auto !important;padding-top: 15px !important;margin-top: 0px !important;}
.bowey_p2{top: 0px;} 	
.top-minus{top: 0px;}

/*=Our-Story=*/	
.weltostudio{margin-top: -30px;}
#leftpagesmenu{width: 35% !important;}
.studiomenu .widget_nav_menu ul li{margin-bottom: 22px !important;}
.studioquote h3{font-size: 20px !important;line-height: 27px !important;padding-bottom: 14px !important;}
.studioquote p{font-size: 16px !important;line-height: 22px !important;margin-bottom: 0px !important;padding-right: 18px !important;}
.ourstorytitle h2{font-size: 30px !important;line-height: 58px !important;}
.storygreenpattern .fusion-column-wrapper .greenpattern1{max-width: 45% !important;}
.studioimages{max-width: 80% !important;}
.ourstorysec1 .fusion-column-wrapper .ourstorytext{top: 100px;}
.ourstorysec3 .fusion-column-wrapper .ourstorytext3{top: -60px;left: 21%;}
#culturefoxright{width: 65% !important;}

/*=Contact=*/	
.getintouch h2{font-size: 38px !important;}
.getintouch .fusion-content-boxes .fusion-column{width: 100% !important;margin-bottom: 10px;}
.inputform #wpcf7-f783-p745-o1 .wpcf7-form .inputscol{width: 100% !important;}
.gettouchicons .icon i{font-size: 17px !important;line-height: 40px !important;width: 40px !important;height: 40px !important;}
.gettouchicons h2{padding-left: 55px !important;font-size: 16px !important;line-height: 15px !important;}
.gettouchicons .content-container{font-size: 15px !important;margin-bottom: 10px !important;}
.gettouchicons{margin-top: 10px !important;margin-bottom: 10px !important;}
.greateducationforall{max-width: 67% !important;}
#usefulapps{width: 33.33% !important;min-height: 80px !important;}
.gettouchicons .fusion-column.content-box-column{width: 41% !important;margin-bottom: 10px !important;}
.studioperkform .modal-dialog .modal-body h2{font-size: 75px !important;}

/*=EDUCATE WITH US=*/
#educateus{height: 302px !important;}
.educateusmenucol{margin-top: -69px !important;}
.reservenowtag{font-size: 40px !important;}
.studioperktitle h2{font-size: 39px !important;}
#studioperks .fusion-column.content-box-column{width: 100% !important;margin-bottom: 50px !important;}
/*.studioperks{width: 100% !important}*/
.testimonialp1 h3{font-size: 25px !important;line-height: 35px !important;}

/*=Master-Foxes=*/	
.masterfoxesleftimg{max-width: 34% !important;}
.masterfoxestext p{font-size: 15px !important;line-height: 22px !important;}
.instaidtext a{font-size: 17px !important;}
.instahashtag a{font-size: 17px !important;}
.loreanimg{max-width: 100%!important;height: 450px !important;}
.loreanimg img{width: 100% !important;}
.loreanmaster{margin-top: -180px;margin-left: -140px !important;}
.masterfoxright .fusion-column-wrapper{padding-left: 15px !important;}
.masterfoxestext p{padding: 0px 0px 0px 0px !important;margin-top: -5px !important;}
.mattmaster{top: -115px;left: -150px;}
.kikimaster{top: -115px;left: -150px;}
.instaid1{left: 0px;top: 0px;}
.instaid1 a{padding: 2px 5px 26px 22px !important;}
.instaid2{left: 0px;top: 0px;}
.instaid3{left: 0px;top: 0px;}
.instahashtag1{top: 5px;right: 0px;}
.instahashtag2{top: 5px;right: 0px;position: absolute !important;}
.instahashtag3{top: 5px;right: 0px;position: absolute !important;}
.masterfoxestext2 p{margin-top: 0px !important;padding-top: 13px !important;}
.masterfoxestext3 p{margin-top: 0px !important;padding-top: 13px !important;}
.masterfoxestext{margin-bottom: 50px !important;}
.masterfoxestext:last-child{margin-bottom: 0px !important;}

/*=Press=*/
.articlecontent{height: auto !important;}
.spreadlove{text-align: center !important;padding-bottom: 40px !important;}
.spreadlove h2 br{display: none !important;}
.spreadlove h4{float: none !important;}
.downloadkit h4{text-align: center !important;}
.articleheading h2{padding: 0px !important;text-align: center !important;}
.spreadlovecol{margin-top: 0px !important;margin-bottom: 25px !important;}
.spreadlovecol .fusion-button-wrapper{padding-right: 0px !important;width: auto !important;float: none !important;margin-left: 0px !important;
text-align: center !important;}
.presskitbt{display: block !important;width: 45% !important;margin: 0 auto !important;}
.articlecontent{padding: 28px 30px 45px 30px !important;}

/*=faq=*/
.questions h2{font-size: 57px !important;line-height: 62px !important;text-shadow: -4px -4px #99d2de;}
.faqpattern1{max-width: 50% !important;}
.faqleftcol .imageframe-align-center .faqpattern1{left: 150px !important;}
.faqques3{padding: 0px 0 50px 33px;margin-top: 10px !important;}
.faqpattern2{max-width: 70% !important;}
.faqques10{padding: 0px 0px 50px 0px;}
.quotesmargin1{margin-top: 145px;}
.allquotes p{font-size: 20px !important;}
.faqques h3{font-size: 22px !important;line-height: 28px !important;}
.faqques6{padding: 0px 35px 1px 35px;}
.faqques6::before{width: 100%;}
.faqques7{padding: 0px 60px 53px 0px;}
.faqques7::before{width: 90%;}
.faqques8{padding: 0px 60px 0px 0px !important;margin-top: -50px !important;}
.faqques9{padding: 70px 0px 115px 29px;}
.faqques5{margin-top: 0px;}
.faqpattern3{position: relative !important;max-width: 60% !important;float: right;}
.quotesmargin3{margin-top: 30px !important;}
.faqques10{top: 0px;}
.faqpattern4{max-width: 60% !important;}

/*=About=*/
.whoweare1 .whoweareimg{transform: none;max-width: 44% !important;left: 0px;top: -70px;}
.abteamtext{width: 50% !important;} 
#aboutfox{padding: 20px !important;}
.whoweare1.paddoff .fusion-column-wrapper{padding: 0px !important;}
.whoweare3{top: 0px !important;}
.whowearespace{padding-right: 35px !important;}

#aboutOwner .aboutuspart2{display: none !important;}
#aboutusparthide{display: block !important;}
#aboutOwner .about-us{position: relative !important;width: 50% !important;}
.aboutuspart .fusion-column-wrapper .lorean{top: 0px !important;}
.aboutuspart3 .billycanu{left: 27% !important;text-align: left !important;top: -25px;}
.aboutuspart .fusion-column-wrapper .loreanname{top: -25px;left: 0px !important;right: 5%;}
.behindthefoxes h2 br{display: none !important;}
.lorean{max-width: 100% !important;width: calc(100% - 15px) !important;}
#aboutOwner .about-us.aboutuspart3{top: 0px !important;}
.behindthefoxes{padding-bottom: 25px !important;}
.behindthefoxes h2{text-align: center !important;font-size: 60px !important;line-height: 62px !important;text-shadow: -4px 4px #99d2de;}
.aboutuspart .loreanname h4{text-align: center !important;font-size: 14px !important;}
.aboutuspart .loreanname h3{text-align: center !important;font-size: 33px !important;}
.aboutuspart3 .billycanu h4{text-align: center !important;font-size: 14px !important;}
.aboutuspart3 .billycanu h3{text-align: center !important;font-size: 33px !important;}
.billy{float: right !important;}
.aboutfoxteam h4{font-size: 14px !important;}
.aboutfoxteam h3{font-size: 40px !important;line-height: 46px !important;}
.member3{text-align: right;}
.member2 h3{text-align: left !important;}

/*=hidden about us center content css=*/
.founderdesc2 p{font-size: 15px !important;line-height: 21px !important;color: #231f20 !important;font-family: 'Lato', sans-serif !important;
font-weight: 400 !important;
text-align: justify !important;}

.teamsection .fusion-row .fusion-layout-column{width: 100% !important;}
.teamsection .fusion-row .fusion-layout-column .fusion-column-wrapper .fusion-row .abteamtext.fusion-layout-column{width: 50% !important;}
.teamsection .fusion-row .fusion-layout-column:first-child .abteamtext.abteamtext{float: left !important;}
.teamsection .fusion-row .fusion-layout-column:last-child .abteamtext.abteamtext{float: right !important;}

.teamsection .fusion-row .fusion-layout-column  .fusion-column-wrapper .fusion-row .abteamtext.abteamtext{
    position: absolute !important;
    top: 0;
}

.teamsection .fusion-row .fusion-layout-column:last-child .fusion-column-wrapper .fusion-row .abteamtext.abteamimg {
    float: left !important;
}
.teamsection.tmcm:nth-child(2n) .fusion-row .fusion-layout-column:first-child .abteamtext.abteamimg
{float: right !important;}
.teamsection .member2{right: auto;left: -15px;}
.teamsection .member3{left: auto;right: -15px;} 

.teamsection.tmcm .fusion-row .fusion-layout-column.fusion-one-half .aboutteamparts{width:50%!important}
.teamsection.tmcm .fusion-row .fusion-layout-column.fusion-one-half:last-child .aboutteamparts{float:left!important}
.teamsection.tmcm:nth-child(2n) .fusion-row .fusion-layout-column.fusion-one-half .abteamimg{float:right!important}
.teamsection.tmcm:nth-child(2n) .fusion-row .fusion-layout-column.fusion-one-half:last-child .abteamimg{float:left!important} 

/*=Hiring=*/
.hiringwehave{top: -47px;}
#hiring3sectionleft{width: 50% !important;}
#hiring3sectionright{width: 50% !important;}
.wehavedesc h2 br{display: none !important;}
.wehavedesc h2{font-size: 32px !important;padding-bottom: 6px !important;}
.wehavedesc p{padding-left: 10px !important;padding-right: 10px !important;font-size: 14px !important;line-height: 21px !important;}
.thereputation{min-height: 270px;}
.yourback{min-height: 220px;}
.wehavedesc h3{font-size: 40px !important;line-height: 49px !important;}
.goodtimedesc{left: 0px;}
.madtagsdesc .youarestart img{width: 65% !important;}
.madtagsdesc .youarestart3 img{float: right;left: 0px;}
#youaresection{padding: 45px 30px !important;margin-bottom: 35px !important;}
.madtagsdesc3{right: 0px;top: -169px;}
.readyapply{top: 80px;}
.madtagsdesc .madtagtitle p{float: left;}
.madtagsdesc2{top: 0px !important;}
.boxremove{display: none !important;}
.fusion-body .hiringbottomicons.fusion-layout-column{width: 50% !important;}
.fusion-body .hiringbottomteam.fusion-layout-column{width: 50% !important;padding: 15px !important;margin: 0px !important;} 
.hiringbottomteam .fusion-column-wrapper{padding: 0px !important;}

.madtagsdesc2 .youarestart2{position: relative !important;}
.bamboo{top: 70px;position: relative;width: 65% !important;padding: 25px 25px !important;float: none !important;margin: 0 auto !important;}
.madtagsdesc:nth-child(1){float: left;}
.madtagsdesc:nth-child(2){float: right;}
.madtagsdesc:nth-child(3){float: left;}
.madtagsdesc .madtagtitle{padding: 0px 45px !important;}
#youaresection .youareimg .fusion-column-wrapper .youareimgtag{max-width: 50% !important;}
.yourbackrightimg{margin-top: -73px;}

#youbackrightimg{width: 50% !important;}
#youbacklefttext{width: 50% !important;}
#thegoodleftimg{width: 50% !important;}
#thegoodrightext{width: 50% !important;}
.youbackrightimg{margin-top: -172px !important;}
.yourbackdesc1{top: 0px !important;}
.youbacklefttext{margin-top: -242px !important;}
.thegood{top: -48px !important;}
.thegoodleftimg{margin-top: -20px !important;}
.goodtimedesc p{padding-left: 50px !important;}

/*=Bride=*/
.idolinestyle h3{font-size: 30px !important;line-height: 36px !important;}
.withoutyou{right: 28.5%;}
.pricelist table thead tr th{font-size: 15px !important;}
.pricelist table tbody tr .pricesbride{font-size: 15px !important;}
.pricelist table tbody tr .leftcatgtable{font-size: 15px !important;width: 35%;}
#savdate_1{width: 30% !important;}
#savdate_2{width: 70% !important;margin-bottom: 40px !important;}
#savdate_3{width: 70% !important;}
.evedesc .client{font-size: 19px !important;}
.savedateimg{max-width: 100% !important;top: 0px;left: 0px;transform: unset !important;}
.bridebgtext h3{font-size: 17px !important;}
.gettingmarriedimg{padding-bottom: 10px;}
.bridalslide{padding: 110px 0px !important;}

.foxesteamdesc{padding-left: 50px;}

/*=New Menu Page=*/
.new_cus_menu .cm_sides_menu .new_menu_box .menu_cus_tabs a{font-size: 28pt !important;}
/*.new_cus_menu .cm_sides_menu .new_menu_box .menu_cus_tabs a br{display: none;}*/
.ourPolicies_sec .fusion-column-first{padding-bottom: 35px !important;}
.new_cus_menu .leftside_cus_menu{margin-right: 0px !important;}





/*=New About Page=*/

#ablook_bg1::after, #ablook_bg2::after, #ablook_bg3::after{display: none !important;}
#ablook_bg1, #ablook_bg2{padding-bottom: 30px !important;}
#ablook_bg2 .ablook_sub_title{left: 0px;}
.ablook_sub_title{right: 0px;}
.cus_abconbt a{font-size: 15pt !important;}
.ablook_sub_title{text-align: left !important;}
.ablook_sub_title br{display: none;}
.ab_brands p{text-align: left !important;}
.ablook_button.ab_purple{float: left !important;}
#ab_guys_loc_Sec .ab_location_guy_2{margin: 0px !important;}
#ab_guys_loc_Sec .fusion_builder_column{width: 50% !important;padding: 10px !important;clear: none !important;}

.ab_wwp h2{text-align: left !important;margin-bottom: 10px !important;}
.ab_wwp br{display: none;}
.ab_we_provide{padding: 30px 30px !important;}
.ab_lets_lines{padding-left: 30px !important;padding-right: 30px !important;}
.ab_wwp_des p{padding-top: 0px !important;padding-bottom: 0px !important;text-align: left !important;border:0px !important;}
.page-id-3561 #main .fusion-builder-row.fusion-row{max-width: 100% !important;}
.ab_brands img{text-align: left !important;float: left !important;margin-left: 0px !important;}
.ablook_bg_desk{display: none !important;}
.ablook_bg_mob{display: block !important;}
.ab_ready_game_desk{display: none !important;}
.ab_ready_game_mob{display: block !important;}
.ab_location_guy_pos_4{top: 0px;left: 0px}
.ab_location_guy_pos_2{top: 0px;left: 0px}
.ab_search_sec{padding: 150px 0px !important;}
/*.ab_search_bar input[type="search"]::placeholder{font-size: 32px !important;}*/
.ab_search_bar input[type="search"]{font-size: 32px !important;padding: 10px 52px !important;}
.absearchicon{width: 26px;height: 26px;top: 13px;}
.cus_abconbt{width: 100%;}

.fusion-footer .fusion-widget-area .fusion-row .fusion-columns #nav_menu-2 .menu-footer-menu-container ul li{padding-left: 15px !important;padding-right: 15px !important;
border-right: 2px solid#000 !important;margin-bottom: 5px !important;}
.fusion-footer .fusion-widget-area .fusion-row .fusion-columns #nav_menu-2 ul li:first-child{border-left: 2px solid#000 !important;}


/*==Extension==*/
.menu_cus_tabs_new h4 a{font-size: 28pt !important;}
.new_menu_mob{display: block !important;}
.new_menu_desk{display: none !important;}
.ex_gallery_slider .slick-prev{left: 0%;}
.ex_gallery_slider .slick-next{right: 0%;}

.New-Faq .panel-title.toggle a.collapsed .fusion-toggle-heading,.New-Faq .panel-title.toggle a .fusion-toggle-heading{font-size: 30px;}
.New-Faq .panel-title.toggle a.collapsed .fusion-toggle-heading::before{height: 30px; width: 30px;}
.New-Faq .panel-title.toggle a .fusion-toggle-heading::before{height: 30px;  width: 30px;}
.bwryadd.newDez{
	width: auto;
	}
.fox-new-contact h3 {
  font-size: 44px !important;
}
.fox-new-contact-2 h3 {
  font-size: 38px !important;
}
.fusion-column.fusion-column-last.col-lg-12.col-md-12.col-sm-12 {
  width: 100% !important;
}
.fusion-column.col-lg-12.col-md-12.col-sm-12{
  width: 100%!important;
}
	
	.sideGap{
		padding-left:25px!important;
		padding-right:25px!important;
	}

body .mobile.section{
    display:flex!important;
	padding:0!important;
}
.section.desktop{
	display:none!important;
}
body #homeStructureMobile .fusion-row .fusion_builder_column > .fusion-column-wrapper{
		
}

.servicesTitle{
	position: relative;
	top:0;
	right:0;
}


body .servicesTitle.fusion-title{
	margin:0!important
}

body .fusion-button.btn.btn-primary{
	border-radius: 100px;
	font-family: var(--futura-bold);
	font-size: 16px;
	font-weight: 600;
	padding: 15px 30px 15px 30px;
}

.servicesTitle .title-heading-left,
.servicesTitle .title-heading-center,
.servicesTitle .title-heading-right{
	font-size: 70px!important;
	letter-spacing: 8px!important;
}

body .giftCardTitle.fusion-title,
body .aboutUsTitle.fusion-title{
	position: relative;
	margin-bottom:0!important;
	left:0;
}
.giftCardTitle .title-heading-left p,
.giftCardTitle .title-heading-center p,
.giftCardTitle .title-heading-right p{
	font-size:85px!important;
}
.aboutUsTitle .title-heading-left,
.aboutUsTitle .title-heading-center,
.aboutUsTitle .title-heading-right{
	font-size: 85px !important;
	line-height: 65px !important;
}

.letsConnectTitle.first{
	position: relative;
	right:0;
}
body .fusion-title.letsConnectTitle{
	margin:0!important;
}
.letsConnectTitle.last {
	bottom: 60px;
	width: 100%;
	right: 0;
  }
.letsConnectTitle .title-heading-left p,
.letsConnectTitle .title-heading-center p,
.letsConnectTitle .title-heading-right p{
	text-align: center;
	font-size:85px!important;
}

.cstContainer-fluid{
	padding-left:0;
	padding-right:0;
}
.siteHeader{
	position: fixed;
	left: 0;
	width:100%;
	top:0;
	z-index: 999;
	background:#fff;
	max-height:85px;
}

.siteHeader .newBars{
	display:block!important;
}
.siteHeader .container-fluid{
	height:auto;
	padding:20px 25px;
}
/* .siteHeader .main-locMenu{
	display:none!important;
} */

.siteHeader .container-fluid .row{
	display:block;
}
.siteHeader .logoArea{
	position: absolute;
	left:50%;
	top:50%;
	transform:translate(-50%, -50%);	
	width:auto;
}
.siteHeader .logoArea .siteLogo{
	position: relative;
	top:3px;
}

.siteHeader .logoArea .siteLogo a{
	position: relative;
}
.siteHeader .logoArea .siteLogo a .locName {
	display: block !important;
	text-align: center;
	font-size: 15px;
	letter-spacing: 2px;
	text-transform: uppercase;
	font-family: var(--com);			
	color: #000;
	line-height: normal;
	margin-top: 5px;
  }

.siteHeader .rightSide{
	width:68px;
	display: block;
	float: right;
}
.siteHeader .booknow{	
	line-height:18px;
	margin-top:0!important;
	position: relative;
	top:3px;
	text-align: center;
}
#main{
	margin-top:85px;
}


.siteHeader .main-locMenu{
    position: fixed;
    left:0;
    top:85px;
    width:100%;
    max-height:0;
    height:calc(100vh - 85px);
    background:#A4CED9;
    display:block!important;
	-moz-transition: max-height 0.3s;
	-ms-transition: max-height 0.3s;
	-o-transition: max-height 0.3s;
	transition: max-height 0.3s;
	overflow: hidden;
}

.siteHeader .locations{
    float:left;
    width:100%;
    background:#85BCC9;
    text-align: center;
}
.siteHeader .locations .locationLabel{
    padding:22px 20px;
    color:#fff!important;
    display:block;
	font-size:30px;
}
.siteHeader .locations .locationLabel::after {
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-top: 8px solid white!important;
}
  

.siteHeader .locations .subloc{
    position: relative;
    left:0;
    transform:unset;
	opacity: 1;
	pointer-events: none;
	top:0!important;
	width:100%;
	background:#fff;
	border:none;
}

.siteHeader.pink .locations{    
    background:#df989a;
}
.siteHeader.pink .main-locMenu{
	background:var(--pinkColor);
}


.siteHeader.yellow .locations{    
    background:#e5c658;
}
.siteHeader.yellow .main-locMenu{
	background:var(--yellowColor);
}


.siteHeader .locations .subloc .allLocal{
	max-height:0;
	overflow: hidden;
	-moz-transition: max-height 0.3s;
	-ms-transition: max-height 0.3s;
	-o-transition: max-height 0.3s;
	transition: max-height 0.3s;
}

.siteHeader .locations.openLocation .subloc .allLocal{
	max-height:500px;
}

.siteHeader .locations .subloc .singleSubLoc .locTitle{
	color:#000;
	font-family:var(--futura-bold);
	font-weight:700;
	font-size:18px;
	padding:10px 0;
}
.siteHeader .locations .subloc .singleSubLoc{
	border:none;
}
.siteHeader .locations .subloc .singleSubLoc ul li{
	border:none;
	font-size:14px;
	font-weight:bold;
}
.siteHeader.openMenu .main-locMenu{
	max-height:calc(100vh - 85px);
}
.siteHeader .mainmenu{
	float:left;
	width:100%;
	padding:25px 0;
}
.siteHeader .mainmenu ul{
	list-style:none;
	padding:0;
}

.siteHeader .mainmenu ul li{
	display:block;
	width: 100%;
	text-align: center;
	font-size:18px;
}
.siteHeader .mainmenu ul li a{
	width:100%;
	float:left;
	margin:0;
	color:#fff!important;
	padding:15px;
	font-size:25px;
}

.uploadArea{
	padding-top:80px!important;
}
.shortCode.uploadForm{
	padding-bottom:30px!important
}
.post-password-form{
	margin-top:200px;
}

body.page-template-full-width #main .fusion-row .newContainer.fullwidth-box .fusion-row {
	max-width: 100% !important;
}
.stylistsNewDesign .sngleStylist .fusion-column-wrapper{	
	border:none!important;
}

	/* .stylistHover{
		position:static;
		transform:unset;
		width:100%!important;
		height:100%!important;
		padding:0;
		opacity:1
	} */

.stylistsNewDesign .sngleStylist{
	max-width:50%!important;
	border-bottom:1px solid #222;
	border-left:none!important;
	margin-bottom:0!important
}
.stylistHover {
	width: calc(100% - 69px) !important;
	height: calc(100% - 69px) !important;
	margin-top: 0;
}	
.stylistsNewDesign .fusion-text.stylistsLinks{
	bottom:0;
}
.stylistsNewDesign .sngleStylist:nth-child(4n-1) {
  border-right: none!important;
}
	.stylistsNewDesign .sngleStylist:nth-child(2n+1){
		border-left:0!important
	}
	.stylistsNewDesign .sngleStylist:nth-child(2n+1) {
	  border-right: 1px solid #000 !important;
	}
	
	
	.newTitle{
		margin-top:20px;
	}
	#menupageHeader .newTitle .smallTitle{
		font-size:14pt;
	}
	#menupageHeader .newTitle .videoTitle{
		font-size:35pt!important;
	}
	.sngleServiceMenu .fusion-title .title-heading-left,
	.sngleServiceMenu .fusion-title .title-heading-right,
	.sngleServiceMenu .fusion-title .title-heading-center{
		font-size:26pt!important;
	}
	.sngleServiceMenu > .fusion-row > .fusion-layout-column.menuPricing-Details	{
		max-width:55%;
	}
	.sngleServiceMenu > .fusion-row > .fusion-layout-column.menuInsta-Posts{
		max-width:45%;
	}
	 .sngleServiceMenu.new_cus_menu {
		padding: 0px 35px !important;
	  }
	.secTitle-newDesign{
		padding-bottom: 20px !important;
	}

	.menuPricing-Details, .menuInsta-Posts {
	  margin-top: 30px !important;
	  margin-bottom: 0 !important;
	}
	.menuInsta-Posts .fusion-tabs .nav{
		display:block!important
	}
	.menuInsta-Posts .fusion-tabs .nav.fusion-mobile-tab-nav{
		display:none!important
	}
	.menuInsta-Posts .fusion-tabs .nav ul li a h4{
		font-size:9pt!important
	}
	.menuInsta-Posts .fusion-tabs .nav ul li a{
		padding-top:0
	}
	.menuPricing-Details .menuDescription .fusion-text{
		font-size:16px;
	}
	.menuPricing-Details .menuDescription .fusion-text{
		padding-right:30px;
	}
	.sngleServiceMenu .newMenu-button,
	.sngleServiceMenu .newMenu-button span{
		font-size:15pt
	}
	 .new_cus_menu,
	.ourPolicies_sec{
		padding: 0px 35px !important;
	  }
	.new_cus_menu .cm_sides_menu .new_menu_box .menu_cus_tabs a{
		line-height:1.1em;
		font-size: 28pt !important;
	}
	  .new_cus_menu .cm_sides_menu .new_menu_box .menu_cus_tabs a br{
		display:none;
	}
	.locationsWrap{
		padding:0 4px;
		gap:0;
		flex-wrap: wrap;		
	}
	.cstContBox > div.content-box-column{
		flex: 1 1 auto;
	}
	.locationsWrap .snglCol {
		flex-basis: 100%;
		text-align: center;
	}
	.locationsWrap .snglCol .mainLocTitle{
		margin-top:0;
		font-size:25px!important
	}
	.locationsWrap .snglCol ul{
		font-size:20px;
	}
	.sustainbilitySec .fusion-column-wrapper{
		margin:0!important
	}
	.cstContBox .content-box-column .heading{
		position: absolute;
		margin: 0;
		padding: 20px 0;
		transform:unset;
		right:auto;
		left:25px;
		width: calc(100% - 50px);
	}
	.cstContBox .content-box-column .heading::after {
	  content: '';
	  position: absolute;
	  width: 20px;
	  height: 20px;
	  background: url('https://foxandjanesalon.com/wp-content/uploads/2025/08/plus.svg') no-repeat;
		background-position-x: 0%;
		background-position-y: 0%;
		background-size: auto;
	  background-size: contain;
	  background-position: center center;
	  right: 0;
	  top: 50%;
	  transform: translateY(-50%) ;
    transform-origin: center center;
	}
	.cstContBox > div.content-box-column{
		height:auto;
		border-left:0;
		border-top:1px solid #222;
		min-height:70px;
	}
	.cstContBox .content-box-column.active .heading{
		right:auto;
		left:25px;
		bottom:auto;		
		top:5px;
	}
	.cstContBox .content-box-column.active .heading::after{
		transform: translateY(-50%) rotate(45deg);
	}
	
	
	
}


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

.homeSliderContent.v2 .mainTitle h1.title-heading-center, .homeSliderContent.v2 .mainTitle h1.title-heading-left, .homeSliderContent.v2 .mainTitle h1.title-heading-right{
font-size:35pt!important;
padding:0 1%;
}

.homeSliderContent .fusion-builder-row-inner {
  display: block !important;
}
.RightSideColumn > div{
	flex-direction:row;
    gap:25px;
    margin-top:25px;
}
.RightSideColumn > div > div:first-child{
	margin-bottom:0;
}
.RightSideColumn > div > div{
flex: 1 auto;
margin:0;
}
.RightSideColumn > div > div.fusion-clearfix{
display:none;
}
.homeSliderContent .newHome-btn{
	width:100%;
}
.homeSliderContent.v2 .fusion-builder-row-inner{
	bottom:70px;
}
.mobileComing{display:block!important}
.desktopComing{display:none!important}

/*=Homepage=*/
#sec1 .fusion-column-wrapper .shopgif{width: 258px !important;}
#sec1 .fusion-column-wrapper .gofox{width: 418px !important;}
/*#homeStructure .foxes img{width: 40% !important;}*/

#homeStructure{padding: 0px !important;}
.home .fusion-row{width: 670px !important;}

/*=Contact=*/	
.greateducationforall{max-width: 70% !important;}
.gettouchicons .fusion-column.content-box-column{width: 100% !important;margin-bottom: 15px !important;}
.gettouchicons .fusion-column.content-box-column:last-child{margin-bottom: 0px !important;}
.gettouchicons .content-container:last-child{margin-bottom: 0px !important;}

/*=Stylists=*/
.stylistfontminus h2{font-size: 49px !important;}

/*=EDUCATE WITH US=*/
#educateus{height: 289px !important;}
.testimonialp1 h3{font-size: 23px !important;line-height: 32px !important;}

/*=Hiring=*/
#youbackrightimg{width: 100% !important;}
#youbacklefttext{width: 100% !important;}
#thegoodleftimg{width: 100% !important;}
#thegoodrightext{width: 100% !important;}
#hiring3sectionleft{width: 100% !important;}
#hiring3sectionright{width: 100% !important;}
.youbacklefttext{margin-top: 0px !important;}
.youbackrightimg{margin-top: 0px !important;}
.reputationleftimg{width: auto !important;max-width: 520px !important;}
.thereputation{min-height: auto !important;}
.yourback{min-height: auto !important;}
.thegood{min-height: auto !important;padding-left: 0px !important;}
.wehavedesc h3 br{display: none !important;}
.goodtimedesc p{padding-left: 0px !important;}
.wehavedesc p{padding: 0px !important;}
.yourbackdesc{padding-left: 0px !important;}
.wehavedesc h3{padding-top: 15px !important;} 

#youbacklefttext .fusion-column-wrapper{width: 520px !important;margin: 0 auto !important;}
#hiring3sectionright .fusion-column-wrapper{width: 520px !important;margin: 0 auto !important;}
#thegoodrightext .fusion-column-wrapper{width: 520px !important;margin: 0 auto !important;}
#youaresection .youareimg{top: -102px;}
#youaresection{margin-bottom: 25px !important;}

.sgpb-popup-dialog-main-div-theme-wrapper-1{transform: translateY(-50%) scale(0.6);}
#sgpb-popup-dialog-main-div .tor_popup .tor_tortext h3{margin-bottom:30px;}


#ab_mobile_mason{display: block !important;}
#ab_desk_mason{display: none !important;}

/* .stylistsNewDesign .sngleStylist:last-child {
	display: none!important;
} */
.stylistsNewDesign{
	border-bottom:none!important
}
.fusion-body .headArea {
	min-height: 280px !important;
  }
  .pageTitle .title-heading-center, .pageTitle .title-heading-left, .pageTitle .title-heading-right{
	font-size:40px!important
  }
  .loopAnimation div em, .loopAnimation div strong {
	font-size: 22px;
  }
  .animationArea {
	padding: 15px 0 !important;
  }
	.sngleServiceMenu .fusion-title .title-heading-left, .sngleServiceMenu .fusion-title .title-heading-right, .sngleServiceMenu .fusion-title .title-heading-center{
		-webkit-text-fill-color: transparent;
	  -webkit-text-stroke-width: 1.5px;
	  -webkit-text-stroke-color: black;
	}
	

}

@media screen and (max-width:735px){  
.errormsg{font-size: 110px !important;margin: 25px 0px !important;}
/*=Homepage=*/
#sec1 .fusion-column-wrapper .gofox{width: 375px !important;}
#sec1 .fusion-column-wrapper .shopgif{width: 232px !important;}
.home .fusion-row{width: 600px !important;}

.headercustom .logo img{width:180px;}
.headercustom .headerright .icon_book .booknow a img{width:130px;}
.headercustom .headerright .icon_book .topicon ul li a img{width:40px;}
.mobile-toggle{width:30px;}
.mobile-toggle .bar{height:3px;}

/*=Menu=*/
.treatmentdesc{padding-right: 13px;top: 40px;}
.pinksmallpt{bottom: -35px;}
.ourpoliciestitle h2{font-size: 45px !important;}
.ourpoliciestitle h2::after{bottom: 30px;}
.ourpoliciestitle h2::before{top: 30px;}

/*=stylists=*/
#foxteampage .fusion-row .fusion-layout-column .fusion-column-wrapper .fusion-builder-row #stylistfoxdesc{width: 65% !important;}
#stylistsimagecol{width: 40% !important;margin-right: -5% !important;}
.stylishbowery h2{font-size: 105px !important;}
.stylistfontminus h2{font-size: 44px !important;}
.meetboxminus h3{font-size: 23px !important;line-height: 35px !important;}
.meetbox h3{font-size: 26px !important;line-height: 44px !important;}
.meetbox{top: 60px;}
.stylistfontminus h2{font-size: 41px !important;}

/*=Our-Story=*/	
.studiomenu .widget_nav_menu ul li a{font-size: 16px !important;}
.studioquote h3{font-size: 17px !important;line-height: 25px !important;padding-bottom: 8px !important;}
.studioquote p{padding-right: 10px !important;}
.ourstorytitle h2{font-size: 21px !important;line-height: 45px !important;}
.ourstorysec3 .fusion-column-wrapper .ourstorytext3{top: -55px;left: 23%;}
#contactslide{height: 250px !important;}
.ourstorysec1 .fusion-column-wrapper .ourstorytext{top: 75px;}

/*=Contact=*/
.greateducationforall{max-width: 60% !important;}
.getintouch h2{font-size: 34px !important;}
#contactmap iframe{height: 380px !important;}

/*=EDUCATE WITH US=*/
#educateus{height: 259px !important;}
.reservenowdesc h3{font-size: 17px !important;line-height: 24px !important;}
.reservenowtag{font-size: 34px !important;}
.studioperktitle h2{font-size: 35px !important;}
.testimonialp1 h3{font-size: 20px !important;line-height: 27px !important;}

/*=Press=*/
.articleheading h2{font-size: 22px !important;}
.spreadlove h2{font-size: 44px !important;line-height: 30px !important;}
.presskitbt{padding: 17px 37px !important;}

/*=faq=*/
.questions h2{font-size: 50px !important;line-height: 54px !important;}
.faqques h3{font-size: 20px !important;line-height: 27px !important;}
.quotesmargin1{margin-top: 110px !important;}

/*=About=*/
.behindthefoxes h2{font-size: 52px !important;}
.behindthefoxes{padding-bottom: 13px !important;}
.aboutuspart .loreanname h3{font-size: 30px !important;}
.aboutuspart3 .billycanu h3{font-size: 30px !important;}
.aboutfoxteam h3{line-height: 42px !important;}

/*=Hiring=*/
.bamboo{width: 77% !important;}
#youaresection{padding: 45px 15px !important}
#youaresection .youareimg .fusion-column-wrapper .youareimgtag{right: 50px;}
.madtagsdesc .youarestart img{width: 60% !important;}
.hiringwehave{top: -34px;}
.hiringslide .hiringslidetitle h2{font-size: 45px !important;}
.hiringslide{padding: 55px 0px !important;}

/*=Master-Foxes=*/
.mattmaster{left: -175px;top: -135px;}
.masternameimg{max-width: 55% !important;}
.kikimaster{top: -132px;left: -150px !important;}

/*=Bride=*/
.bridalslide{padding: 75px 0px !important;}
#savdate_2{margin-bottom: 15px !important;}
.wecouldimage{padding: 15px 30px !important;}
.idolinestyle h3{font-size: 25px !important;line-height: 31px !important;}
.willyoubottom{padding-top: 35px !important;padding-bottom: 35px !important;}
.brideinfo h3{font-size: 26px !important;line-height: 40px !important;}
.beourbride{margin-top: -79px !important;}
.beourbride{top: 27px !important;}

/*=contact-us=*/
.studiomenu .widget_nav_menu ul li.current_page_item a::after{height: 34px;}

.sgpb-popup-dialog-main-div-theme-wrapper-1{top: 10% !important;}
.sgpb-content{width: 80% !important;margin: auto;}
#sgpb-popup-dialog-main-div-wrapper .sgpb-popup-close-button-1{right: 67px !important;}

.sgpb-popup-dialog-main-div-theme-wrapper-1{transform:translateY(-50%) scale(0.6);top:50%!important}


.top_bef_after{width: 90%;}
.tor_price .tor_pr_text{padding-left: 20px;}



#sgpb-popup-dialog-main-div.sgpb-content.menuPopUp .tor_popup .tor_tortext h1{
    font-size:22pt;
    padding-bottom:0;
}
.tor_tortext h2{
    font-size:18px;
    line-height:25px;
}
#sgpb-popup-dialog-main-div.menuPopUp .tor_popup .tor_tortext h3{
    margin-bottom:0;
}

.servicesTitle .title-heading-left, .servicesTitle .title-heading-center, .servicesTitle .title-heading-right{
	letter-spacing: normal!important;
}
body .mobile.section{
	min-height:500px!important;
}
body #aboutUs.mobile.section,
body #LetsConnect.mobile.section{
	min-height:350px!important;
}

body.page-template-full-width #main{
    padding:0!important; 
}

#artists .fusion-imageframe{
	max-width:350px!important;
}
.giftCardTitle .title-heading-left p, .giftCardTitle .title-heading-center p, .giftCardTitle .title-heading-right p{
	font-size:70px!important;
}
.aboutUsTitle .title-heading-left, .aboutUsTitle .title-heading-center, .aboutUsTitle .title-heading-right{
	font-size:55px!important;
	line-height:35px!important;
}
.letsConnectTitle .title-heading-left p, .letsConnectTitle .title-heading-center p, .letsConnectTitle .title-heading-right p{
	font-size:65px!important;
}
.stylistsNewDesign .sngleStylist{
	max-width:100%!important;
}
.stylistsNewDesign .sngleStylist .fusion-imageframe {
	width: 100%;
  }
.stylistsNewDesign .sngleStylist .fusion-imageframe img {
	width: 100%;
  }
.hrBorder{
	display:none!important;
}
.stylistsNewDesign .sngleStylist .fusion-column-wrapper{
	border:none!important;
	display:block!important;
}
.stylistsNewDesign .sngleStylist:nth-child(2n){
	border-left:none;
}
.stylistsNewDesign .fusion-text.stylistNamePosition h2 strong{
	font-size:13px;
}
	
	.stylistsNewDesign .fusion-text.stylistNamePosition{
		position:relative;
		top:-5px;
	}
	.stylistsNewDesign .fusion-text.stylistsLinks ul li{
		font-size:13px;
	}
	.stylistsNewDesign .fusion-text.stylistsLinks{
		position:relative;
		bottom:-5px;
		right:0;
	}


/* .stylistHover{	
	position: static;
	transform:unset;
	padding-left:0;
	padding-right:0;
	pointer-events: inherit;
	opacity: 1;	
} */
/* .stylistsNewDesign .sngleStylist:hover .fusion-column-wrapper .stylistHover {	
	transform: translate(-50%, -50%) scale(1);
} */

.loopAnimation div{
	-webkit-animation: loop 15s infinite linear;
	animation: loop 15s infinite linear;
}

.stylistsNewDesign .sngleStylist .fusion-column-wrapper .stylistHover{
	transform:translate(-50%, -50%) scale(0.7);
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	opacity: 0;
	padding:35px;
}

.stylistsNewDesign .sngleStylist:hover .fusion-column-wrapper .stylistHover {
	opacity: inherit;
	z-index: inherit;
 }

 .stylistsNewDesign .sngleStylist .fusion-column-wrapper .stylistHover.show-hover-contnt{
	z-index: 9!important;
	opacity: 1!important;
	transform:translate(-50%, -50%) scale(1);
 }
	.stylistsNewDesign .fusion-text.stylistNamePosition{
		position:relative;
		top:-7px;
	}
	.stylistsNewDesign .fusion-text.stylistNamePosition h2{
		position:static;
		font-size:16px!important;
		line-height:15px!important;
	}
	.stylistsNewDesign .fusion-text.stylistsLinks ul{
		position:static
	}
	.stylistsNewDesign .fusion-text.stylistsLinks{
		top:5px
	}
	.sngleStylist .fusion-imageframe a{
		height:310px;
	}
	.stylistHover ul li{
		font-size:16px;
	}
	.siteHeader .logoArea .siteLogo a img {
	  max-height: 18px;
	}
	
	.siteHeader .logoArea .siteLogo a .locName {
	  font-size: 10px;
	  font-weight: bold;
		margin-top:0
	}
	.siteHeader .logoArea .siteLogo{
		top:5px;
	}
	.stylistsNewDesign .sngleStylist:nth-child(2n+1){
		border-right:none!important
	}
	.bookinArea .booknow .bookLink {
	  font-size: 25px;
	  line-height: 15px;
	}
	#menupageHeader, .menupageHeader , .ourPolicies_sec, .new_cus_menu > .fusion-row, .headerLine > .fusion-row {
	  padding-left: 25px !important;
	  padding-right: 25px !important;
	}
	.new_cus_menu .menupageHeader {
	  padding: 0 !important;
	}
	#ab_mobile_mason, .ab_ready_game_mob{
	  padding-left: 25px !important;
	  padding-right: 25px !important;
	}
	.new_cus_menu .cm_sides_menu .new_menu_box .menu_cus_tabs a,
	.ourPolicies_content h4{
		-webkit-text-fill-color: transparent;
		-webkit-text-stroke-width: 1.2px;
		-webkit-text-stroke-color: black;
	}
	#ab_guys_loc_Sec .fusion_builder_column{
		width: 100% !important;
		padding: 10px 25px !important;
	}
	.ab_ready_game_mob img {
	  max-width: 75%;
	  margin: auto;
	  display: block;
	}
	.ablook_sub_title{
		margin-bottom:25px!important
	}
	.ablook_sub_title{
		line-height:1.2em!important;
	}
}

@media screen and (max-width:666px){  
.home .fusion-row{width: 550px !important;}
#sec1 .fusion-column-wrapper .gofox{width: 357px !important;}
#sec1 .fusion-column-wrapper .shopgif{width: 223px !important;}
#homeStructure .learnus{right: -7px !important;}

.t-desktop{display:none!important}
.t-mobile{display:block!important}

/*=Menu=*/
.cutsec::after{width: calc(100% - 20px) !important;}
.headerLine .title-heading-center{font-size:20px!important}
.headerLine{padding:0!important}

/*=stylists=*/
#stylistsimagecol{width: 37% !important;}
#foxteampage .fusion-row .fusion-layout-column .fusion-column-wrapper .fusion-builder-row #stylistfoxdesc{width: 68% !important;}
.foxesteam h3{font-size: 28px !important;}
.foxteamleader h4{font-size: 12px !important;}
.foxteaminsta a{font-size: 12px !important;}
.foxesteamdesc{padding-top: 4px !important;}
.meetboxminus h3{line-height: 33px !important;} 

/*=Our-Story=*/	
.studiomenu .widget_nav_menu ul li a{font-size: 15px !important;}
.studiomenu .widget_nav_menu ul li{margin-bottom: 18px !important;}

/*=Contact=*/
.greateducationforall{max-width: 63% !important;}
.studioperkform .modal-dialog .modal-body h2{font-size: 68px !important;line-height: normal !important;}

/*=EDUCATE WITH US=*/
#educateus{height: 248px !important;}
.reservenowtag{font-size: 30px !important;}
.testimonialp1 h3{font-size: 19px !important;line-height: 25px !important;}
.educateusmenucol{margin-top: -45px !important;}

/*=faq=*/
.faqques h3 br{display: none !important;}
.questions h2{font-size: 47px !important;line-height: 51px !important;}
.faqques9{padding: 45px 0px 85px 29px;}

/*=About=*/
.behindthefoxes h2{font-size: 48px !important;}
.aboutuspart .loreanname h3{font-size: 28px !important;}
.aboutuspart3 .billycanu h3{font-size: 28px !important;}
.aboutfoxteam h3{font-size: 37px !important;line-height: 43px !important;}

/*=Hiring=*/
.hiringslide .hiringapplybt span{font-size: 14px !important;padding: 11px 16px !important;}
.hiringteacher{margin-top: 0px !important;}

/*=Master-Foxes=*/
.loreanimg{height: 365px !important;}
.masterfoxesleftimg{padding-top: 4px !important;}

/*=Bride=*/
.getmarriedtitles h2{font-size: 22px !important;}
.evedesc p{font-size: 15px !important;}
.evedesc .client{font-size: 16px !important;}
.slidetext h3{font-size: 29px !important;line-height: 34px !important;}

/*=New Menu Page=*/
.new_cus_menu .cm_sides_menu .new_menu_box .menu_cus_tabs a{font-size: 26pt !important;line-height: 1em;padding:15px 20px!important;}
.new_cus_menu .cm_sides_menu .new_menu_box .menu_cus_list.openMenu{padding-top: 10px;}


/*=New About Page=*/
.ab_search_sec{padding: 100px 0px !important;}
.ab_search_bar input[type="search"]{padding: 3px 42px !important;font-size: 25px !important;}
.ab_search_bar input[type="search"]::placeholder{font-size: 25px !important;}
.ablook_button{font-size: 12pt !important;}
.ab_lets h2{line-height: 49px !important;padding-bottom: 15px;}
.cus_abconbt a{-webkit-box-shadow: -5px 5px 0px 1px rgba(0,0,0,1);
-moz-box-shadow: -5px 5px 0px 1px rgba(0,0,0,1);
box-shadow: -5px 5px 0px 1px rgb(0, 0, 0);font-size: 9pt !important;padding: 10px 11px !important;}
.ab_lets h3{font-size: 17pt !important;line-height: 28px !important;}
.ab_lets_lines{padding: 25px !important;}
.absearchicon{width: 17px;top: 6px;}

/*==Extension==*/
.menu_cus_tabs_new h4 a{font-size: 24pt !important;line-height: 36px}

/*FAQ NEW PAGE*/
.questions h2 strong{font-size: 80px; line-height: 1em; text-align: center;}
.questions h2 strong:nth-child(2){text-align: center;}

.fusion-body .headArea {
	min-height: 300px !important;
	padding-left: 25px !important;
  	padding-right: 25px !important;
}
  

	.siteHeader .newBars{
		width:32px;
	}
	.siteHeader .newBars .bar{
		margin:5px 0;
		height:2px;
	}
	.siteHeader.openMenu .newBars .bar.three{
		top:0
	}
.ab_areyou p{
	line-height:1.4em!important
}
.sngleServiceMenu.new_cus_menu{
	padding:0!important
}
.sngleServiceMenu .fusion-title ~ div{
	display:none!important;
}
.sngleServiceMenu .fusion-title.titleName{
	margin:0!important;
	justify-content: center;
    width: 100%;
}
  #menupageHeader .newTitle .videoTitle {
    font-size: 30pt !important;
  }
#menupageHeader .newTitle .videoTitle i {
  margin-right: 0;
  display: block;
}
  .new_cus_menu {
    padding: 0px !important;
  }
.new_cus_menu .cm_sides_menu .new_menu_box .menu_cus_tabs a{
	padding:10px;
}
.new_cus_menu .cm_sides_menu .new_menu_box .menu_cus_tabs a, .ourPolicies_content h4{
	-webkit-text-fill-color: transparent;
    -webkit-text-stroke-width: 1.5px;
    -webkit-text-stroke-color: black;
}
.sngleServiceMenu > .fusion-row > .fusion-layout-column.menuPricing-Details,
.sngleServiceMenu > .fusion-row > .fusion-layout-column.menuInsta-Posts{
	max-width:100%;
}
.sngleServiceMenu > .fusion-row {
  display: flex;
  flex-direction: column;
}

.sngleServiceMenu .menuTitle {
  order: 0;
}
.sngleServiceMenu .menuPricing-Details {
  order: 1!important;
	
}
.sngleServiceMenu .menuInsta-Posts{	
	margin-top:0!important;
}
.menuPricing-Details .fusion-layout-column > .fusion-column-wrapper {
  
}
.menuInsta-Posts .fusion-tabs .nav{
	margin-top:20px;
}

.sngleServiceMenu > .fusion-row > .fusion-layout-column.menuInsta-Posts .fusion-column-wrapper{
	margin:0;
}
.menuInsta-Posts .fusion-tabs .tab-content .tab-pane img{
	width:100%
}
.menuPricing-Details .menuDescription .fusion-text{
	padding-right:0;
}
	#menupageHeader .newTitle .videoTitle{
		width: 100%;
	}
	#menupageHeader .newTitle .titleWrap{
		padding:0;
		padding-top:5px;
	}



}

@media screen and (max-width: 639px){
	.marquee.v2 .fusion-column-wrapper span,
    .homeSliderContent{
    	height:calc(100dvh - 80px);
    }
    .homeSliderContent.v2 .fusion-builder-row-inner{
    	bottom:0;
    }
    .homeSliderContent .subContent p{
    max-width:100%;
    }
    .homeSliderContent .subContent h3{
    	font-size: 17pt !important;
        padding-right: 80px;
    }
    .homeSliderContent .subContent br{
    	display:none!important;
    }
    
    .homeSliderContent.v2 .mainTitle h1.title-heading-center, .homeSliderContent.v2 .mainTitle h1.title-heading-left, .homeSliderContent.v2 .mainTitle h1.title-heading-right {
    font-size: 45pt !important;
    padding: 0 10%;
    line-height: 1em !important;
  }
  .homeSliderContent .mainTitle h1.title-heading-center, .homeSliderContent .mainTitle h1.title-heading-left, .homeSliderContent .mainTitle h1.title-heading-right{
  top: calc(50% - 150px);
  }
  .RightSideColumn > div > div{
  	width:100%
  }
  .RightSideColumn > div{
  	flex-direction:column;
    gap:15px;
  }

	.reviewPack .reviewContent h1{
		font-size:30px!important
	}
	.reviewPack .reviewContent h3{
		font-size:12px!important;
		letter-spacing:2px!important;
	}
	.reviewPack ul li{
		max-width:60px!important;
		margin:0!important;
	}
	.reviewArea .reviewPack{
		padding-top:15px!important
	}
	.reviewArea h4{
		font-size:20px!important
	}
	

	#sgpb-popup-dialog-main-div .tor_popup .tor_tortext p span{font-size: 16pt;}
	#sgpb-popup-dialog-main-div .tor_popup .tor_tortext .set{font-size: 24pt;}
.errormsg{font-size: 94px !important;}
#sec1 .fusion-column-wrapper .gofox{width: 278px !important;}
#sec1 .fusion-column-wrapper .shopgif{width: 172px !important;}
#homeStructure .fusion-layout-column .fusion-imageframe{padding: 7.5px !important;}
#homeStructure .shopimg{top: -11px;}
#homeStructure .serviceimg{top: 20px;}
#homeStructure .foxes{right: -94px;}
#homeStructure .aboutus img{width: 31% !important;}
#main{padding-left: 15px !important;padding-right: 15px !important;padding-bottom: 20px !important;}
.customheader{padding-left: 15px !important;padding-right: 15px !important;}
.home .fusion-row{width: 420px !important;}
.headercustom .headerright{width:100%;}
#headercustom .fusion-header{padding-top:0!important;}
.headercustom .logo img{width:150px;}
.headercustom .headerright .icon_book .topicon{padding-top:13px;}
.bwry{margin-top: -5px;}

/*=Menu=*/
#cutsec{width: 100% !important;}
#treatmentmenu{width: 100% !important;}
.specialeventitle{width: 100% !important;}
.specialeventdesc{width: 100% !important;}
.treatmentdesc{position: relative;padding-right: 50px;padding-top: 22px;}
.treatmentimg{top: -11px;right: -24px;}
.specialeventitle{padding-top: 40px;}
.pinksmallpt{bottom: -20px;}
.color-menu h3{font-size: 13px !important;}
.servtitleimg img{padding-left: 0px !important;padding-right: 0px !important;}
.ourservicetag{padding-bottom: 20px !important;}
#colormenuright .fusion-column-wrapper{border: 3px solid #93c6dc !important;}
.foxteaminsta ul li{}
.iflinkads{position: relative;top: 0px;}
#individualMenu.individualMenu #treatmentmenu{padding-left: 25px !important;margin-top: 0px !important;}
.individualMenu .treatmentimg{left: -40px !important;}
.individualMenu .cutimg img{width: 45% !important;}
.individualMenu .servtitleimg img{width: 400px !important;}
.foxteaminsta a img{width: 18px !important;margin-right: 2px !important;}
.ex_cm_titles .titlebar{margin: auto 0px !important;}

.page-id-2286 .pinksmallpt{bottom: -20px;}

/*=stylists=*/
.stylishbowery h2{font-size: 75px !important;}
.meetbox h3{font-size: 19px !important;line-height: 30px !important;}
.meetbox{top: 43px;}
#stylistsimagecol{width: 55% !important;}
#foxteampage .fusion-row .fusion-layout-column .fusion-column-wrapper .fusion-builder-row #stylistfoxdesc{width: 100% !important;}
.stylistfontminus h2{font-size: 29px !important;}
.meetboxminus h3{font-size: 16px !important;line-height: 28px !important;padding: 0px 6px;}
.stylistfontminus .meetboxminus{top: 9px;}

.foxesteamdesc{padding-left: 0px;}

/*=Our-Story=*/	
#leftpagesmenu{width: 50% !important;}
#culturefoxright{width: 100% !important;}
.studioquote h3{padding-top: 18px !important;}
.ourstorytitle h2{font-size: 17px !important;line-height: 36px !important;letter-spacing: 1px !important;}
.ourstorysec1 .fusion-column-wrapper .ourstorytext{top: 35px;}
.ourstorysec3 .fusion-column-wrapper .ourstorytext3{top: -48px;left: 18%;}
#contactslide{height: 180px !important;}
.ourstorysec2 .fusion-column-wrapper .ourstorytext2{top: 40px;}

/*=Contact=*/
#usefulapps{width: 50% !important;}
.getintouch h2{font-size: 30px !important;}
.getintouchright{padding-top: 18px !important;}
.getintouch{text-align: center !important;}
.appstitle{text-align: center !important;}
.talktous{padding-right: 0px !important;}
.talktous h2{text-align: center !important;}
.inputform #wpcf7-f783-p745-o1 .wpcf7-form .talkmsg textarea {height: 200px;}
.greateducationforall{max-width: 50% !important;}
.visituscontent h3{font-size: 17px !important;padding-bottom: 7px !important;}
.visituscontent h4{font-size: 19px !important;padding-bottom: 7px !important;}
.visituscontent p{margin-bottom: 10px !important;}
.studioperkform .modal-dialog .modal-body h2{font-size: 48px !important;}

/*=EDUCATE WITH US=*/
#educateus{height: 193px !important;}
.reservenowdesc{padding-top: 20px !important;}
.studioperktitle h2{font-size: 28px !important;-webkit-text-stroke-width: 1.5px !important;}
#studiosperksec .studioperktext{margin-top: -113px !important;}
.reservenowtag{font-size: 27px !important;}
.testimonialp1 h3{font-size: 17px !important;line-height: 23px !important;}
.testimonialp1{right: -8px !important;}
.educateusmenucol{margin-top: -30px !important;}
.studioperkform .modal-dialog #wpcf7-f1072-p765-o1 .wpcf7-form input[type="text"], [type="email"], [type="tel"]{padding: 17px !important;}

/*=Press=*/
.articleheading h2{font-size: 20px !important;}
.spreadlove h2{font-size: 37px !important;text-shadow: 2px 2px #f9bcbf;}
.spreadlove h3{font-size: 15px !important;}
.downloadkit h4{font-size: 15px !important;}

/*=faq=*/
.questions h2{font-size: 36px !important;line-height: 39px !important;}
.faqques h3{font-size: 18px !important;line-height: 23px !important;}
.faqques3{top: -18px;}
.faqques3::before{width: 65%;}
.faqques9::before{width: 59%;}

/*=About=*/
.behindthefoxes h2{font-size: 39px !important;-webkit-text-stroke-width: 1.5px;}
.aboutuspart .loreanname h4{font-size: 13px !important;}
.aboutuspart3 .billycanu h4{font-size: 13px !important;}
.aboutfoxteam h4{font-size: 13px !important;}
.whoweare1 .whoweareimg{top: -48px;}
.aboutuspart .loreanname h3{font-size: 21px !important;-webkit-text-stroke-width: 1.3px;text-shadow: 2px 4px #f9d86b,3px 5px #f9d86b,4px 6px #f9d86b;}
.aboutuspart3 .billycanu h3{font-size: 21px !important;-webkit-text-stroke-width: 1.3px;text-shadow: 2px 4px #f9d86b,3px 5px #f9d86b,4px 6px #f9d86b;}
.aboutfoxteam h3{font-size: 30px !important;line-height: 34px !important;-webkit-text-stroke-width: 1.3px;padding-bottom: 2px !important;
text-shadow: 2px 4px #f9d86b,3px 5px #f9d86b,4px 6px #f9d86b;}

/*=Hiring=*/
.hiringslide .hiringslidetitle h2{font-size: 33px !important;}
.hiringslide .hiringapplybt span{font-size: 12px !important;padding: 8px 10px !important;}
.hiringslide .hiringslidetitle{padding-bottom: 13px;}
.hiringslide{padding: 40px 0px !important;}
.hiringwehave{top: -25px}
.reputationleftimg{max-width: 100% !important;}
#hiring3sectionright .fusion-column-wrapper{max-width: 100% !important;}
#thegoodrightext .fusion-column-wrapper{max-width: 100% !important;}
#youbacklefttext .fusion-column-wrapper{max-width: 100% !important;}
.bamboo{width: 100% !important;}
.readyapply h3{font-size: 50px !important;line-height: 65px !important;}
.madtagsdesc .madtagtitle p{font-size: 14px !important;}
.madtagsdesc .madtagtitle h2{font-size: 50px !important;}
.madtagsdesc .madtagtitle h3{font-size: 50px !important;}

.madtagsdesc{top: 0px !important;}
#youaresection .youareimg{top: -98px}
#youaresection .youareimg .fusion-column-wrapper .youareimgtag{max-width: 70% !important;}
.madtagsdesc .madtagtitle{padding: 0px !important;}
.madtagtitle3{top: 10px !important;}
.madtagsdesc2{top: 60px !important;}
.madtagsdesc .youarestart2 img{float: left !important;}
.extrapadd1 h3{padding-right: 155px !important;}
.extrapadd3 h3{padding-right: 175px !important;}
.madtagsdesc2 .madtagtitle2 h2{padding-left: 25px !important;}

/*=Master-Fox=*/
.masterfoxright .fusion-column-wrapper{padding-left: 0px !important;}
.loreanmaster{margin: 0px !important;max-width: 100% !important;padding-bottom: 20px !important;width: 240px !important;}
.instaid1{right: 0px !important;bottom: 0px !important;left: auto !important;top: auto;}
.instaid2{right: 0px !important;bottom: 0px !important;left: auto !important;top: auto;}
.instaid3{right: 0px !important;bottom: 0px !important;left: auto !important;top: auto;}
.instaidtext a{padding: 26px 7px 7px 50px !important;}
.mattmaster{left: 0px !important;top: 5px;max-width: 100% !important;margin-left: 0px !important;width: 180px !important;}
.kikimaster{left: 0px !important;top: 10px;max-width: 40% !important;margin-left: 0px !important;width: 180px !important;}
.masterfoxestext2 p{margin-top: 90px !important;padding-bottom: 20px !important;}
.masterfoxestext3 p{margin-top: 90px !important;}
#loreanmasterleftimg{margin-top: 20px !important;}
.aboutmaster{margin-bottom: 40px !important;}

/*=Contact-Us=*/
.bwry h2{font-size: 103px !important;}
.bwryadd h3{font-size: 36px !important;}
.getthere h2{font-size: 40px !important;}

/*=Bride=*/
.bridalslide{padding: 50px 0px !important;}
.bridebgtext h3{font-size: 14px !important;padding: 0px 2px !important;line-height: 13px !important;}
#savdate_1{width: 100% !important;margin-bottom: 25px !important;}
#savdate_1 .fusion-column-wrapper{text-align: center !important;}
#savdate_1 .fusion-column-wrapper .savedateimg{max-width: 45% !important;}
#savdate_2{width: 100% !important;}
#savdate_3{width: 100% !important;}
.getmarriedtitles h2{font-size: 20px !important;}
.pricelist table thead tr th{font-size: 14px !important;}
.pricelist table tbody tr .pricesbride{font-size: 14px !important;}
.pricelist table tbody tr .leftcatgtable{font-size: 14px !important;}
.pricelist table tbody tr .brideprice{font-size: 22px !important;}
.idolinestyle h3{font-size: 20px !important;line-height: 26px !important;}
.withoutyou{right: 27.5%;}
.brideinfo h3{font-size: 20px !important;;line-height: 33px !important;}
.birdalslide1 .slider .slick-prev{right: 46%;top: 98%;}
.birdalslide1 .slider .slick-next{top: 98%;left: 46%;}
.slick-slide img{max-height: 285px;}
.birdalslide1 .slider .slick-dots{margin-top: 30px !important;}
.slidetext h3{font-size: 25px !important;line-height: 29px !important;}
.slidetextleft h3::after{bottom: -15px;border-bottom:4px solid #fff;}
.slidetextright h3::after{bottom: -15px;border-bottom:4px solid #fff;}
.slidetextleft{top: 170px;}
.slider-1{margin-bottom: 50px !important;}

.tor_popup .tor_torlogo img{width: 230px;}
.tor_popup .tor_tortext h3{font-size: 29px;}
.tor_popup .tor_welpopup .tor_welmob{display: block;}
.tor_popup .tor_welpopup .tor_weldesk{display: none;}
.tor_popup .tor_torlogo{padding-bottom: 5px;}
.tor_popup .tor_tortext p{width: 95%;}
#sgpb-popup-dialog-main-div-wrapper .sgpb-popup-close-button-1{right: 45px !important;}
.tor_popup .tor_welpopup img{width: 75%;}


.new_cus_menu .cm_sides_menu .new_menu_box .menu_cus_tabs a{-webkit-text-stroke-width: 1.2px;border:1px solid #000000 !important;}
/* .new_cus_menu .cm_sides_menu .new_menu_box .menu_cus_tabs a:hover{border:1px solid #000 !important;} */
/* .new_cus_menu .cm_sides_menu .new_menu_box .menu_cus_tabs.active-tab a{border:1px solid #F9BCBF !important;-webkit-text-stroke-width: 1px;}
.new_cus_menu .cm_sides_menu .new_menu_box .menu_cus_tabs.active-tab::after{border-left:16px solid transparent;border-right:16px solid transparent;border-top: 16px solid #F9BCBF;
bottom: -15px;} */

.new_cus_menu .cm_sides_menu .new_menu_box .menu_cus_list .menu_cus_btn a{border:1px solid #000000 !important;-webkit-text-stroke-width: 1px;font-size:16pt!important}

/* .new_cus_menu .cm_sides_menu .new_menu_box .menu_cus_tabs.pink a:hover{border:1px solid #F9BCBF !important;}
.new_cus_menu .cm_sides_menu .new_menu_box .menu_cus_tabs.pink.active-tab a{border:1px solid #F9BCBF !important;-webkit-text-stroke-width: 1px;}

.new_cus_menu .cm_sides_menu .new_menu_box .menu_cus_tabs.lightBlue a:hover{border:1px solid #9AD3E0 !important;}
.new_cus_menu .cm_sides_menu .new_menu_box .menu_cus_tabs.lightBlue.active-tab a{border:1px solid #9AD3E0 !important;-webkit-text-stroke-width: 1px;}
.new_cus_menu .cm_sides_menu .new_menu_box .menu_cus_tabs.lightBlue.active-tab::after{border-top: 16px solid#9AD3E0;}

.new_cus_menu .cm_sides_menu .new_menu_box .menu_cus_tabs.yellow a:hover{border:1px solid #FAD962 !important;}
.new_cus_menu .cm_sides_menu .new_menu_box .menu_cus_tabs.yellow.active-tab a{border:1px solid #FAD962 !important;-webkit-text-stroke-width: 1px;}
.new_cus_menu .cm_sides_menu .new_menu_box .menu_cus_tabs.yellow.active-tab::after{border-top: 16px solid#FAD962;}

.new_cus_menu .cm_sides_menu .new_menu_box .menu_cus_tabs.green a:hover{border:1px solid #98D9B1 !important;}
.new_cus_menu .cm_sides_menu .new_menu_box .menu_cus_tabs.green.active-tab a{border:1px solid #98D9B1 !important;-webkit-text-stroke-width: 1px;}
.new_cus_menu .cm_sides_menu .new_menu_box .menu_cus_tabs.green.active-tab::after{border-top: 16px solid#98D9B1;} */

.ourPolicies_content h4{-webkit-text-stroke-width: 1px;font-size: 23pt !important;line-height: normal !important;}
.titlebar{overflow: unset;width: 95%;}
.titlebar::before{bottom: -43px;height: 60%;top: auto;}
.servtitleimg{position: relative;width: 100%;text-align: center;}
.headerLine .title-heading-center{padding-top: 15px !important;font-size: 16px !important;}
.ourPolicies_sec{margin-top: 15px !important;}

#sgpb-popup-dialog-main-div .tor_popup .tor_tortext h1{font-size:23pt;}
#sgpb-popup-dialog-main-div.sgpb-content{padding:25px 20px!important}
#sgpb-popup-dialog-main-div .tor_popup .tor_tortext h1 strong{font-size:12pt;}
#sgpb-popup-dialog-main-div .tor_popup .tor_tortext h1{font-size:25pt;}
#sgpb-popup-dialog-main-div .tor_popup .tor_tortext h3{font-size:30pt!important;-webkit-text-stroke-width:1.2px!important}

.top_bef_after{width: 100%;}
/*.tor_before{width: 100%;}*/
/*.tor_left{border:0px !important;}*/
.tor_tortext h2{font-size: 16px;line-height: 20px;}
.tor_price{margin-bottom: 0px;}
.tor_price h5{font-size: 15px;line-height: 18px;}
.tor_before h4{font-size: 20px;}
.page-id-3381 #sgpb-popup-dialog-main-div.sgpb-content{width:calc(100% - 60px) !important}
.tor_before{padding: 0px 10px;}
.tor_price .tor_pr_text{padding-left: 0px;}
.tor_before i{line-height: 15px;}


/*=New About Page=*/
.aboutcontentbox .ab_title{font-size: 27px !important;}
.aboutcontentbox .ab_question{font-size: 15pt !important;}
.aboutcontentbox .ab_question br{display: none;}
.ab_lets h3 br{display: none;}
.ab_lets h3{font-size: 19pt !important;}
.ab_areyou p{font-size: 12pt !important;}
.ab_wwp h2{font-size: 26pt !important;line-height: 42px !important;}
#ab_guys_loc_Sec .fusion_builder_column{width: 100% !important;padding: 0px !important;margin-bottom: 10px !important;}
.ablook_sub_title{font-size: 26pt !important;line-height: 45px !important;}
.aboutcontentbox .ab_question{margin-top: 0px !important;}

/*=New Extension Page=*/
.em_main_sec h2{font-size: 17pt !important;line-height: 32px !important;margin-bottom: 7px !important;}
.em_main_sec h3{font-size: 22pt !important;}
.em_main_sec h4{font-size: 16pt !important;line-height: 28px !important;}
.ex_ab_sec .fusion-builder-row.fusion-row{padding-left: 0px !important;padding-right: 0px !important;}
.ex_ib_right h2{margin-bottom: 10px !important;}
.ex_ib_right h2 br{display: none;}
.ex_ib_right ul{margin: 10px 0px;}
.ex_checkout h2{font-size: 25px !important;line-height: 39px !important;}
.ex_menu_list h3{font-size: 29pt !important;margin-bottom: 10px !important;}
.ex_menu_list .exls_italic{font-size: 15pt !important;line-height: 25px !important;}
.ex_menu_list h5{font-size: 12pt !important;}
.ex_ourservices{padding-left: 15px !important;padding-right: 15px !important;}
.ex_title_bar{padding-left: 15px !important;padding-right: 15px !important;}
.ex_ourservices{margin-top: 0px !important;margin-bottom: 30px !important;}
.menu_cus_tabs_new h4 a{-webkit-text-stroke-width: 1px;
border: 1px solid #000000 !important;}
.ex_gallery_slider .slick-arrow{top: auto !important;bottom: -35px !important;}
.ex_gallery_slider .slick-next{right: 40%;}
.ex_gallery_slider .slick-prev{left: 40%;}
.ex_gallery_slider{padding-bottom: 25px !important;}

/*NEW FAQ*/
.New-Faq .panel-title.toggle a.collapsed .fusion-toggle-heading, .New-Faq .panel-title.toggle a .fusion-toggle-heading {font-size: 30px; font-weight: 700;}
.New-Faq .panel-title.toggle a.collapsed .fusion-toggle-heading::before{height: 20px; width: 20px; left: -42px;}
.New-Faq .panel-title.toggle a .fusion-toggle-heading::before{height: 20px;  width: 20px; left: -42px;}
.New-Faq .panel-body.toggle-content.post-content p{font-size: 12pt !important;}
.New-Faq .panel-title.toggle a.collapsed .fusion-toggle-heading,.New-Faq .panel-title.toggle a .fusion-toggle-heading{margin-left: 60px;}


.questions h2 strong{font-size: 55px; position: relative;right: 9px;}
.questions h2 strong:first-child{text-align: center;}
.New-Faq .panel-body.toggle-content.post-content p{margin-left: 30px; }
	.bwryadd h3 {
  font-size: 30px !important;
}
	.fox-new-contact h3 {
  font-size: 26px !important;
}
	
	.fox-new-contact-2 h3 {
  font-size: 23px !important;
}
.teamdesg{
  padding-left:0;
}

.siteHeader .logoArea .siteLogo a .locName{
	font-size:12px;
	margin-top:0;
	font-weight:bold;
}
.siteHeader .logoArea{
	width:auto;
	max-width:150px;
}
.siteHeader .newBars .bar{
	margin:6px 0;
}
.siteHeader .main-locMenu{
	top:85px;
}
.bookinArea .booknow .bookLink{
	font-size:25px;
	line-height:20px;
	position: relative;
	top:-2px;
}
.siteHeader .newBars .bar{
	height:2px;
	margin:4px 0;
}
.siteHeader .container-fluid{
	padding:20px;
}
.siteHeader.openMenu .newBars .bar.two{
	top:1px;
}
.siteHeader.openMenu .newBars .bar.three{
	top:-1px;
}
.siteHeader .newBars{
	width:30px;
}

.uploadArea {
	padding-top: 50px !important;
	padding-left: 30px !important;
	padding-right: 30px !important;
}

.uploadArea .fusion-title .title-heading-center, .uploadArea .fusion-title .title-heading-left, .uploadArea .fusion-title .title-heading-right{
	line-height: 1.2em !important;
	font-size: 30px !important;
}
.entryContent ul {
	padding-left: 1rem;
  }

.post-password-form{
	margin-top:150px;
	padding:0 30px;
}
.stylistsNewDesign .sngleStylist{
	margin-bottom:0!important;
}
.stylistsNewDesign .sngleStylist .fusion-column-wrapper{
	padding:45px!important;
}
.stylistsNewDesign .fusion-text.stylistNamePosition {
	top: 12px;
}
.stylistsNewDesign .fusion-text.stylistNamePosition h2 {
	font-size: 14px !important;
}
.stylistsNewDesign .fusion-text.stylistsLinks {
	bottom: 15px;
	right: 30px;
}
.stylistsNewDesign .fusion-text.stylistsLinks ul li {
	font-size: 14px;
  }
	.stylistHover{
		margin-top:0;
	}
/* 	.stylistHover ul li{
		margin:10px auto;
	} */
	.stylistsNewDesign .fusion-text.stylistNamePosition h2{
		font-size:20px!important;
		line-height:1em!important;
	}
	.stylistsNewDesign .fusion-text.stylistNamePosition{		
		margin-top:10px;
	}
	/* .stylistHover{
		width: 100% !important;
		height: 100% !important;		
	} */
	.stylistsNewDesign .fusion-text.stylistsLinks{
		right:0;
		bottom:-5px;
		position:relative;
	}
	.stylistHover ul li{
		font-size:18px;
	}
	.stylistsNewDesign .sngleStylist .fusion-column-wrapper .stylistHover{
		padding:25px;
		padding-top:40px;
	}
	.stylistsNewDesign .sngleStylist .fusion-column-wrapper{
		display:block!important;
	}
	.stylistsNewDesign .fusion-text.stylistNamePosition{
		position:relative;
		margin-top:0;
		top:0
	}
	.sngleServiceMenu .fusion-title .title-heading-left,
	.sngleServiceMenu .fusion-title .title-heading-right,
	.sngleServiceMenu .fusion-title .title-heading-center{
		font-size:24pt!important;
	}
	.menuInsta-Posts .fusion-tabs .nav ul li a h4{
		font-size:11pt!important;
	}
	.menuDescription p:last-child {
	  margin-bottom: 0 !important;
	}
	.sngleServiceMenu > .fusion-row{
		padding-left:15px!important;
		padding-right:15px!important;
	}
	.sngleServiceMenu .fusion-layout-column.menuTitle{
		border:1px solid #000!important
	}
	.menuPricing-Details, .menuInsta-Posts{
		margin-top:25px!important
	}
	.sngleServiceMenu .fusion-title .title-heading-left,
	.sngleServiceMenu .fusion-title .title-heading-right,
	.sngleServiceMenu .fusion-title .title-heading-center{
		-webkit-text-fill-color: transparent;
	  -webkit-text-stroke-width: 1.2px;
	  -webkit-text-stroke-color: black;
	}
	.sngleServiceMenu > .fusion-row.opendiv > .menuPricing-Details,
	.sngleServiceMenu > .fusion-row.opendiv > .menuInsta-Posts{
		margin-bottom:0!important;
	}
	.menuInsta-Posts .fusion-tabs .tab-pane p:last-child{
		margin-bottom:0!important
	}
	.new_cus_menu > .fusion-row{
		padding-left:15px!important;
		padding-right:15px!important;
	}
	#menupageHeader .newTitle .titleWrap{
		padding:0;
	}
	.ourPolicies_sec{
		margin-top:0!important;
		padding-left:15px!important;
		padding-right:15px!important;
	}
	.newTitle video{
		transform:scale(1.2);
	}
	.secTitle-newDesign{
		padding-top:0!important
	}
	.sngleServiceMenu .fusion-title .title-heading-left,
	.sngleServiceMenu .fusion-title .title-heading-right,
	.sngleServiceMenu .fusion-title .title-heading-center,
	.new_cus_menu .cm_sides_menu .new_menu_box .menu_cus_tabs a{
		font-size:28pt!important;
		text-align:center!important
	}
	.menuPricing-Details .newMenu-button{
		border: 1px solid #000000 !important;
    	-webkit-text-fill-color: transparent;
	  -webkit-text-stroke-width: 1px;
	  -webkit-text-stroke-color: black;
		padding: 20px!important;
		font-family:"Futura" !important
	  }
	
.menuPricing-Details .newMenu-button span{
	font-family:"Futura" !important;
	font-size: 16pt !important;
		font-style:normal!important;
	
}
.menuPricing-Details .newMenu-button{
	margin-bottom:30px;
}
.menuInsta-Posts .fusion-tabs .nav ul li a{
	border:1px solid #000!important;
	
}
.menuPricing-Details, .menuInsta-Posts{
	margin-top:18px!important
}
.new_cus_menu .cm_sides_menu .new_menu_box .menu_cus_tabs{
	margin-bottom:15px;
}
	.sngleServiceMenu > .fusion-row.opendiv > .menuInsta-Posts {
	  margin-top: 5px !important;
	}
	.menuPricing-Details .newMenu-button{
		-webkit-text-fill-color: transparent;
    -webkit-text-stroke-width: 1.5px;
    -webkit-text-stroke-color: black;
	}
	.menuPricing-Details .newMenu-button{
		margin-bottom:25px;
	}
	.new_cus_menu .cm_sides_menu .new_menu_box .menu_cus_tabs a{
		border:none!important;
	}
	.new_cus_menu .cm_sides_menu .new_menu_box .menu_cus_tabs h4{
		border-width:1px!important;
	}
	.new_cus_menu .cm_sides_menu .new_menu_box .menu_cus_tabs.active-tab::after
	{
		filter: drop-shadow(0 1px 0px #222)!important;
  	-webkit-filter: drop-shadow(0 1px 0px #222)!important;
		bottom:-20px;
	}
	.new_cus_menu .cm_sides_menu .new_menu_box .menu_cus_tabs{
		margin-bottom:25px;
	}
	.menuPricing .fusion-text p{
		color: #333333;
		margin: 0px;
		font-family: 'Futura-PT' !important;
		font-weight: 600 !important;
		font-size:20px;
		margin-bottom:10px;
	}
	.menuPricing .fusion-text h3{
		margin-bottom:5px;
	}
	.menuPricing .fusion-text ul li{
		font-size:16px;
	}
	.new_cus_menu .cm_sides_menu .new_menu_box .menu_cus_list .menu_cus_rates h5{
		font-size:20px!important
	}
	.cstContBox > div.content-box-column.active .content-container{
		padding:40px;
	}
}

@media screen and (max-width: 479px){
	#homeStructure .learnus.new {
    top: 50%;
    left: -83%;
}


.fusion-footer .footer-menu ul li{
  display:block;
  padding-top:7px;
  padding-bottom:7px;
}
.fusion-footer .footer-menu ul li a{
  font-size:18px;
}
#main{padding-bottom: 0px !important;}

/*=Homepage=*/
#sec1 .fusion-column-wrapper .shopgif{width: 100% !important;}
#sec1 .fusion-column-wrapper .gofox{width: 100% !important;}
#homeStructure .fusion-layout-column{width: 100% !important;}
#sec4 .fusion-column-wrapper .aboutgif{width: 100% !important;}
#sec4 .fusion-column-wrapper .learnwithus{width: 100% !important;}
#homeStructure .foxjane.pointernone{width:100%;}
#homeStructure .foxjane img{max-width:70%;}
#homeStructure .shopimg img{width: 200px !important;}
#homeStructure .foxjane{left: -6px;}
#homeStructure .greathair{left: 0;}
#homeStructure .greathair img{width: 55% !important;}
#homeStructure .foxes{right: -165px
}#homeStructure .aboutus img{width: 50% !important;}
#homeStructure .aboutus{right: -148px;}
#homeStructure .learnus img{width: 40% !important;}
.headercustom .headerright .icon_book .topicon ul li a img{width: 40px;}
.headercustom .headerright .icon_book .booknow a img{width: 155px;}
.headercustom .logo img{width: 180px;}
.headercustom .headerright{padding-top: 10px;}
.home .fusion-row{width: 100% !important;}
#homeStructure{padding: 7.5px !important;}

/*=Menu=*/
.treatmentdesc{padding-right: 30px;}
.pinksmallpt{bottom: -15px;}
.color-menu{padding: 35px 25px 15px 25px !important;}
.ourpoliciestitle h2{font-size: 32px !important;}
.ourpoliciestitle h2::before{top: 22px;height: 5px;}
.ourpoliciestitle h2::after{bottom: 22px;height: 5px;}
.ourpoliciesdesc h3{margin-bottom: 10px !important;}
.ourpoliciestag .policiesbgright h4{font-size: 13px !important;}
.ourpoliciestag .policiesbgright p{font-size: 13px !important;}
/*.servtitleimg img{width: 270px !important;}*/

/*=stylists=*/
.stylishbowery h2{font-size: 60px !important;}
.meetbox h3{-webkit-text-stroke-width: 1.5px;border: 1px solid #000000 !important;font-size: 27px !important;line-height: 38px !important;}
.meetbox{top: 0;}
.stylistfontminus h2{font-size: 23px !important;}

/*=Our-Story=*/	
#leftpagesmenu{width: 55% !important;}
.studioquote p{font-size: 15px !important;line-height: 21px !important;}
.ourstorytitle h2{font-size: 15px !important;line-height: 35px !important;}
.ourstorysec3 .fusion-column-wrapper .ourstorytext3{left: 18%;}

/*=Contact=*/
.inputform #wpcf7-f783-p745-o1 .wpcf7-form .inputscol input[type="text"], [type="email"], [type="tel"]{padding: 17px !important;
margin-bottom: 12px !important;font-size: 13px !important;}
.inputform #wpcf7-f783-p745-o1 .wpcf7-form .talkmsg textarea{height: 140px !important;font-size: 13px !important;}

.inputform #wpcf7-f783-p745-o1 .wpcf7-form .inputscol input[type="text"]::placeholder{font-size: 13px !important;}
.inputform #wpcf7-f783-p745-o1 .wpcf7-form .inputscol input[type="email"]::placeholder{font-size: 13px !important;}
.inputform #wpcf7-f783-p745-o1 .wpcf7-form .inputscol input[type="tel"]::placeholder{font-size: 13px !important;}
.inputform #wpcf7-f783-p745-o1 .wpcf7-form .talkmsg textarea::placeholder{font-size: 13px !important;}
.inputform #wpcf7-f783-p745-o1 .wpcf7-form .talksend input[type="submit"]{padding: 13px 30px !important;font-size: 13px !important;}
#contactmap iframe{height: 325px !important;}
.greateducationforall{max-width: 59% !important;}
.studioperkform .modal-dialog .modal-body h2{font-size: 40px !important;}

/*=EDUCATE WITH US=*/
#educateus{height: 165px !important;}
.reservenowdesc h3{font-size: 16px !important;line-height: 20px !important;}
.reservenowtag{padding: 25px 48px !important;}
.studioperktitle h2{font-size: 25px !important;text-shadow: -2px 2px #231f20;}
.studioperks .fusion-column .content-container p{font-size: 16px !important;line-height: 24px !important;}
.studioperks .fusion-column .heading h2{font-size: 17px !important;}
#studioperks .fusion-column.content-box-column{margin-bottom: 30px !important;}
.testimonialp1 h3{font-size: 15px !important;line-height: 21px !important;}
.testimonialp1{right: -5px !important;}
#studiosperksec{padding-left: 25px !important;padding-right: 25px !important;}

/*=Press=*/
.articleheading h2{font-size: 18px !important;}
.spreadlove h2{font-size: 30px !important;padding-bottom: 12px !important;}
.presskitbt{width: 60% !important;}

/*=faq=*/
.questions h2{font-size: 30px !important;line-height: 31px !important;}
.faqques1{padding: 21px 0px 64px 26px;}
.faqques p{font-size: 15px !important;line-height: 21px !important;}
.faqleftcol .imageframe-align-center .faqpattern1{left: 110px !important;max-width: 70% !important;}
.allquotes p{font-size: 17px !important;line-height: 22px !important;}
.quotesmargin1{margin-top: 80px !important;}
.faqques2{margin-left: 0px !important;}
.faqques4{padding: 0px 0px 42px 23px;}
.faqques9::before{width: 61%;}

/*=About=*/
.behindthefoxes h2{font-size: 33px !important;}
#aboutOwner .about-us{width: 100% !important;}
.whoweare h3{font-size: 14px !important;}
.whoweare p{font-size: 14px !important;line-height: 22px !important;}
.whowearespace{padding-right: 10px !important;}
.teamsection .member2{top: 83px;}
.teamsection .member4{top: 88px;}
.whoweare1 .whoweareimg{top: -47px;max-width: 54% !important;}

.aboutuspart .fusion-column-wrapper .lorean{position: relative !important;height: 350px !important;}
#aboutOwner .about-us{width: 100% !important;}
.lorean{height: 350px !important;width: calc(100% - 0px) !important;}
.aboutuspart .loreanname h3{font-size: 34px !important;}
.aboutuspart3 .billycanu h3{font-size: 34px !important;}
#aboutOwner .about-us.aboutuspart3{margin-top: 25px !important;}
.aboutuspart .fusion-column-wrapper .loreanname{right: 3%;}
.aboutuspart3 .billycanu{left: 23% !important;}

.aboutfoxteam h3{font-size: 27px !important;line-height: 30px !important;}

/*=Hiring=*/
.hiringslide .hiringapplybt span{border: 1px solid#fff !important;font-size: 11px !important;}
.wehavedesc h2{font-size: 28px !important;}
.wehavedesc h3{font-size: 35px !important;}
.extrapadd1 h3{padding-right: 118px !important;}
.extrapadd3 h3{padding-right: 133px !important;}
.madtagsdesc{top: -33px !important;}
.madtagsdesc3{top: -12px !important;}
.madtagsdesc2{top: 72px !important;}
.readyapply{top: 135px;}
.bamboo{top: 117px;}
.readyapply h3{font-size: 45px !important;line-height: 56px !important;}

/*=Master-Fox=*/
.masterfoxestext3 p{margin-top: 79px !important;}
.aboutmaster{margin-bottom: 30px !important;}

/*=Contact-Us=*/
.bwry h2{font-size: 90px !important;}
.bwryadd h3{font-size: 30px !important;}
.contactgofox3 .fox_flagship{padding-top: 0px !important;}
.our_gem{padding-top: 0px !important;}
#gettheremap iframe{height: 270px !important;}

/*=Bride=*/
.bridalslide{padding: 60px 0px !important;}
.evedesc{padding: 0px 0px !important;}
.getmarriedtitles h2{font-size: 17px !important;}
.pricelist p{font-size: 12px !important;padding-top: 1px !important;}
#savdate_1 .fusion-column-wrapper .savedateimg{max-width: 40% !important;}
.whyfoxandjane{padding: 18px 0px !important;}
.idolinestyle h3{font-size: 15px !important;line-height: 19px !important;}
.withoutyou{right: 29.5%;}
.brideinfo h3{font-size: 18px !important;line-height: 27px !important;}
.slick-slide img{max-height: 258px;}
.slidetext h3{font-size: 21px !important;line-height: 27px !important;}
.slidetextleft{top: 155px;}

.tor_popup .tor_torlogo img{width: 190px;}
.tor_popup .tor_tortext h3{font-size: 26px;}
.sgpb-popup-dialog-main-div-theme-wrapper-1{transform:translateY(-50%) scale(0.95);}
.sgpb-popup-close-button-1{width: 15px !important;height: 15px !important;}
#sgpb-popup-dialog-main-div-wrapper .sgpb-popup-close-button-1{right: 35px !important;}


/*=New Menu Page=*/
/* .new_cus_menu .cm_sides_menu .new_menu_box .menu_cus_tabs a{font-size: 15pt !important;line-height: 26px;}*/
.new_cus_menu .cm_sides_menu .new_menu_box .menu_cus_list .menu_cus_rates h5{font-size: 13pt;}
.new_cus_menu .cm_sides_menu .new_menu_box .menu_cus_list .menu_cus_rates p{font-size: 18px;line-height: 21px;}
.new_cus_menu .cm_sides_menu .new_menu_box .menu_cus_list .menu_cus_rates{margin-bottom: 20px;}
.new_cus_menu .cm_sides_menu .new_menu_box .menu_cus_list .menu_cus_btn a{font-size: 16pt !important;padding: 15px 20px;}
.new_cus_menu .cm_sides_menu .new_menu_box .menu_cus_list .menu_cus_btn{margin-top: 25px;margin-bottom: 30px;}
.new_cus_menu .cm_sides_menu .new_menu_box .menu_cus_tabs{margin-bottom: 18px;}
.ourPolicies_sec .fusion-column-first{padding-bottom: 25px !important;}
.ourPolicies_content h5{font-size: 11pt !important;padding: 0px 10px !important;}
.ourPolicies_content p{font-size: 18px !important;}

.new_cus_menu .cm_sides_menu .new_menu_box .menu_cus_tabs.active-tab::after{left: 45%;}
.titlebar::before{bottom:-37px;}
.headerLine .title-heading-center{padding-top: 10px !important;}

#sgpb-popup-dialog-main-div .tor_popup .tor_tortext p{font-size:13px;width:100%;}
#sgpb-popup-dialog-main-div .tor_popup .tor_torlogo img{width:180px;}
#sgpb-popup-dialog-main-div .tor_popup .tor_tortext h3{margin-bottom:0;}
#sgpb-popup-dialog-main-div .tor_popup .tor_tortext h1 strong{font-size:11pt;}
#sgpb-popup-dialog-main-div .tor_popup .tor_tortext h1{font-size:15pt;margin-bottom:5px;}
#sgpb-popup-dialog-main-div .tor_popup .tor_tortext h3{margin-bottom:0;font-size:16pt;}
#sgpb-popup-dialog-main-div.sgpb-content{width:calc(100% - 30px) !important;padding:20px 15px!important}
#sgpb-popup-dialog-main-div-wrapper .sgpb-popup-close-button-1{right:15px!important}

#sgpb-popup-dialog-main-div.sgpb-content.menuPopUp .tor_popup .tor_tortext h1{font-size:17pt}
#sgpb-popup-dialog-main-div.sgpb-content.menuPopUp{padding:15px!important}
.page-id-3381 #sgpb-popup-dialog-main-div.sgpb-content{width:calc(100% - 30px) !important}
.tor_left{border-right:2px solid #fff;}



/*=New About Page=*/
.ab_wwp h2{font-size: 21pt !important;line-height: 34px !important;}
.ab_guys_loc{font-size: 27px !important;}
.ab_lets h2{font-size: 24pt !important;line-height: 39px !important;}
.ab_search_bar input[type="search"]{padding: 8px 42px !important;font-size: 19px !important;}
.ab_search_bar input[type="search"]::placeholder{font-size: 19px !important;}

/*=New Extension Page=*/
.em_main_sec h2{line-height: 27px !important;}
.em_main_sec h3{font-size: 18pt !important;margin-bottom: 5px !important;}
.em_main_sec h4{font-size: 14pt !important;line-height: 23px !important;}
.ex_checkout h2{line-height: 30px !important;}
.ex_menu_list{margin-bottom: 30px !important;}
.ex_gallery ul li{margin: 0px 7px;}
.servtitleimg img{max-height: 35px;}
	
	
.page-id-3383 .stylishbowery h2{font-size:48px!important;}
.page-id-3383 .foxteaminsta ul li{float:none!important;}
#foxteampage .fusion-row .fusion-layout-column .fusion-column-wrapper .fusion-builder-row .foxzindex{width:100%!important;}

/*NEW FAQ*/
.New-Faq .panel-title.toggle a.collapsed .fusion-toggle-heading, .New-Faq .panel-title.toggle a .fusion-toggle-heading{font-size: 28px;}
.questions h2 strong{font-size: 48px;}
	
	.bwryadd h3 {
  font-size: 26px !important;
}
	.fox-new-contact h3 {
  font-size: 23px !important;
}
	.fox-new-contact-2 h3 {
  font-size: 18px !important;
}
	.fox-new-contact-3 .main-sap h4{
		font-size: 17px !important;letter-spacing: 0px !important;
	}
	.cstContBox > div.content-box-column.active .content-container {
		padding: 70px 10px;
		padding-bottom:20px;
	  }
	.cstContBox .content-container h3{
		font-size: 33pt !important;
	}
	.cstContBox .content-container p{
		font-size:12pt;
	}

}

@media screen and (max-width:413px){
.errormsg{font-size: 85px !important;margin: 15px 0px !important;}
.headercustom .headerright .icon_book .topicon ul li{padding-right: 6px;}
.headercustom .headerright .icon_book .booknow a img{width: 145px;}
.headercustom .logo img{width: 163px;}
.headercustom .headerright .icon_book .topicon{padding-top: 9px;}
/*=Menu=*/
/*.servtitleimg img{width: 285px !important;}*/
.specialeventitle h2{font-size: 40px !important;line-height: 45px !important;}

/*=stylists=*/
.stylistfontminus h2{font-size: 23px !important;}
.stylishbowery h2{letter-spacing: 5px !important;}

/*=Our-Story=*/	
#leftpagesmenu{width: 60% !important;}
.studioquote h3{font-size: 15px !important;line-height: 22px !important;}
.studioquote p{margin-bottom: 15px !important;}
.ourstorytitle h2{font-size: 14px !important;line-height: 31px !important;}
.ourstorysec1 .fusion-column-wrapper .ourstorytext{top: 26px;}
#contactslide{height: 145px !important;}
.contactslide{padding-top: 20px !important;padding-bottom: 20px !important;}

/*=Contact=*/
.greateducationforall{max-width: 62% !important;}
.getintouch h2{font-size: 26px !important;}
.gettouchicons h2{font-size: 15px !important;}
.gettouchicons .content-container{font-size: 14px !important;}

/*=EDUCATE WITH US=*/
#educateus{height: 148px !important;}
.reservenowtag{font-size: 24px !important;}
.testimonialp1{bottom: 35px;}

/*=faq=*/
.questions h2{-webkit-text-stroke-width: 2px;font-size: 27px !important;line-height: 29px !important;}
.faqques h3{font-size: 17px !important;line-height: 21px !important;}
.allquotes p{font-size: 15px !important;line-height: 21px !important;}
.faqques2{padding: 24px 0px 56px 0px;}
.faqques3{padding: 0px 0 50px 0px}
.faqques9{padding: 15px 0px 61px 45px;}
.faqques10::before{width: 82%;}
.faqques9::before{width: 63%;}

/*=About=*/
.aboutfoxteam h3{font-size: 23px !important;line-height: 29px !important;padding-bottom: 2px !important;}
.teamsection .member2{top: 62px;}
.teamsection .member4{top: 62px;}
.teamsection .member1{top: 35px;}


/*=Hiring=*/
.hiringslide .hiringslidetitle h2{font-size: 24px !important;}
.hiringslide .hiringapplybt span{padding: 6px 5px !important;font-size: 10px !important;}
.hiringslide{padding: 33px 0px !important;}
.hiringslide .hiringslidetitle{padding-bottom: 7px;}
.extrapadd1 h3{padding-right: 106px !important;}
.extrapadd3 h3{padding-right: 123px !important;}
.madtagsdesc .madtagtitle h2{font-size: 43px !important;}
.madtagsdesc .madtagtitle h3{font-size: 43px !important;}
.madtagsdesc3 .madtagtitle3 h2{padding-bottom: 0px !important;}
.readyapply h3{font-size: 36px !important;line-height: 48px !important;}
#youaresection .youareimg{top: -85px;}
.madtagsdesc3{top: 31px !important;}
.madtagsdesc3 .madtagtitle3 h3{line-height: 15px !important;}
.bamboo{top: 150px;}
.readyapply{top: 168px;}
.madtagsdesc3 .youarestart3 img{top: 0px;}
.madtagsdesc2 .youarestart2 img{margin-top: 22px;}
#youaresection{margin-bottom: 65px !important;}
#hirinwehaveimg .fusion-fullwidth{padding-top: 0px !important;}
.hiringwehave{top: -19px;}

/*=Master-Fox=*/
.masterfoxestext3 p{margin-top: 69px !important;}
.loreanmaster{width: 200px !important;}
.mattmaster{width: 165px !important;}
.kikimaster{width: 165px !important;}
.masterfoxestext2 p{margin-top: 79px !important;}

/*=Contact-Us=*/
.bwry h2{font-size: 80px !important;}
.bwryadd h3{font-size: 27px !important;}
.fox_flagship p{font-size: 14px !important;line-height: 19px !important;}
.our_gem p{font-size: 14px !important;line-height: 19px !important;}
.contactortext::after{left: -100px;}
.emailus::after{left: -16px;}
.contactortext h3{font-size: 18px !important;line-height: 28px !important;}
.emailus h3{font-size: 18px !important;line-height: 28px !important;}
.emailus h3 strong{font-size: 18px !important;line-height: 28px !important;}
#contactgemrighttext{margin-bottom: 0px !important;}

/*=Bride=*/
.bridalslide{padding: 40px 0px !important;}
.gettingmarriedimg{padding-bottom: 6px;}
.bridebgtext h6{font-size: 13px !important;line-height: 11px !important;}
.pricelist table tbody tr .pricesbride{border: 5px solid #fff !important;font-size: 13px !important;}
.pricelist table tr td{padding: 3px !important;}
.getmarriedtitles h2{letter-spacing:1px !important;}
.pricelist table thead tr th{font-size: 13px !important;}
.pricelist table tbody tr .leftcatgtable{font-size: 13px !important;}
.pricelist table tbody tr .brideprice{font-size: 19px !important;}
.idolinestyle h3{font-size: 13px !important;line-height: 18px !important;}
.brideinfo h3{font-size: 15px !important;line-height: 24px !important;}
.willyoubottom{padding-top: 24px !important;padding-bottom: 24px !important;}
.beourbride{top: 41px !important;}
.getmarriedtitles h2{font-size: 16px !important;}
.slick-slide img{max-height: 233px;}
.slidetext h3{font-size: 18px !important;line-height: 22px !important;}
.slidetextleft{top: 140px;}

.ourPolicies_content h4{font-size: 20pt !important;}
.titlebar::before{bottom: -32px;}
#sgpb-popup-dialog-main-div .tor_popup .tor_tortext h3{margin-bottom:0;}

.tor_tortext h2{line-height:14px;font-size:14px;}
.tor_price h5.lightyellow{padding-left:0;font-size:13px;}
.tor_before h4{font-size:18px;}
.tor_before i{font-size:13px;line-height:15px;}

}

@media screen and (max-width: 374px){
/*.headercustom .headerright .icon_book .booknow a img{width: 112px;}*/
.headercustom .headerright{padding-top:0;}
.mobile-toggle{margin-right:6px;}
.headercustom .headerright .icon_book .topicon ul li a img{width: 35px;}
.headercustom .logo img{width: 165px;}
#homeStructure .foxes{right: -135px;}
.fusion-footer .fusion-widget-area .fusion-row .fusion-columns #nav_menu-2 .menu-footer-menu-container ul li a{font-size: 13px !important;}

.home .fusion-row{width: 100% !important;}
.fusion-footer .fusion-widget-area .fusion-row .fusion-columns #nav_menu-2 .menu-footer-menu-container ul li a{font-size: 13px !important;}

/*=Menu=*/
.pinksmallpt{bottom: -10px;}
.color-menu h2{font-size: 12px !important;letter-spacing: 0.5px !important;}
.cutsmenu h2{font-size: 12px !important;}
.treatmentdesc h2{font-size: 12px !important;}
.specialeventdesc p{font-size: 12px !important;}
.cutsmenu p{font-size: 12px !important;}

.color-menu h3{font-size: 12px !important;}
.ourpoliciesdesc h3{font-size: 16px !important;letter-spacing: 0.5px !important;}
.ourpoliciesdesc p{font-size: 13px !important;}
#ourpoliciestag{margin-top: 50px !important;}
.ourpoliciestag{padding: 0px 10px !important;}

/*=stylists=*/
#stylistsimagecol{width: 60% !important;}
.foxesteamdesc p{font-size: 13px !important;}
.stylistfontminus h2{font-size: 21px !important;}
.stylistfontminus .meetboxminus{top: 5px;}

/*=Our-Story=*/	
.studiomenu .widget_nav_menu ul li a{font-size: 14px !important;}
.studioquote h3{font-size: 14px !important;line-height: 19px !important;}
.ourstorysec1 .fusion-column-wrapper .ourstorytext{top: 13px;}
.storygreenpattern{margin-bottom: 0px !important;}

/*=Contact=*/
.greateducationforall{max-width: 64% !important;}

/*=EDUCATE WITH US=*/
#educateus{height: 141px !important;}
.studioperks .fusion-column .heading h2{font-size: 16px !important;}
.testimonialp1 h3{font-size: 14px !important;line-height: 18px !important;}

/*=Press=*/
.articleheading h2{font-size: 17px !important;}
.spreadlove h2{font-size: 26px !important;}
.presskitbt span{font-size: 16px !important;}

/*=faq=*/
.questions h2{padding-left: 20px;}
.quotesmargin1{margin-top: 45px !important;}
.faqpattern2{max-width: 84% !important;}
.faqpattern3{max-width: 88% !important;}

/*=About=*/
.behindthefoxes h2{font-size: 31px !important;}
.whoweare1 .whoweareimg{top: -44px;}
.aboutuspart .loreanname h3{font-size: 30px !important;}
.aboutuspart3 .billycanu h3{font-size: 30px !important;}
.founderdesc2 p{font-size: 14px !important;}
/*.aboutfoxteam h3{font-size: 17px !important;}*/
.aboutfoxteam h4{font-size: 12px !important;}

/*=Hiring=*/
.bamboo .bambootitle h4{font-size: 17px !important;}
.bamboo{padding: 15px 15px !important;}
.bamboo .bambooffice h5{font-size: 15px !important;}
.coltext{padding: 3px 4px;}
.coltext h6{font-size: 13px !important;}
.coltext p{font-size: 13px !important;}
.madtagsdesc .madtagtitle{top: 55px !important;}
.madtagsdesc2{top: 147px !important;}
.madtagsdesc2 .madtagtitle2{top: 88px !important;}
.madtagsdesc .madtagtitle h2{font-size: 38px !important;}
.madtagsdesc .madtagtitle h3{font-size: 38px !important;}
.madtagsdesc3{top: 17px !important;}
.readyapply{top: 245px !important;}
.bamboo{top: 220px !important;}
#youaresection{padding-bottom: 130px !important;}
.icontitle h3{font-size: 13px !important;}

/*=master-foxes/=*/
.aboutmaster{margin-bottom: 20px !important;}

/*=Contact-Us=*/
.contactortext h3{font-size: 16px !important;line-height: 25px !important;}
.emailus h3{font-size: 16px !important;line-height: 25px !important;}
.emailus h3 strong{font-size: 16px !important;line-height: 25px !important;}
.getthere h2{font-size: 36px !important;}
.bwry h2{font-size: 70px !important;}
.bwryadd h3{font-size: 25px !important;}
.contactortext{padding-left: 0px !important;}
.emailus{padding-left: 0px !important;}

/*=Bride=*/
.evedesc p{font-size: 14px !important;}
.slick-slide img{max-height: 223px;}
.slider-1{margin-bottom: 30px !important;}
.birdalslide1 .slider .slick-next{left: 45%;}
.birdalslide1 .slider .slick-prev{right: 45%;}

/*=Contact=*/
.studioperkform .modal-dialog .modal-body h2{font-size: 35px !important;}

.tor_popup .tor_tortext h3{font-size: 21px;}

/*=New Menu Page=*/
/*.new_cus_menu .cm_sides_menu .new_menu_box .menu_cus_tabs a{font-size: 13pt !important;}*/
.ourPolicies_content h4{font-size: 18pt !important;}
}

@media screen and (max-width: 359px){
#homeStructure .foxes img{width: 40% !important;}
/*=Menu=*/
.treatmentdesc{padding-top: 7px;padding-right: 18px;}
.specialeventitle h2{font-size: 36px !important;line-height: 40px !important;}
.ourpoliciestitle h2{font-size: 25px !important;}
.ourpoliciestitle h2::before{height: 3px;top: 16px;}
.ourpoliciestitle h2::after{height: 3px;bottom: 16px;}
/*.servtitleimg img{width: 250px !important;}*/
.headercustom .headerright .icon_book .booknow a img{width:120px;}
.headercustom .headerright .icon_book .booknow{top:7px;}

/*=stylists=*/
#stylistsimagecol{width: 70% !important;}
.stylishbowery h2{font-size: 50px !important;}
.meetbox h3{font-size: 13px !important;line-height: 18px !important;}
.meetbox{top: 30px;}
.foxesteam h3{font-size: 26px !important;}
.foxteamleader h4{font-size: 10px !important;}
.foxteaminsta a{font-size: 10px !important;}
.stylistfontminus h2{font-size: 16px !important;}
.stylistfontminus .meetboxminus{top: 2px;}

/*=Our-Story=*/	
#leftpagesmenu{width: 70% !important;}
.studioquote h3{font-size: 13px !important;line-height: 17px !important;}
.studioquote h3 br{display: none !important;}
.ourstorytitle h2{padding-right: 15px !important;}

/*=Contact=*/
.getintouch h2{font-size: 22px !important;}
.gettouchicons h2{font-size: 14px !important;padding-top: 3px !important;padding-left: 48px !important;}
.gettouchicons .content-container{font-size: 13px !important;}
.gettouchicons .icon i{font-size: 14px !important;line-height: 37px !important;width: 35px !important;height: 35px !important;}
.gettouchicons .content-container{padding-left: 49px !important;}
#contactmap iframe{height: 295px !important;}
.visituscontent h3{font-size: 15px !important;padding-bottom: 2px !important;}
.visituscontent h4{font-size: 17px !important;padding-bottom: 2px !important;}
#usefulapps{width: 100% !important;min-height: 60px !important;}
.usefulapps .fusion-column-wrapper .imageframe-align-center .fusion-imageframe{max-width: 35% !important;}
.greateducationforall{max-width: 73% !important;}

/*=EDUCATE WITH US=*/
#educateus{height: 124px !important;}
.reservenowdesc h3{font-size: 14px !important;line-height: 19px !important;}
.reservenowtag{font-size: 18px !important;}
.studioperktitle h2{font-size: 22px !important;}
.testimonialp1 h3{font-size: 13px !important;line-height: 17px !important;}
.studioperks .fusion-column .content-container p{font-size: 15px !important;line-height: 21px !important;}

/*=Press=*/
.articleheading h2{font-size: 16px !important;}
.spreadlove h2{font-size: 24px !important;}
.presskitbt{padding: 13px 28px !important;}
.presskitbt span{font-size: 15px !important;}

/*=faq=*/
.questions h2{padding-left: 0px !important;}
.faqques1{padding: 21px 21px 64px 15px;}
.faqleftcol .imageframe-align-center .faqpattern1{left: 67px !important;top: -65px;}
.faqques h3{font-size: 16px !important;}
.faqques2::before{width: 78%;margin-left: 0% !important;}
.faqques3::before{width: 87%;}
.faqques5::before{width: 243px;}
.faqques9::before{width: 72%;margin-left: 2.5%;}

/*=About=*/
.aboutfoxteam h3{font-size: 20px !important;line-height: 25px !important;}

/*=Hiring=*/
.wehavedesc h3{font-size: 32px !important;line-height: 40px !important;padding: 8px 0px !important;}
.extrapadd1 h3{padding-right: 84px !important;}
.extrapadd3 h3{padding-right: 86px !important;}
.coltext{padding: 3px !important;}
.bamboo{padding: 10px 10px !important;top: 240px !important;}
.readyapply h3{font-size: 30px !important;line-height: 42px !important;}
.readyapply{top: 260px !important;}
.madtagsdesc .madtagtitle p{font-size: 13px !important;line-height: 18px !important;}
.madtagsdesc3 .youarestart3 img{top: 25px;}
#youaresection{padding-bottom: 160px !important;}
.youeducateimg .fusion-column-wrapper{padding-bottom: 10px !important;}
.youeducateimg .fusion-column-wrapper .fusion-imageframe{max-width: 88% !important;}
.hiringbottomteam{padding: 8px !important;}

/*=Master-Fox=*/
.masterfoxestext3 p{margin-top: 55px !important;}
.instaidtext a{font-size: 15px !important;}
.masterfoxesleftimg{max-width: 40% !important;}

/*=Bride=*/
.slick-slide img{max-height: 197px;}
.slidetextleft{top: 114px;}

/*=Contact=*/
.studioperkform .modal-dialog .modal-body h2{font-size: 30px !important;}
}
@media screen and (max-width: 639px){
	
	.pageTitle .title-heading-center,
	.pageTitle .title-heading-left,
	.pageTitle .title-heading-right{
	font-size:24pt!important;
	}
	.menuPricing-Details .menuDescription .fusion-text{
		font-size:18px;
	}
	#sgpb-popup-dialog-main-div-wrapper .sgpb-popup-close-button-1 {
		right: 0 !important;
		top: 0 !important;
		width: 20px !important;
		height: 20px !important;
	  }
	#sgpb-popup-dialog-main-div.sgpb-content{
		width:95%!important;
		padding:0!important;
		max-height:100%!important		
	}
	.sgpb-popup-overlay-8246.sgpb-popup-overlay {
		background: rgba(255,255,255,0.3) !important;
		opacity: 1 !important;
		backdrop-filter: blur(20px);
	  }
	  .sgpb-content.locPopup {
		border: none !important;
		box-shadow: none !important;
		background: transparent !important;
	  }
	
	
/*HONOKEN RIS 16 MAY 2025*/
	#sgpb-popup-dialog-main-div-wrapper .sgpb-popup-close-button-1{
		right: 18px !important;
    top: 10px !important;
    width: 13px !important;
    height: 13px !important;
	}
	
	#sgpb-popup-dialog-main-div .tor_popup .tor_tortext .set{
		font-size: 22pt !important;
	}
	

	  #sgpb-popup-dialog-main-div .tor_popup .tor_tortext p {
    padding: 0px 25px !important;
    
  }
	  #sgpb-popup-dialog-main-div .tor_popup .tor_tortext p.finaltouch {
    font-size: 16px !important;
    line-height: 20px !important;
  }
	#sgpb-popup-dialog-main-div .tor_popup .tor_tortext p br{
		display:none;
	}
	
	
	#sgpb-popup-dialog-main-div .tor_popup .tor_tortext h3{
		padding-bottom: 23px!important;
    padding-top: 10px!important;
	}
	
	#sgpb-popup-dialog-main-div .tor_popup .tor_torlogo{
		padding-top: 12px;
	}
/*HONOKEN RIS 16 MAY 2025*/
	
}
@media screen and (max-width: 413px){
	#menupageHeader .newTitle .videoTitle {
    font-size: 25pt !important;
  }
}