#thmlvMenuWrap.thmlvDesktopMenu.custom-menu-class{background-color:#000000;box-sizing:border-box;display:table;left:0;margin:0;padding:25px 0;position:fixed;top:0;width:100%;transition:all 300ms 300ms cubic-bezier(0.23,1,0.32,1);-webkit-transition:all 300ms 300ms cubic-bezier(0.23,1,0.32,1);-moz-transition:all 300ms 300ms cubic-bezier(0.23,1,0.32,1);-o-transition:all 300ms 300ms cubic-bezier(0.23,1,0.32,1);-ms-transition:all 300ms 300ms cubic-bezier(0.23,1,0.32,1);}
#black-top{opacity:0;visibility:hidden;}
.sidebar h1{color:#000;font:35px GiorgioSansMedium!important;margin:0;}
.sidebar h2{margin:0;font:italic 16px/26px "clarendon-urw"!important;color:#666;}
.sidebar h3{margin:35px 0 0 0;color:#f468b9;font:bold italic 16px/26px "clarendon-urw"!important;}
.sidebar p{color:#777;font:16px/26px "clarendon-urw"!important;margin:0;}
a.thmlv-btn.thmlv-btn-xs.thmlv-btn-filled{border:2px solid #000;background:#fff;color:#000!important;font:18px GiorgioSansMedium!important;padding:5px 25px;opacity:1;}
a.thmlv-btn.thmlv-btn-xs.thmlv-btn-filled span.thmlv-btn-bg{display:none;}
a.thmlv-btn.thmlv-btn-xs.thmlv-btn-filled:hover{opacity:0.6;}
.single-portfolio .wht-content .vc_column-inner .projecttitle{margin:0;}
.wht-content h2{color:#000000;font-family:"Giorgio";font-size:70px;line-height:65px;margin:0;}
.wht-content p{font:300 18px/28px "clarendon-urw"!important;color:#666;}
#thmlvContent .casestudylink p a{border:0 none;color:#f468b9;text-decoration:none;position:relative;}
#thmlvContent .casestudylink p a:after{display:block;position:absolute;left:0;bottom:-1px;width:0;height:1px;background-color:#f468b9;content:"";-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;}
#thmlvContent .casestudylink p a:hover{color:#f468b9;opacity:1;}
#thmlvContent .casestudylink p a:hover:after{width:100%;}
#thmlvContent .linkalt p a{color:#f468b9;opacity:1;border:0 none;text-decoration:none;position:relative;}
#thmlvContent .linkalt:hover{text-decoration:none;}
#thmlvContent .linkalt p a:after{display:block;position:absolute;left:0;bottom:-1px;width:0;height:1px;background-color:#f468b9;content:"";-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;}
#thmlvContent .linkalt p a:hover{color:#f468b9;opacity:1;}
#thmlvContent .linkalt p a:hover:after{width:100%;}
.underline{border:0 none;color:#f468b9;text-decoration:none;position:relative;}
.underline:after{display:block;position:absolute;left:0;bottom:-1px;width:0;height:1px;background-color:#f468b9;content:"";-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;}
.underline:hover:after{width:100%;}

/*.hide-img{opacity:0!important;visibility:hidden!important;}*/

/*#thmlvMenuWrap .wwu{border:2px solid #666666;border-radius:0px;bottom:0;color:#666666;display:none;font:30px/1 GiorgioSansMedium;height:60px;margin:auto;padding:10px 30px;position:absolute;right:calc(75px + 7%);right:-webkit-calc(75px + 7%);right:-moz-calc(75px + 7%);text-transform:uppercase;top:0;z-index:10;}
#thmlvMenuWrap .wwu:hover{border-color:#fff;color:#fff;}*/

#thmlvMenuWrap.thmlvDesktopMenu.custom-menu-class{background-color:#000000;box-sizing:border-box;left:0;margin:0;padding:25px 0;position:fixed;top:0;transition:all 300ms cubic-bezier(0.23,1,0.32,1) 300ms;width:100%;}
.right-action{height:60px;padding:12px 25px 12px;position:absolute;right:0;top:0;z-index:20;bottom:0;margin:auto;}
#thmlvMenuWrap .wwu img{border:1px solid #fff;height:30px;opacity:0.4;float:right;max-width:none;vertical-align:middle;-webkit-transition:all 0.2s ease-out 0s;-moz-transition:all 0.2s ease-out 0s;-o-transition:all 0.2s ease-out 0s;transition:all 0.2s ease-out 0s;}
#thmlvMenuWrap .wwu img:hover{opacity:1;}
#thmlvMenuWrap .wwu{display:none;float:left;height:100%;margin-right:4em;}
.hamburger-menu{bottom:0;cursor:pointer;display:none;float:right;height:60px;margin:auto;position:absolute;right:2em;top:0;width:30px;}
#thmlvMenuWrap.thmlvDesktopMenu.custom-menu-class #thmlvLogo h1{float:none;display:table-cell;font-size:inherit;height:30px;vertical-align:middle;}
#thmlvMenuWrap.thmlvDesktopMenu.custom-menu-class #thmlvLogo h1 a{display:inline-block;vertical-align:top;transition:all 300ms 300ms cubic-bezier(0.23,1,0.32,1);-webkit-transition:all 300ms 300ms cubic-bezier(0.23,1,0.32,1);-moz-transition:all 300ms 300ms cubic-bezier(0.23,1,0.32,1);-o-transition:all 300ms 300ms cubic-bezier(0.23,1,0.32,1);-ms-transition:all 300ms 300ms cubic-bezier(0.23,1,0.32,1);}
#thmlvMenuWrap.thmlvDesktopMenu.custom-menu-class #thmlvLogo h1 a img{max-width:none;transition:all 300ms 300ms cubic-bezier(0.23,1,0.32,1);-webkit-transition:all 300ms 300ms cubic-bezier(0.23,1,0.32,1);-moz-transition:all 300ms 300ms cubic-bezier(0.23,1,0.32,1);-o-transition:all 300ms 300ms cubic-bezier(0.23,1,0.32,1);-ms-transition:all 300ms 300ms cubic-bezier(0.23,1,0.32,1);}
#thmlvMenuIcon #thmlvHamburger span{background-color:#ffffff!important;}
.background-cstm{background:url("../images/bg-strips.png") 0 0 repeat;padding:0;}
.sb-left-cstm-cls-desk{margin:100px 0;padding:0;}
.background-cstm .sb-left-cstm-cls-desk .vc_column-inner{padding:100px!important;background-color:#ffffff;}
.wht-content{background-color:#ffffff;height:100%;float:right;padding:100px;position:relative;}
div.wht-bg-color{background-color:#ffffff!important;}
.wpb_single_image.no-margin{margin:0;}
#thmlvFooter.no-top-margin{margin-top:0;}
.GiorgioSubTitle .wpb_wrapper h1{line-height:0.8;}
.pink{color:#f468b9;}
#thmlvFooter #thmlvSocial a:hover{color:#707070!important;}

/*gallery-hover-starts*/
.thmlvMasonryPortfolio:hover .thmlvMasonryHover{opacity:0;}
.thmlvMasonryPortfolio:hover{background-color:#ffffff;}
.thmlvMasonryPortfolio:nth-child(2n):hover{background-color:#000000;}
.thmlvMasonryPortfolio:hover .thmlvMasonryHover{transform:translate3d(-50px,0px,0px)!important;-ms-transform:translate3d(-50px,0px,0px)!important;-webkit-transform:translate3d(-50px,0px,0px)!important;-o-transform:translate3d(-50px,0px,0px)!important;-moz-transform:translate3d(-50px,0px,0px)!important;}
.thmlvMasonryTitle{bottom:0;font-size:100%;left:0;opacity:0;padding:0.625em;text-transform:uppercase;width:100%;}
.thmlvBigSize .thmlvMasonryTitle{bottom:auto;top:0;}
.thmlvMasonryTitle h3{color:#000000;font:100%/0.75 GiorgioSansBold;margin:0;}
.thmlvMasonryTitle h5{color:#000000;font:55%/0.75 GiorgioSansBold;margin:0.2em 0 0;}
.thmlvMasonryPortfolio:nth-child(2n) .thmlvMasonryTitle h3,.thmlvMasonryPortfolio:nth-child(2n) .thmlvMasonryTitle h5{color:#ffffff;}
.thmlvMasonryPortfolio:hover .thmlvMasonryTitle{opacity:1;}
.thmlvMasonryHoverWrap .thmlvMasonryShadows::before{display:none;}
.thmlvMasonryHoverWrap:hover .thmlvMasonryShadows::after{display:none;}
.thmlvMasonryPortfolioVC:hover .thmlvMasonryHoverVC{opacity:0}
.thmlvMasonryPortfolioVC:hover{background-color:#ffffff}
.filter-body ul li a.active-filter{color:#f468b9;}
.thmlvMasonryPortfolioVC:nth-child(2n):hover{background-color:#000000;}
.thmlvMasonryPortfolioVC:hover .thmlvMasonryHoverVC{transform:translate3d(-50px,0px,0px)!important;-ms-transform:translate3d(-50px,0px,0px)!important;-webkit-transform:translate3d(-50px,0px,0px)!important;-o-transform:translate3d(-50px,0px,0px)!important;-moz-transform:translate3d(-50px,0px,0px)!important;}
.thmlvMasonryTitleVC{bottom:0;font-size:100%;left:0;opacity:0;padding:0.625em;text-transform:uppercase;width:100%;}
.thmlvMasonryTitleVC h1{color:#000000;font:100%/0.75 GiorgioSansBold;margin:0;opacity:1;}
.thmlvMasonryTitleVC span{color:#000000;display:block;font:55%/0.75 GiorgioSansBold;margin:0.2em 0 0;letter-spacing:normal;}
.thmlvMasonryPortfolioVC:nth-child(2n) .thmlvMasonryTitleVC h1,.thmlvMasonryPortfolioVC:nth-child(2n) .thmlvMasonryTitleVC span{color:#ffffff;}
.thmlvMasonryPortfolioVC:hover .thmlvMasonryTitleVC{opacity:1;}
.thmlvMasonryHoverWrapVC .thmlvMasonryShadows::before{display:none;}
.thmlvMasonryHoverWrapVC:hover .thmlvMasonryShadows::after{display:none;}
.thmlvMasonryTitleVC h1,.thmlvMasonryTitle h3{}
.thmlvMasonryTitle h5,.thmlvMasonryTitleVC span{}

/*gallery-hover-ends*/

/*social-full-screen-css-starts*/

.social-share{background-color:#ffffff;color:#000000;display:none;height:100%;left:0;position:fixed;text-align:center;top:0;width:100%;z-index:9999999;}
.social-share-inner{display:table;height:100%;position:relative;text-align:center;width:100%;}
.social-share-inner-tab{display:table-cell;vertical-align:middle;}
.social-share .social-close{cursor:pointer;height:2em;position:absolute;right:1em;top:1em;width:2em;}
.social-share .share-text{color:#f468b9;display:block;font:italic 30px "clarendon-urw";text-align:center;}
.social-share .share-title{display:block;font:75px/1 GiorgioSansBold;margin-bottom:0.5em;text-align:center;text-transform:uppercase;}
.social-share .social-icons-inner{text-align:center;}
.social-share .social-inner{display:inline-block;margin:0 0.5em;}
.social-share .social-inner a{color:#000;display:inline-block;font-size:30px;vertical-align:top;}
.social-share .social-inner a:hover{color:#f468b9;}

/*social-full-screen-css-ends*/

/*about-new-css-starts*/

.team-heading{padding:25px 50px;background-color:#000;text-align:center;color:#fff;}
.team-heading h1{text-align:center;color:#fff;text-transform:uppercase;margin:0px;font-size:70px;line-height:65px;}
.single-member{background-color:#fff;cursor:pointer;float:left;position:relative;width:25%;opacity:1;-webkit-transition:all 0.2s ease-out 0s;-moz-transition:all 0.2s ease-out 0s;-o-transition:all 0.2s ease-out 0s;transition:all 0.2s ease-out 0s;}
.single-member:nth-child(2n){background-color:#000;}
.mmbr-image{position:relative;}
.mmbr-image img{max-width:none;width:100%;}
.mmbr-title{bottom:0;color:#ffffff;font:30px/0.75 GiorgioSansBold;left:0;padding:0.625em;position:absolute;width:100%;}
.single-member:nth-child(2n) .mmbr-title{color:#fff;}
.mmbr-image img.hover-hide{left:0;opacity:0;position:absolute;top:0;}
@media only screen and (min-width:1025px){
	.single-member:nth-child(2n){background-color:#000;}
	.mmbr-image{opacity:1;-webkit-transition:all 0.2s ease-out 0s;-moz-transition:all 0.2s ease-out 0s;-o-transition:all 0.2s ease-out 0s;transition:all 0.2s ease-out 0s;}
	.mmbr-image img{-webkit-transition:all 0.2s ease-out 0s;-moz-transition:all 0.2s ease-out 0s;-o-transition:all 0.2s ease-out 0s;transition:all 0.2s ease-out 0s;}
	.mmbr-title{color:#000;opacity:0;-webkit-transition:all 0.2s ease-out 0s;-moz-transition:all 0.2s ease-out 0s;-o-transition:all 0.2s ease-out 0s;transition:all 0.2s ease-out 0s;}
	.single-member:nth-child(2n) .mmbr-title{color:#fff;}
	.single-member:hover .mmbr-image{opacity:0;}
	.single-member:hover .mmbr-title{opacity:1;}

	/*.single-portfolio .wht-content.case-font h2{font-size:120px;line-height:0.8;}
	.single-portfolio .wht-content.case-font p{color:#666666;font:300 45px/65px "clarendon-urw"!important;}*/
	.single-portfolio .wht-content.case-font h2{font-size:120px;line-height:0.8;}
	.single-portfolio .wht-content.case-font p{color:#000;font:300 35px/43px "clarendon-urw"!important;}
	.mob-padd .pad50{padding:50px!important;}
}
.team-member-overlay{background-color:#ffffff;cursor:default;display:none;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:9999;}
.overlay-close{color:#000000;cursor:pointer;font-size:40px;line-height:0.8;position:fixed;right:0.8em;top:0.5em;}
.overlay-close .white{display:none!important;}
.overlay-inner{display:table;height:100%;position:relative;width:100%;}
.overlay-image{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-ms-background-size:cover;display:table-cell;text-align:center;vertical-align:middle;width:50%;}
.overlay-image img{width:100%;max-width:none;opacity:0;visibility:hidden;}
.overlay-content{display:table-cell;padding:3em;vertical-align:middle;}
.member-name{color:#000000;font:70px/65px GiorgioSansBold;text-transform:uppercase;}
.member-designation{color:#f468b9;font:italic 18px "clarendon-urw",serif;}
.member-description{color:#666666;font:300 18px/28px "clarendon-urw",serif;margin-top:0.6em;}
.overlay-content .share-linkedin{font-size:30px;}
.overlay-content .share-linkedin:hover{color:#707070;}

/*about-new-css-ends*/

/*contact-new-css-start*/

/* .wpb_wrapper{display:flex;flex-direction:column;height:100%;justify-content:center;} */
.vc_column-inner.vc_custom_1477440533856{padding-bottom:0px!important;padding-top:0px!important;}

/*contact-new-css-ends*/

/*clients-css-starts*/

#clients-heading-section{background-color:#000000;color:#ffffff;font-family:"giorgio"!important;font-size:70px;line-height:65px;padding:25px 50px;text-align:center;text-transform:uppercase;}

/*clients-css-ends*/

/*footer-css-starts*/

.foot-logo a{display:block;float:left;    /*width:35%;*/}
.foot-meta p{font:18px/28px "clarendon-urw"!important;margin:0;}
.copy-text #thmlvCopyright{font-size:100%;margin:0;}
.filter-body{display:none;}
#thmlvFooter h4{font:italic 18px/28px "clarendon-urw"!important;}

/* #thmlvFooter .proverb{font-size:65px!important;line-height:63px;} */
span#thmlvCopyright{color:#666!important;font:16px "clarendon-urw"!important;letter-spacing:0.025em;}
footer #thmlvSocial{float:left;}
.medium{display:inline-block;width:22px;}
.medium a{transition:all 0.2 ease;-moz-transition:all 0.2 ease;-webkit-transition:all 0.2 ease;-o-transition:all 0.2 ease;-ms-transition:all 0.2 ease;opacity:1;display:block;}
.medium a:hover{opacity:0.6;}

/*footer-css-ends*/
.single-portfolio div#thmlvContent{padding:0;}

/*mobile-cross-starts*/
#thmlvMenuWrap:hover #thmlvHamburger span:nth-child(1){left:0;top:0;width:100%;}
#thmlvMenuWrap:hover #thmlvHamburger span:nth-child(2),#thmlvMenuWrap:hover #thmlvHamburger span:nth-child(3){-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}
#thmlvMenuWrap:hover #thmlvHamburger span:nth-child(4){left:0;top:24px;width:100%;}
#thmlvMenuWrap #thmlvHamburger.mob-nav-open span:nth-child(1),#thmlvMenuWrap #thmlvHamburger.mob-nav-open:hover span:nth-child(1){left:50%;top:8px;width:0;}
#thmlvMenuWrap #thmlvHamburger.mob-nav-open span:nth-child(2),#thmlvMenuWrap #thmlvHamburger.mob-nav-open:hover span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
#thmlvMenuWrap #thmlvHamburger.mob-nav-open span:nth-child(3),#thmlvMenuWrap #thmlvHamburger.mob-nav-open:hover span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
#thmlvMenuWrap #thmlvHamburger.mob-nav-open span:nth-child(4),#thmlvMenuWrap #thmlvHamburger.mob-nav-open:hover span:nth-child(4){left:50%;top:8px;width:0;}
.sutrobigbody,#content-portfolio h2,.aboutbold{font-family:clarendon-urw!important;}

/*mobile-cross-ends*/
.page .smalltitle{font:italic 18px/28px "clarendon-urw"!important;}
.page .bodycopy{font:18px/28px "clarendon-urw"!important;}
.page .textlink{font:18px/65px "clarendon-urw";}
.overlay-close img{height:30px;width:30px;}
.overlay-close img.mobile-icon{display:none;}
.home .aboutbold{margin-bottom:5px;}
input#btn-clear,input#btn-apply{-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.thmlv-banner-slider .slick-prev,.thmlv-banner-slider .slick-next{color:#000;font-size:3em!important;}

/* #myRandomDiv.aboutgreeting {
  transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
} */
@media only screen and (min-width:2500px){
	#thmlvMenuWrap.thmlvDesktopMenu.custom-menu-class #thmlvHeaderMenu ul.menu li{font-size:200px!important;}
	footer #thmlvSocial li{font-size:36px;margin-top:10px;}
}
@media only screen and (max-width:1920px){
	.thmlv-banner-slider .slick-prev,.thmlv-banner-slider .slick-next{color:#000;font-size:2em!important;}
}
@media only screen and (min-width:1660px){
	.single-portfolio .wht-content .vc_column-inner{position:absolute;transform:translatey(-50%);-webkit-transform:translatey(-50%);-moz-transform:translatey(-50%);-o-transform:translatey(-50%);max-width:850px;top:50%;}
}
@media only screen and (max-width:1150px) and (min-width:768px){
	.span_6.col.wide-40.foot-meta{margin-top:50px;width:100%;}
	.span_3.col.wide-30.hash-tags{margin-top:30px;width:100%;}
}
@media only screen and (max-width:1200px){
	.extra-padding{padding-left:40px!important;padding-right:40px!important;}
}
@media only screen and (max-width:1024px){
	footer .wide-30,footer .wide-40{width:100%;}
	footer .foot-meta{margin:4em 0;}
	#thmlvFooter .container.no-pad-mob{padding-top:0;}
	.copy-text #thmlvCopyright{font-size:12px;}
	#thmlvFooter.thmlvFullWidth .container{padding-right:0px;padding-left:0px;}
	.background-cstm{padding:0;}
}
@media only screen and (max-width:1050px){
	.tab-full-contact{width:100%;}
	#thmlvFooter .proverb{line-height:1;}
}
@media (min-width:768px) and (max-width:1024px){
	footer .wide-30{width:30%;}
	footer .foot-meta{margin:0em;}
	footer .wide-40{width:40%;}
	#thmlvSocial li{margin-right:0.5em;}
	.only-two-tab .casestudylink:nth-of-type(n+5),.only-two-tab .casestudyblurb:nth-of-type(n+5){display:none;}
	.no-tb-copy .only-two-tab .vc_column-inner{padding:0!important;}
}
@media (min-width:768px) and (max-width:1050px){
	.page .smalltitle{font:italic 22px/32px "clarendon-urw"!important;}
	.page .bodycopy{font:22px/32px "clarendon-urw"!important;}
	body.home.page{background-color:#fff;}
}
@media only screen and (min-width:768px){
	body.fix{overflow:hidden;}
	#thmlvMenuWrap.thmlvDesktopMenu.custom-menu-class{height:90px;padding:0;}
	#thmlvMenuWrap.thmlvDesktopMenu.custom-menu-class.scrolled{height:76px;}
	#black-top.scrolled-top{height:76px;}
	#black-top{height:90px;transition:all 300ms 300ms cubic-bezier(0.23,1,0.32,1);-webkit-transition:all 300ms 300ms cubic-bezier(0.23,1,0.32,1);-moz-transition:all 300ms 300ms cubic-bezier(0.23,1,0.32,1);-o-transition:all 300ms 300ms cubic-bezier(0.23,1,0.32,1);-ms-transition:all 300ms 300ms cubic-bezier(0.23,1,0.32,1);}
	#thmlvMenuWrap.thmlvDesktopMenu.custom-menu-class #thmlvLogo{height:90px;}
	#thmlvMenuWrap.thmlvDesktopMenu.custom-menu-class.scrolled #thmlvLogo{height:76px;}
	#thmlvMenuWrap.thmlvDesktopMenu.custom-menu-class.navhgt{height:150px;}
	#thmlvMenuWrap.thmlvDesktopMenu.custom-menu-class #thmlvLogo{background-color:#000000;box-sizing:border-box;display:table;float:left;left:0;margin:0;padding:0 0 0 50px;position:relative;top:auto;vertical-align:middle;z-index:1;transition:all 300ms 300ms cubic-bezier(0.23,1,0.32,1);-webkit-transition:all 300ms 300ms cubic-bezier(0.23,1,0.32,1);-moz-transition:all 300ms 300ms cubic-bezier(0.23,1,0.32,1);-o-transition:all 300ms 300ms cubic-bezier(0.23,1,0.32,1);-ms-transition:all 300ms 300ms cubic-bezier(0.23,1,0.32,1);width:100%;}
	#thmlvMenuWrap.thmlvDesktopMenu.custom-menu-class #thmlvLogo h1 a img{height:30px;max-height:none;width:170px;display:inline-block;vertical-align:top;}
	.hamburger-menu{display:inline-block;}
	#thmlvMenuWrap .wwu{display:inline-block;}
	#thmlvMenuWrap.thmlvDesktopMenu.custom-menu-class #thmlvHeaderMenu{background-color:#ffffff;bottom:100%;display:table;height:100%;left:0;padding:250px 2% 2%;position:fixed;width:100%;transition:all 300ms 300ms cubic-bezier(0.23,1,0.32,1);-webkit-transition:all 300ms 300ms cubic-bezier(0.23,1,0.32,1);-moz-transition:all 300ms 300ms cubic-bezier(0.23,1,0.32,1);-o-transition:all 300ms 300ms cubic-bezier(0.23,1,0.32,1);-ms-transition:all 300ms 300ms cubic-bezier(0.23,1,0.32,1);overflow-y:auto;}
	#thmlvMenuWrap.thmlvDesktopMenu.custom-menu-class #thmlvHeaderMenu.slide-nav{bottom:0;}
	#thmlvMenuWrap.thmlvDesktopMenu.custom-menu-class #thmlvHeaderMenu ul.menu{display:table-cell;float:none;position:static;vertical-align:bottom;}
	#thmlvMenuWrap.thmlvDesktopMenu.custom-menu-class #thmlvHeaderMenu ul.menu li{float:left;line-height:1;width:100%;}
	#thmlvMenuWrap.thmlvDesktopMenu.custom-menu-class #thmlvHeaderMenu ul.menu li a{color:#000000;display:block;font:100%/0.8 GiorgioSansBold;padding:0;}
	#thmlvMenuWrap.thmlvDesktopMenu.custom-menu-class #thmlvHeaderMenu ul.menu li a:hover{color:#f468b9;opacity:1;}
	#thmlvMenuWrap.thmlvDesktopMenu.custom-menu-class #thmlvHeaderMenu ul.menu li.current-menu-item a{color:#f468b9;opacity:1;}
	.bar,.bar:after,.bar:before{height:4px;width:30px;}
	.bar{position:relative;transform:translateY(25px);background:white;transition:all 0ms 100ms;-ms-transition:all 0ms 100ms;-webkit-transition:all 0ms 100ms;-moz-transition:all 0ms 100ms;-o-transition:all 0ms 100ms;}
	.bar.animate{background:rgba(255,255,255,0);}
	.bar:before{content:"";position:absolute;left:0;bottom:10px;background:white;transition:bottom 100ms 100ms cubic-bezier(0.23,1,0.32,1),transform 100ms cubic-bezier(0.23,1,0.32,1);-webkit-transition:bottom 100ms 100ms cubic-bezier(0.23,1,0.32,1),transform 100ms cubic-bezier(0.23,1,0.32,1);-moz-transition:bottom 100ms 100ms cubic-bezier(0.23,1,0.32,1),transform 100ms cubic-bezier(0.23,1,0.32,1);-ms-transition:bottom 100ms 100ms cubic-bezier(0.23,1,0.32,1),transform 100ms cubic-bezier(0.23,1,0.32,1);-o-transition:bottom 100ms 100ms cubic-bezier(0.23,1,0.32,1),transform 100ms cubic-bezier(0.23,1,0.32,1);}
	.bar:after{content:"";position:absolute;left:0;top:10px;background:white;transition:top 100ms 100ms cubic-bezier(0.23,1,0.32,1),transform 100ms cubic-bezier(0.23,1,0.32,1);-webkit-transition:top 100ms 100ms cubic-bezier(0.23,1,0.32,1),transform 100ms cubic-bezier(0.23,1,0.32,1);-moz-transition:top 100ms 100ms cubic-bezier(0.23,1,0.32,1),transform 100ms cubic-bezier(0.23,1,0.32,1);-ms-transition:top 100ms 100ms cubic-bezier(0.23,1,0.32,1),transform 100ms cubic-bezier(0.23,1,0.32,1);-o-transition:top 100ms 100ms cubic-bezier(0.23,1,0.32,1),transform 100ms cubic-bezier(0.23,1,0.32,1);}
	.bar.animate:after{top:0;transform:rotate(45deg);transition:top 100ms cubic-bezier(0.23,1,0.32,1),transform 100ms 100ms cubic-bezier(0.23,1,0.32,1);-webkit-transition:top 100ms cubic-bezier(0.23,1,0.32,1),transform 100ms 100ms cubic-bezier(0.23,1,0.32,1);-moz-transition:top 100ms cubic-bezier(0.23,1,0.32,1),transform 100ms 100ms cubic-bezier(0.23,1,0.32,1);-ms-transition:top 100ms cubic-bezier(0.23,1,0.32,1),transform 100ms 100ms cubic-bezier(0.23,1,0.32,1);-o-transition:top 100ms cubic-bezier(0.23,1,0.32,1),transform 100ms 100ms cubic-bezier(0.23,1,0.32,1);}
	.bar.animate:before{bottom:0;transform:rotate(-45deg);transition:bottom 100ms cubic-bezier(0.23,1,0.32,1),transform 100ms 100ms cubic-bezier(0.23,1,0.32,1);-webkit-transition:bottom 100ms cubic-bezier(0.23,1,0.32,1),transform 100ms 100ms cubic-bezier(0.23,1,0.32,1);-moz-transition:bottom 100ms cubic-bezier(0.23,1,0.32,1),transform 100ms 100ms cubic-bezier(0.23,1,0.32,1);-ms-transition:bottom 100ms cubic-bezier(0.23,1,0.32,1),transform 100ms 100ms cubic-bezier(0.23,1,0.32,1);-o-transition:bottom 100ms cubic-bezier(0.23,1,0.32,1),transform 100ms 100ms cubic-bezier(0.23,1,0.32,1);}
	.single-portfolio .wht-content{display:table;}
	.single-portfolio .wht-content .vc_column-inner{display:table-cell;vertical-align:middle;}
	input#btn-apply{display:none;}
	.mob-padd .pad-dek-150{padding:150px 150px 150px 50px!important;}
	.mob-padd .pad50{padding:25px!important;}
	.mob-padd .pad50.no-tb{padding-bottom:0!important;padding-top:0!important;}
	.pad-desk-100{padding:100px;}
	.pad-desk-100 .vc_column-inner{padding:0!important;}
	.desk-marleft50{margin-left:50px!important;}
	.pad50.no-tb h1{margin-top:0;}
	.pad50.no-tb .linkalt{margin-bottom:0;}
}
@media only screen and (max-width:767px){
	.filter-body{display:block;}
	#thmlvMenuWrap.thmlvDesktopMenu.custom-menu-class{padding:0;}
	.thmlvDesktopMenu.custom-menu-class #thmlvLogo{float:left;position:static;margin:0;width:70%;}
	#thmlvMenuWrap.thmlvDesktopMenu span#thmlvMenuIcon{bottom:0;height:100%;margin:auto;top:0;width:70px;z-index:100;}
	#thmlvMenuWrap.thmlvDesktopMenu span#thmlvMenuIcon #thmlvHamburger{height:24px;margin:-12px 0 0 15px;top:50%;width:30px;}
	#thmlvMenuWrap.thmlvDesktopMenu span#thmlvMenuIcon #thmlvHamburger span:nth-child(2),#thmlvMenuWrap.thmlvDesktopMenu span#thmlvMenuIcon #thmlvHamburger span:nth-child(3){top:12px}
	#thmlvMenuWrap.thmlvDesktopMenu span#thmlvMenuIcon #thmlvHamburger span:nth-child(4){top:24px}
	#thmlvMobileMenuWrap #thmlvMobileMenuScroll{height:100%;padding-left:20px;padding-right:20px;width:100%;}
	#thmlvMobileMenuWrap #thmlvMobileMenuScroll nav{display:table;height:100%;width:100%;padding-bottom:2em;padding-top:100px;}
	.thmlvMobileActive #thmlvMobileMenuWrap{height:100%!important;left:0;position:fixed;top:0;width:100%;}
	#thmlvMobileMenuWrap #thmlvMobileMenuScroll nav .menu{display:table-cell;vertical-align:bottom;}
	#thmlvMobileMenuWrap #thmlvMobileMenuScroll nav .menu li a{display:block;font-family:GiorgioSansBold;font-size:66px;line-height:0.85;text-transform:uppercase;}
	#thmlvFooter.thmlvFullWidth .container{padding-left:40px;padding-right:40px;}
	#thmlvFooter h1,#thmlvFooter h2,#thmlvFooter h3,#thmlvFooter h5,#thmlvFooter h6{font-size:30px!important;}

	/* #thmlvFooter .proverb{font-size:30px!important;} */
	#menu-main-nav .current-menu-item a{color:#F468B9;}
	#thmlvMenuWrap.thmlvDesktopMenu.custom-menu-class #thmlvLogo h1{float:left;height:auto;padding:20px}
	#thmlvLogo img{height:30px;max-height:none;width:auto;}
	.right-action{height:100%;padding:0;position:absolute;right:80px;}
	.mobile-wwu img{height:30px;}
	.map-section-cls .wpb_content_element{margin:0px;}
	.foot-logo a{width:40%;}
	.overlay-close{color:#fff;}
	.member-name{font-size:60px;line-height:1;}
	.member-designation{font-size:16px;}
	.member-description{font-size:16px;line-height:1.5;}
	.overlay-close img{display:none;}
	.overlay-close img.mobile-icon{display:block;height:20px;width:20px;}
	.wht-content{padding:20px;}
	.extra-padding{padding-left:20px!important;padding-right:20px!important;}
	span#thmlvCopyright{font-size:13px;}
	.hide-mobile{display:none!important;}
}
@media only screen and (max-width:639px){
	footer .foot-meta{margin:2em 0 0;}

	/*footer .wide-50{width:100%;}*/
	.mob-br{margin-bottom:2em;}
	.mob-br br{display:none;}
	#thmlvFooter .mob-br h4{margin-top:25px;}
	#thmlvFooter .mob-br h4:first-child{margin-top:0;}
	#thmlvFooter.thmlvFullWidth .container{padding-left:20px;padding-right:20px;padding-bottom:2px;padding-top:2em;}
	#thmlvFooter h1,#thmlvFooter h2,#thmlvFooter h3,#thmlvFooter h5,#thmlvFooter h6{font-size:24px!important;}
	#thmlvMobileMenuWrap #thmlvMobileMenuScroll nav .menu li a{font-size:60px;}

	/* #thmlvFooter .proverb{font-size:24px!important;} */
	#thmlvFooter a{word-wrap:break-word;}
}
@media only screen and (max-width:580px){
	#thmlvMobileMenuWrap #thmlvMobileMenuScroll nav .menu li a{font-size:50px;}
	#thmlvFooter.thmlvFullWidth .container{padding-left:10px;padding-right:10px;}
}
@media only screen and (max-width:400px){
	#thmlvMobileMenuWrap #thmlvMobileMenuScroll nav .menu li a{font-size:42px;}
}

/*font-styling-starts*/
#clients-heading-section{font-size:70px;line-height:65px;}
@media only screen and (max-width:2000px){
	.herotitle,.herotitleconstant{font-size:180px;line-height:0.75}
	#thmlvMenuWrap.thmlvDesktopMenu.custom-menu-class #thmlvHeaderMenu ul.menu li a{font-size:180px;}
	.herosubtitle,.subtitle,.GiorgioSubTitle,.team-heading h1,#content-portfolio h1,#clients-heading-section{font-size:46px;line-height:0.75}
	.sectiontitle,.aboutgreeting,.casestudytitle,.big{font-size:85px;line-height:0.75;}
	#content-portfolio h2{font-size:32px;line-height:0.4;}
	.sutrobigbody,.aboutbold{font-size:32px;line-height:1.4;}
	.sutromediumbody{font-size:26px;line-height:2;}
	.sutrolist,.casestudyproject,.casestudyblurb{font-size:18px;line-height:1.4;}
	.sutrolist{line-height:2;}
}
@media only screen and (max-width:1600px){
	.herotitle,.herotitleconstant{font-size:140px}
	#thmlvMenuWrap.thmlvDesktopMenu.custom-menu-class #thmlvHeaderMenu ul.menu li a{font-size:140px;}
	.herosubtitle,.subtitle,.GiorgioSubTitle,.team-heading h1,#content-portfolio h1,#clients-heading-section{font-size:40px}
	.sectiontitle,.aboutgreeting,.casestudytitle,.big{font-size:75px;line-height:0.75;}
	.sutrobigbody,#content-portfolio h2,.aboutbold{font-size:30px;}
	.smalltitle,.bodycopy,.sutrobody{font-size:16px;line-height:1.5;}
	.textlink{font-size:16px;line-height:1.5;}
}
@media only screen and (max-width:1250px){
	.herotitle,.herotitleconstant{font-size:120px}
	#thmlvMenuWrap.thmlvDesktopMenu.custom-menu-class #thmlvHeaderMenu ul.menu li a{font-size:120px;}
	.sectiontitle,.aboutgreeting,.casestudytitle,.big{font-size:64px;}
	.sectiontitle,.aboutgreeting{font-size:60px;}
	.sutrobigbody,#content-portfolio h2,.aboutbold{font-size:24px;}
	#content-portfolio h2{font-size:24px;}
	.textlink{font-size:12px;}
	.member-description p{margin-bottom:1em;}
}
@media only screen and (max-width:992px){
	.herotitle,.herotitleconstant,.wht-content h2{font-size:80px}
	#thmlvMenuWrap.thmlvDesktopMenu.custom-menu-class #thmlvHeaderMenu ul.menu li a{font-size:80px;}
	.single-portfolio .wht-content{width:100%;}

	/*side-bar*/
	.vc_row.wpb_row.mobile-sidebar{background:#fff url(../images/bg-strips.png) 0 0 repeat;float:left;margin:0;padding:100px 50px 100px;position:relative;width:100%;}
	.mobile-sidebar .sidebar-inner{background:#fff;padding:100px 0;}
	.mobile-sidebar .sidebar h1,.mobile-sidebar .sidebar h2,.mobile-sidebar .sidebar h3,.mobile-sidebar .sidebar p{text-align:center;}
	.mobile-sidebar a.thmlv-btn.thmlv-btn-xs.thmlv-btn-filled{display:inline-block;}
	.mobile-sidebar .thmlv-btn-align-left{text-align:center;}
}
@media only screen and (max-width:767px){
	.thmlvMasonryTitleVC h1,.thmlvMasonryTitle h3{font-size:32px;}
	.thmlvMasonryTitle h5,.thmlvMasonryTitleVC span{font-size:18px;}
	.sutrobigbody,#content-portfolio h2,.aboutbold{line-height:1.4;}
	.filter-header{padding:0;}
	.filter-header-left{padding:20px;font-size:26px;}
	.filter-body ul li{font-size:16px;}
	.single-member{width:50%;}
	.mmbr-title{font-size:32px!important;}
	.overlay-image{display:inline;float:left;width:100%;}
	.overlay-content{float:left;padding:20px;width:100%;}
	.team-member-overlay{overflow:scroll;}
	.overlay-close{background:rgba(0,0,0,0.4);border:1px solid #ffffff;padding:8px;position:fixed;}
	.overlay-close .black{display:none!important;}
	.overlay-close .white{display:block!important;}

	/*padding*/
	.vc_custom_1476733765176{padding:0!important;}
	.vc_custom_1479393765161{padding-left:40px!important;padding-right:40px!important;}
	.vc_custom_1477441493058,.vc_custom_1477399385750,.vc_custom_1477399431584,.vc_custom_1477399446074,.vc_custom_1476382865957,.vc_custom_1477071963347,.vc_custom_1477443374244,.vc_custom_1477443644944,.vc_custom_1477493985100{padding:40px!important;}
	.vc_custom_1476883913778{padding:100px 40px 40px!important;}
	.vc_custom_1477493850351{padding:0!important;}
	.vc_custom_1477440533856{padding:100px 40px 40px!important;}
	.vc_custom_1477442839463{padding:40px!important;}
	.vc_custom_1477316782597{padding:0!important;}

/*padding*/}
@media only screen and (max-width:500px){
	.herotitleconstant,.wht-content h2{font-size:70px;}
}
@media (max-width:767px){
	.vc_row.vc_row-flex,.vc_row.vc_row-flex .vc_column_container,.vc_row.vc_row-flex .vc_column_container .vc_column-inner{display:block;}
	.home .vc_row.vc_row-flex.mob-table{display:table;height:100vh;}
	.home .mob-table .vc_column_container.mob-tab-inner{display:table-cell;float:none;vertical-align:middle;}
	.page-id-1713 .vc_row.vc_row-flex.mob-table{display:table;height:100vh;}
	.page-id-1713 .mob-table .vc_column_container.mob-tab-inner{display:table-cell;float:none;vertical-align:middle;}
}
.page-id-1189 .sectiontitle{margin-top:15px;}

/* @media (min-width:1025px){

.safari .vc_row.vc_row-flex,.iphone .vc_row.vc_row-flex,.safari .vc_row.vc_row-flex .vc_column_container,.iphone .vc_row.vc_row-flex .vc_column_container,.safari .vc_row.vc_row-flex .vc_column_container .vc_column-inner,.iphone .vc_row.vc_row-flex .vc_column_container .vc_column-inner{height:100vh!important;}

.safari .vc_row.vc_row-flex,
.safari .vc_row.vc_row-flex .vc_column_container,
.safari .vc_row.vc_row-flex .vc_column_container .vc_column-inner,
.iphone .vc_row.vc_row-flex,
.iphone .vc_row.vc_row-flex .vc_column_container,
.iphone .vc_row.vc_row-flex .vc_column_container .vc_column-inner {
    display: block;
}
.safari .vc_row.vc_row-flex,.iphone .vc_row.vc_row-flex,.safari .vc_row.vc_row-flex .vc_column_container,.iphone .vc_row.vc_row-flex .vc_column_container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}
.safari .vc_row.vc_row-flex .vc_column_container .vc_column-inner,.iphone .vc_row.vc_row-flex .vc_column_container .vc_column-inner{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;}
.safari .vc_row.vc_row-flex.flex-left-col .vc_column_container .vc_column-inner,.iphone .vc_row.vc_row-flex.flex-left-col .vc_column_container .vc_column-inner{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.safari .home .vc_row.vc_row-flex.mob-table,.iphone .home .vc_row.vc_row-flex.mob-table{display:table;height:100vh;}
.safari .home .mob-table .vc_column_container.mob-tab-inner,.iphone .home .mob-table .vc_column_container.mob-tab-inner{display:table-cell;float:none;vertical-align:middle;}
.safari .page-id-1713 .vc_row.vc_row-flex.mob-table,.iphone .page-id-1713 .vc_row.vc_row-flex.mob-table{display:table;height:100vh;}
.safari .page-id-1713 .mob-table .vc_column_container.mob-tab-inner,.iphone .page-id-1713 .mob-table .vc_column_container.mob-tab-inner{display:table-cell;float:none;vertical-align:middle;}
} */