@import settings-panel.css;
html,body{width:100%;height:100%}
body{font-family:Open Sans,'Helvetica Neue',Arial,sans-serif;background:#f2f2f2 fixed}
a{color:#FF5274;transition:.4s}
a,a:hover,a:focus,a:active{outline:0;text-decoration:none;transition:.4s;color:inherit}
a:hover{color:#FF5274}
h1,h2,h3,h4,h5,h6{font-family:'Montserrat','Helvetica Neue',Arial,sans-serif;color:#000}
p{margin-bottom:17px;font-size:13px;line-height:23px;color:#878787}
ul,li{list-style:none;padding:0;margin:0}
.notranparentimg{filter:grayscale(0%);-webkit-filter:grayscale(0%)}
.no-padding{padding:0!important}
.outer-wrapper{width:100%;position:relative;overflow:hidden;background:#f2f2f2}
.outer-wrapper.boxed{width:98%;max-width:1250px;margin-top:20px;margin-left:auto;margin-right:auto;box-shadow:0 0 15px rgba(0,0,0,0.06)}
.outer-wrapper.boxed header{width:100%;max-width:1250px;margin-left:auto;margin-right:auto}
#header-main.affix a.navbar-brand{font-size:31px!important;margin:5px 0 0}
#header-main.affix{position:fixed;top:0;left:0;width:100%;margin-top:0;padding:10px 0;min-height:inherit;z-index:999;background:#fff;background:rgba(255,255,255,1);border-bottom:1px solid #efefef}
#header-main.affix .navbar{margin-top:0}
#header-main.affix .navbar-nav > li > .dropdown-menu{margin-top:12px!important}
#header-main.affix .navbar-brand img{width:80%;margin-top:7px}
#header-main.affix .navbar-brand{line-height:38px}
#header-main{padding:0;position:relative;background-color:#FFF;top:0;left:0;right:0;font-family:raleway;z-index:99999}
#header-main .navbar-default{background-color:transparent;border:none}
#header-main .navbar-brand{padding:7px 0 0}
#header-main .navbar-brand img{margin-top:-6px}
#header-main .navbar{margin-bottom:0}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:outside none none;font-size:14px;background-color:#FFF;border:1px solid rgba(0,0,0,0.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,0.176);background-clip:padding-box}
#header-main .yamm .nav,#header-main .yamm .collapse,#header-main .yamm .dropup,#header-main .yamm .dropdown{position:static}
#header-main .yamm .container{position:relative}
#header-main .yamm .dropdown-menu{left:auto;right:auto}
.white-wrapper .testimonial h3{color:#262626!important}
#header-main .yamm .yamm-content{padding:20px}
#header-main a:hover{text-decoration:none}
#header-main .dropdown-menu li a:focus,#header-main .dropdown-menu li a:active,#header-main .dropdown-menu li a:hover{background-color:#fff}
#header-main .yamm img{margin-bottom:10px;filter:grayscale(0%);-webkit-filter:grayscale(0%); width: 75%;}
#header-main .dropdown-menu,#header-main .yamm .dropdown.yamm-fw .dropdown-menu{left:0;right:0;background-color:#fff;box-shadow:none;margin-top:-1px;border:none;border-top:3px solid #fff;z-index:999999}
#header-main .navbar-nav > li > a:focus,#header-main .navbar-nav > li > a{color:#262626;padding:35px 10px 34px;font-size:14px;overflow:hidden;position:relative;z-index:99999;font-weight:700}
#header-main .navbar-nav > li:hover > a,#header-main .navbar-nav > li > a:hover{background:transparent!important}
#header-main .dropdown-menu li a{text-decoration:none;display:block;position:relative;padding:8px 20px;font-size:12px;color:#262626!important;background:transparent!important;font-weight:700}
#header-main .dropdown-menu li a:hover{color:#FF5274!important;background:#fff!important}
#header-main .dropdown-menu{padding:0!important;border-radius:0!important}
#header-main .yamm-fw .dropdown-menu li a{padding:11px 0;font-size:13px;font-weight:500}
#header-main .yamm-fw .dropdown-menu li a:hover{background:transparent!important;color:#006bb7!important}
#header-main .dropdown-menu li{float:none;display:block;margin:0;text-align:left;border:0;border-bottom:1px solid #e1e1e1;position:relative}
#header-main .dropdown-menu li:last-child{border-bottom:0}
#header-main .navbar-nav > li > a:hover,#header-main .navbar-default .navbar-nav > .open > a,#header-main .navbar-default .navbar-nav > .open > a:hover,#header-main .navbar-default .navbar-nav > .open > a:focus{color:#FF5274!important}
#header-main .dropdown-menu,#header-main .yamm .dropdown.yamm-fw .dropdown-menu{border-top-color:#FF5274!important}
#header-main .yamm h3 i,#header-main .yamm-fw .dropdown-menu li a:before{color:#006bb7}
.yamm .dropdown-submenu > .dropdown-menu{top:0;left:100%!important;margin-top:-3px!important;margin-left:-1px;border-radius:0 6px 6px}
#header-main .yamm .dropdown-menu{right:auto}
.arrow-up{color:#000;font-size:12px;display:inline-block;line-height:0;position:relative;top:-1px;margin-left:2px}
#header-main .navbar-nav > li > a:hover .arrow-up{color:#006bb7}
#header-main .navbar-nav > li > a.active .arrow-up{color:#006bb7}
.navbar-brand{font-family:Pacifico;color:#000!important;margin-top:0px;font-size:0px}
.navbar-nav{float:left;margin:0 0 -1px}
.slider-wrap{position:relative!important}
.inner-content{padding:90px 0}
.section-about h3{font-size:25px;margin:15px 0 20px}
.space10{margin-bottom:10px}
.space20{margin-bottom:20px}
.space30{margin-bottom:30px}
.space40{margin-bottom:40px}
.space50{margin-bottom:50px}
.space60{margin-bottom:60px}
.space70{margin-bottom:70px}
.space80{margin-bottom:80px}
.space90{margin-bottom:90px}
.space100{margin-bottom:100px}
.button{background:#FF5274;padding:15px 20px;color:#fff;text-transform:uppercase;border:none;font-size:12px;letter-spacing:2px;font-family:Montserrat;border-radius:0;display:table;transition:.4s}
.button:hover{background:#ff335c!important;color:#fff!important}
.button.color2:hover,.button.color3:hover,.button.color4:hover{background:#000!important;color:#fff!important}
.button.btn-border{background:transparent!important;padding:15px 20px;color:#000;border:2px solid #000;text-transform:uppercase;font-size:12px;letter-spacing:2px;font-family:Montserrat;border-radius:0;display:table;transition:.4s}
.button.btn-border:hover{background:#000!important;color:#fff}
.button.color4{background:#FF4862}
.button.btn-border.color4{border-color:#FF4862;color:#FF4862}
.button.btn-border.color4:hover{background:#FF4862!important;color:#fff}
.btn-radius{border-radius:5px!important}
.left .social-c1 a{color:#000;margin-left:3px}
.right .social-c1 a{color:#000;margin-left:3px}
.right .social-c1 a:hover{opacity:.5}
.button.simple{background:transparent;border-bottom:1px solid #000;border-radius:0;padding:0 0 5px;color:#000;font-size:10px;letter-spacing:2px;opacity:.3}
#top-bar{background:#fff;width:100%;border-bottom:1px solid #f0f0f0;font-size:12px;height:40px;position:relative;color:#b3b3b3;-moz-box-shadow:inset 0 3px 0 rgba(0,0,0,0.05);-webkit-box-shadow:inset 0 3px 0 rgba(0,0,0,0.05);box-shadow:inset 0 3px 0 rgba(0,0,0,0.05)}
#top-bar .nav-social-icons{float:right;border-left:1px solid rgba(0,0,0,0.07)}
#top-bar .top-bar-content{height:100%;float:left;padding-right:12px;border-right:1px solid rgba(0,0,0,0.07)}
#top-bar .top-bar-content p{margin:0;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;font-size:11px;color:#b3b3b3}
#top-bar .top-bar-content p span{margin:0 5px}
#top-bar .container,#top-bar .row,#top-bar [class*="col-"]{height:100%}
#top-bar a{color:#b3b3b3;font-weight:400}
#top-bar a:hover{color:#b3b3b3}
#top-bar p a{border-bottom:1px solid #b3b3b3}
#top-bar p a:hover{text-decoration:none}
#top-bar .top-login{float:right;position:relative;z-index:101;height:100%;border-right:1px solid rgba(0,0,0,0.07);padding:0 15px}
#top-bar .top-login ul{list-style:none;margin:0;position:absolute;top:100%;right:0;background:#333;-moz-box-shadow:0 1px 1px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.2);box-shadow:0 1px 1px rgba(0,0,0,0.2);min-width:150px;padding:5px 10px;display:none}
#top-bar .top-login ul li a{display:block;padding:3px;color:#fff}
#top-bar .top-login:hover{cursor:pointer}
#top-bar .top-login:hover ul{display:block}
.top-login a{line-height:42px}
.social-icons{list-style:none;margin:0;padding:0;*zoom:1}
.social-icons:after{content:"";display:table;clear:both}
.social-icons li{height:32px;float:left;margin-right:3px;margin-bottom:3px;border-right:1px solid rgba(0,0,0,0.07)}
.social-icons li a{height:32px;width:32px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;display:block;overflow:hidden;background:transparent;transition:background 0.2s,color 0.1s,box-shadow .1s;text-align:center;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.25);color:#919191}
#footer-widget-area .social-icons li a{box-shadow:inset 0 0 0 1px #6F6F6F;color:#cfcfcf}
#footer-widget-area .social-icons li a:hover{text-decoration:none;color:#fff;box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25)}
.social-icons li a:hover{text-decoration:none;color:#fff;box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25)}
.social-icons li a i{display:block;height:32px;padding:10px 0;top:0;transition:top .2s;position:relative}
.social-icons li:hover a i{top:-100%}
#top-bar .social-icons li{margin:0}
#top-bar .social-icons li a{border-radius:0;box-shadow:none;color:#b3b3b3}
#top-bar .social-icons li a:hover{box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25);color:#fff}
#top-bar .social-icons li a i{padding:15px 0; font-size:16px;}
#top-bar .social-icons li,#top-bar .social-icons a,#top-bar .social-icons i{height:40px}
.social-icons .facebook a:hover{background:#3B5998}
.social-icons .twitter a:hover{background:#3cf}
.social-icons .pinterest a:hover{background:#cb2027}
.social-icons .linkedin a:hover{background:#007bb6}
.social-icons .google-plus a:hover{background:#dd4b39}
.social-icons .youtube a:hover{background:#b00}
.social-icons .instagram a:hover{background:#c13584;}
.social-icons .pinterest a:hover{background:#cb2027;}
.progress-bars{margin-bottom:30px}
.progress-scale{height:6px;margin-bottom:25px}
.progress-label{margin-bottom:10px;font-weight:400;font-size:13px;color:#474343}
.progress-line{width:0;height:6px;position:relative;-webkit-transition:width 2s ease-in-out;transition:width 2s ease-in-out;background-color:#FF5274;-webkit-animation:bg-move 2s linear infinite;animation:bg-move 2s linear infinite}
.quote-info{text-align:center}
.quote-info img{border-radius:50%;display:table;margin:0 auto 20px;max-width:100px;padding:5px;border:1px solid #e1e1e1}
.quote-info p{font-size:15px;font-style:italic;font-weight:400;line-height:25px;padding:0 15%}
.quote-info h2{font-size:15px;text-transform:uppercase}
.page_header_parallax{background:url(../images/bg/p_header2.jpg) no-repeat center;background-size:cover;padding:100px 0}
.page_header_parallax_about{background:url(../images/bg/aboutus.jpg) no-repeat center;background-size:cover;padding:100px 0}
.page_header_parallax_testimonial{background:url(../images/bg/testimonial.jpg) no-repeat center;background-size:cover;padding:100px 0}
.page_header_parallax_contact{background:url(../images/bg/contact.jpg) no-repeat center;background-size:cover;padding:100px 0}
.page_header_parallax_kids{background:url(../images/bg/kids.jpg) no-repeat center;background-size:cover;padding:100px 0}
.page_header_parallax_cord{background:url(../images/bg/modelcord.jpg) no-repeat center;background-size:cover;padding:100px 0}
.page_header_parallax_fmodels{background:url(../images/bg/fmodels.jpg) no-repeat center;background-size:cover;padding:100px 0}
.page_header_parallax_celeb{background:url(../images/bg/modelcord.jpg) no-repeat center;background-size:cover;padding:100px 0}
.page_header_parallax_male{background:url(../images/bg/male.jpg) no-repeat center;background-size:cover;padding:100px 0}
.mt1{margin-top:1em}
.page_header h3{font-family:Raleway;margin:0;color:#3D4351;font-size:40px;letter-spacing:-1px;line-height:48px;font-weight:500}
.page_header h3 span{background:#006bb7;font-size:13px;letter-spacing:2px;padding:4px 6px;display:table;font-weight:700;line-height:16px;text-transform:uppercase;margin-bottom:15px}
.bcrumb-wrap{border-bottom:1px solid #F0F0F0;background:#fff;height:47px}
.bcrumbs{margin-top:10px}
.bcrumbs li{float:left;margin-right:20px;color:#888;line-height:25px;position:relative;font-size:13px}
.bcrumbs li::before{content:"/";position:absolute;right:-12px;color:#aaa;opacity:.5}
.bcrumbs li:last-child:before{display:none}
.bcrumbs li a{color:#aaa}
footer{background:#3D4351;background-size:80%;padding:80px 0 140px}
.hidden-heading{display:none!important}
.footer-bottom{background:rgba(255,255,255,0.03);height:80px;position:relative;top:-80px;margin-bottom:-80px;overflow:hidden;padding:23px 0}
.footer-bottom p{color:#666;padding-top:5px;margin:0}
.error-404 h2{font-size:200px;text-shadow:0 4px 0 #DCDCDC;margin:-44px 0 0;font-family:Open Sans;font-weight:300}
.error-404 p{font-size:20px;margin:0 0 35px;font-weight:300}
.panel-group .panel-heading + .panel-collapse > .panel-body{border:none!important}
.blockQuote-parallaxed blockquote{margin:0 auto 20px;color:#fff}
.mm-wrap{padding-bottom:40px}
.logo{margin-top:-165px}
.btn-md{padding:12px 15px!important}
.btn-lg{padding:18px 20px!important}
.no-padding{padding:0}
.padding30{padding:30px 0!important}
.padding40{padding:40px 0!important}
.padding50{padding:50px 0!important}
.padding60{padding:60px 0!important}
.padding70{padding:70px 0!important}
.padding-top-70{padding:70px 0 0!important}
.padding80{padding:80px 0!important}
.padding90{padding:90px 0!important}
.padding100{padding:100px 0!important}
.padding110{padding:110px 0!important}
.padding150{padding:150px 0!important}
.white{color:#fff!important;opacity:1}
.ico-yellow{background:#FDC502!important}
.no-margin{margin:0}
.cta-default-bdr{border:1px solid #eee;background:#f2f2f2;display:table;width:100%;padding:40px 25px}
.cta-default-bdr p{font-size:20px;color:#333;font-weight:300;line-height:27px;margin:0}
.uppercase{text-transform:uppercase}
input.form-control{padding:0 20px;border-radius:3px;height:50px;font-size:14px;border:1px solid #eaeaea}
textarea.form-control{padding:20px;border-radius:3px;font-size:14px;border:1px solid #eaeaea}
.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:44px;line-height:42px!important;text-align:center;pointer-events:none}
.fc-main{padding:80px 80px 0 20px}
.mp-lightbox{opacity:1;transition:.4s}
.mp-lightbox:hover{opacity:.7;transition:.4s}
h2.post-title{font-size:30px;text-transform:uppercase;margin:0 0 5px}
h2.post-title a{color:#000}
h2.post-title a:hover{color:#006bb7}
h2.post-title-small{font-size:20px;text-transform:uppercase;margin:0 0 5px}
h2.post-title-small a{color:#000}
h2.post-title-small a:hover{color:#006bb7}
.post-meta{margin-bottom:-10px}
.quote-meta .post-meta{margin-bottom:5px}
.post-meta span{margin-right:15px;font-size:10px;text-transform:uppercase;letter-spacing:1px;color:#006bb7}
.post-meta span i{margin-right:0;color:#aaa}
.post-meta span a{color:#006bb7}
.post-meta span a:hover{color:#000}
.blog-sep{height:1px;border-bottom:1px solid #e3e3e3;padding-top:50px;margin-bottom:40px}
.quote-meta{padding-left:70px}
.page_nav{display:table;margin:0 auto}
.page_nav a{margin:0 2px;background:#000;color:#fff;width:35px;line-height:35px;text-align:center;border-radius:50%;display:inline-block;font-family:'Montserrat','Helvetica Neue',Arial,sans-serif}
.page_nav a:hover{background:#006bb7;color:#fff}
#blog-slider .owl-prev{background:#fff;width:60px;height:60px;line-height:60px;color:#000;font-size:0;opacity:1;position:absolute;left:-5px;top:50%;margin-top:-22px;border-radius:0;transition:.4s}
.info-home h3{font-family:Open sans;font-size:25px;letter-spacing:1px;font-weight:300;margin:90px 0 10px}
.info-home h3 span{letter-spacing:0;display:block;font-family:'Montserrat','Helvetica Neue',Arial,sans-serif;font-size:50px;text-transform:uppercase;margin:0 0 -12px}
.info-home h3 em{letter-spacing:0;font-style:normal;display:block;font-family:'Montserrat','Helvetica Neue',Arial,sans-serif;font-size:20px;text-transform:uppercase;color:#FF5274}
.info-home p{font-size:16px;line-height:25px}
.project-item{width:20%;float:left}
.project-gal{position:relative}
.overlay-folio{position:absolute;top:0;width:100%;height:100%;left:0;opacity:0;visibility:hidden;transition:.5s}
.hover-box{background:rgba(0,0,0,0.3);height:100%;position:absolute;top:0;left:0;right:0}
.hover-zoom{display:table;margin:0 auto;position:relative;top:50%;margin-top:-25px}
.hover-zoom a{background:#000;color:#fff;width:50px;height:50px;margin:0 5px;display:inline-block;line-height:50px;text-align:center;font-size:20px;border-radius:50%}
.hover-zoom a:hover{background:#FF5274;color:#fff}
.hover-zoom .zoom{position:relative;left:-50px;opacity:0;transform:rotate(-140deg)}
.hover-zoom .link{position:relative;right:-50px;opacity:0;transform:rotate(140deg)}
.project-item:hover .hover-zoom a.link{position:relative;right:0;opacity:1;transform:rotate(0deg)}
.project-item:hover .hover-zoom a.zoom{position:relative;left:0;opacity:1;transform:rotate(0deg)}
.project-item:hover .overlay-folio{opacity:1;transition:.5s;visibility:visible}
.project-info{padding:20px}
.project-info h2{margin:0;font-size:13px;text-transform:uppercase}
.project-info p{text-align:center;}
.filter{margin:35px auto 50px;display:table}
.filter li{float:left;margin:0 10px}
.filter a{color:#000;border:1px solid #000;font-family:"Montserrat","Helvetica Neue",Arial,sans-serif;font-size:10px;letter-spacing:4px;text-transform:uppercase;padding:6px 10px}
.filter a:hover{color:#fff;background:#000}
#portfolio-section h3{font-size:50px;margin:0}
.welcome-content h2{font-size:50px;font-weight:300}
h2.title{font-size:40px}
.features-left i{font-size:50px;float:right;color:#FF5274}
.features-left h3,.features-left p{margin-right:85px;text-align:right}
.features-left h3{font-size:14px;text-transform:uppercase;letter-spacing:2px;margin:70px 85px 15px 0}
.features-right i{font-size:50px;float:left;color:#FF5274}
.features-right h3,.features-right p{margin-left:85px}
.features-right h3{font-size:14px;text-transform:uppercase;letter-spacing:2px;margin:70px 0 15px 85px}
#errorpage .page_header{margin-top:-55px}
#errorpage .page_header h3{font-size:29px;text-transform:uppercase;color:#fff;display:table;margin:0 auto;position:relative;top:30px;padding:10px 20px;letter-spacing:14px}
footer h4{font-size:15px;text-transform:uppercase;margin:0 0 25px;color:#fff;position:relative}
footer p{font-size:14px}
.c-info{background-position:0 100%;overflow:visible;padding-bottom:78px}
.c-info li i{position:absolute;left:0;color:#FF5274;top:6px}
.c-info li{padding-left:25px;position:relative;font-size:14px;color:#999;margin-bottom:13px;line-height:23px}
.s-info li i{position:absolute;left:0;color:#FF5274;top:2px}
.s-info li{padding-left:10px;position:relative;font-size:14px;color:#999;margin-bottom:4px;line-height:23px}
.thumbs li{float:left;margin:0 5px 5px 0}
.thumbs li img{width:75px;transition:.4s}
.thumbs li img:hover{opacity:.7;transition:.4s}
.f-social a{border:1px solid #FF5274;width:25px;height:25px;border-radius:50%;display:inline-block;color:#777;line-height:23px;text-align:center;margin-right:3px;font-size:11px}
.f-social a:hover{background:#FF5274;color:#999;line-height:23px;text-align:center;margin-right:3px;font-size:11px}
.bm-item{width:33.33333%;float:left;position:relative;margin:0 0 50px;padding:0 15px}
.bm-item .post-title-small{font-size:16px}
.no-margin-top{margin-top:0!important}
#portfolio-home.folio-boxed-2col .project-item{width:50%;overflow:hidden}
#portfolio-home.folio-boxed-3col .project-item{width:33.3333333%;overflow:hidden}
#portfolio-home.folio-boxed-4col .project-item{width:25%;overflow:hidden}
.overlay-folio2{background:rgba(255,255,255,0.8);position:absolute;top:0;width:100%;height:100%;left:0;right:0;opacity:0;visibility:hidden;transition:.4s}
#portfolio-home.folio-boxed-2col .project-info,#portfolio-home.folio-boxed-3col .project-info,#portfolio-home.folio-boxed-4col .project-info{position:absolute;bottom:-50%;left:0;display:table;margin:0 auto;right:0;text-align:center;transition:.4s;width:100%}
#portfolio-home.folio-boxed-2col .project-item img,#portfolio-home.folio-boxed-3col .project-item img,#portfolio-home.folio-boxed-4col .project-item img{transform:scale(1);transition:.4s}
#portfolio-home.folio-boxed-2col .project-info h2,#portfolio-home.folio-boxed-3col .project-info h2,#portfolio-home.folio-boxed-4col .project-info h2{font-size:15px;color:#000;letter-spacing:1px;transition:.4s}
#portfolio-home.folio-boxed-2col .project-info h2:hover,#portfolio-home.folio-boxed-3col .project-info h2:hover,#portfolio-home.folio-boxed-4col .project-info h2:hover{color:#006bb7;transition:.4s}
#portfolio-home.folio-boxed-2col .project-item:hover img,#portfolio-home.folio-boxed-3col .project-item:hover img,#portfolio-home.folio-boxed-4col .project-item:hover img{transform:scale(1.1);transition:.4s}
#portfolio-home.folio-boxed-2col .project-item:hover .overlay-folio2,#portfolio-home.folio-boxed-3col .project-item:hover .overlay-folio2,#portfolio-home.folio-boxed-4col .project-item:hover .overlay-folio2{opacity:1;visibility:visible;transition:.4s}
#portfolio-home.folio-boxed-2col .project-item:hover .project-info,#portfolio-home.folio-boxed-3col .project-item:hover .project-info,#portfolio-home.folio-boxed-4col .project-item:hover .project-info{bottom:0;transition:.4s}
#portfolio-home.gutter .project-item{border:5px solid #f2f2f2!important}
#portfolio-home.tiles .project-item{padding-bottom:100px;border-right:5px solid #f2f2f2!important;border-left:5px solid #f2f2f2!important}
#portfolio-home.tiles .project-info{position:absolute;left:0;display:table;margin:0 auto;right:0;text-align:center;transition:all .4s ease 0;bottom:10px}
#portfolio-home.tiles .overlay-folio2{opacity:1!important;visibility:visible!important;background:transparent!important}
#portfolio-home.tiles .project-gal{overflow:hidden}
#portfolio-home.tiles .overlay-folio2{opacity:1!important;visibility:visible!important;background:transparent!important}
#portfolio-home.tiles .project-item:hover .overlay-folio2{background:rgba(242,242,242,0.8)!important}
#portfolio-home.tiles .project-item:hover .project-info{transition:all .4s ease 0;bottom:92px}
#portfolio-home .project-gal img{width:100%}
.no-padding-bottom{padding-bottom:0!important}
.container-full{width:100%;padding:0}
.container-full .folio-boxed-2col .project-item{width:50%!important}
.container-full .folio-boxed-3col .project-item{width:33.3333%!important}
.container-full .folio-boxed-4col .project-item{width:25%!important}
.fsidebar{width:30%;float:left;padding-right:30px}
#fs-content{width:68%;float:right}
.fs-info h3{font-size:17px;font-weight:400;letter-spacing:2px;text-transform:uppercase;margin-top:0;margin-bottom:15px}
.project-meta li{margin-top:12px;font-size:11px;color:#000;text-transform:uppercase;letter-spacing:2px;font-weight:400}
.project-meta li i{margin-right:8px}
.fsidebar2{width:30%;float:right;padding-right:0;padding-left:30px}
#fs-content.fs-content2{width:68%;float:left}
.feature-list li{margin-top:15px;position:relative;font-size:14px;padding-left:30px;color:#878787}
.feature-list li i{color:#006bb7;position:absolute;left:5px;top:2px}
.contact-info i{margin-right:10px}
.map-border{padding:6px;border:1px solid #e5e5e5}
.list-style1 li{padding-left:25px;position:relative;margin-bottom:7px;color:#878787}
.list-style1 li i{position:absolute;left:0;top:3px;color:#006bb7}
.list-wrap .col-sm-3{width:20%}
.list-color2 li i{color:#0FA2D5}
.list-color3 li i{color:#FF4862}
.no-width-skills{width:0!important}
.nav-tabs li.col-md-4{width:33.3333%;padding-left:0;padding-right:0}
.nav-tabs li i{color:#006bb7;margin-right:10px}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.nav-tabs li a{padding:40px 5px;font-size:12px}
.layout-modes{display:none}
.filter-btn{float:none;margin-top:-8px;margin-bottom:40px;position:relative;top:44px}
.fsidebar{width:40%}
#fs-content{width:58%}
#header-main .navbar-nav > li > a{padding:35px 15px}
.thumbs li img{width:50px}
#fs-content.fs-content2{width:58%;float:left}
.shop-grid li{width:50%;float:left;padding:0 15px 30px}
}
@media screen and (max-width: 767px) {

.project-item{width:100%;float:left}
.section-team-block p{margin:0 0 15px;font-size:11px;line-height:18px}
.stats2-info{margin:25px 0!important}
.nav-tabs li{min-height:130px}
.nav-tabs li a{font-size:11px}
.nav-tabs li a span{display:block}
.shop-grid li{width:100%;float:left;padding:0 15px 30px}
.filter-btn{float:none;margin-top:-8px;margin-bottom:40px;position:relative;top:44px}
.fc-main{padding:80px 0 0}
.cta-dark p{margin:0 0 20px}
.search-container h4{margin:0 0 50px;text-transform:uppercase;font-size:24px}
.recent-search li a{border:1px solid #000;padding:2px 9px;color:#000;display:table;text-transform:uppercase;font-size:9px;letter-spacing:4px}
.recent-search li{padding:0 10px 12px}
.filter li{float:left;margin:0 10px 15px}
.fsidebar{width:100%;float:none;padding-right:0;margin-bottom:40px}
#fs-content{width:100%;float:right}
#fs-content.fs-content2{width:100%;float:left}
.style2 span{color:#000;font-size:30px;position:relative}
.navbar-toggle{margin-top:20px;margin-right:0}
#header-main .navbar-nav > li > a{padding:12px 18px}
.dropdown-menu{position:relative;min-width:100%}
.navbar-nav{float:left;margin:0 0 -1px;width:100%;float:left;margin:0 0 -1px;width:100%;max-height:100vh;overflow-y:scroll;overflow-x:hidden}
.slider-wrap{position:relative}
.style2{padding:0}
.navbar-collapse{overflow:hidden!important;padding:0!important}
.style2 p{font-size:27px;font-weight:100;line-height:36px}
.quote-meta{padding-left:0}
.post-meta span{font-size:10px}
.page_nav a{width:30px;line-height:30px;margin:0}
.container{width:100%;max-width:500px;margin:0 auto}
aside{margin-bottom:30px}
.container-full .folio-boxed-2col .project-item{width:100%!important}
#portfolio-home.folio-boxed-2col .project-item{width:100%;overflow:hidden}
.f-tweet small{float:none}
.tweet-info{margin-left:0;padding-top:8px;margin-bottom:32px}
#errorpage .page_header h3{font-size:16px;letter-spacing:2px}
.error-404 h2{font-size:100px}
.f-subscribe small{float:none}
.f-subscribe form{margin-left:0;margin-top:15px}
.page_header h3{font-size:34px}
.style2 span{color:#000;font-size:30px;position:absolute;display:block;height:55px}
.style2 p{padding-top:40px}
.footer-bottom{background:#222;height:auto;position:relative;top:-80px;margin-bottom:0;overflow:hidden;padding:23px 0;text-align:center}
.f-social{float:none!important;margin:0 auto}
}
.box{background:#eee;padding:10px;box-shadow:3px 3px 8px #b2b2b2;margin:2em;position:relative}
.ih-item{position:relative;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}
.ih-item,.ih-item *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.ih-item a{color:#333}
.ih-item a:hover{text-decoration:none}
.ih-item img{width:100%;height:100%}
.ih-item.square{position:relative;width:100%;border:8px solid #fff;box-shadow:1px 1px 3px rgba(0,0,0,0.3);margin-bottom:1em}
.ih-item.square .info{position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.ih-item.square.effect6{overflow:hidden}
.ih-item.square.effect6.colored .info{background:#1a4a72;background:rgba(26,74,114,0.6)}
.ih-item.square.effect6.colored .info h3{background:rgba(12,34,52,0.6)}
.ih-item.square.effect6 .img{-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.ih-item.square.effect6 .info{background:#333;background:rgba(0,0,0,0.6);visibility:hidden;opacity:0;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}
.ih-item.square.effect6 .info h3{text-transform:uppercase;color:#fff;text-align:center;font-size:17px;padding:10px;background:#111;margin:30px 0 0;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}
.ih-item.square.effect6 .info p{font-style:italic;font-size:12px;position:relative;color:#bbb;padding:20px;text-align:center;-webkit-transition:all .35s .1s linear;-moz-transition:all .35s .1s linear;transition:all .35s .1s linear}
.ih-item.square.effect6 a:hover .img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}
.ih-item.square.effect6 a:hover .info{visibility:visible;opacity:1}
.ih-item.square.effect6.from_top_and_bottom .info h3{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}
.ih-item.square.effect6.from_top_and_bottom a:hover .info h3,.ih-item.square.effect6.from_top_and_bottom a:hover .info p{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
.ih-item.square.effect6.from_left_and_right .info h3{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}
.ih-item.square.effect6.from_left_and_right a:hover .info h3,.ih-item.square.effect6.from_left_and_right a:hover .info p{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}
.ih-item.square.effect6.top_to_bottom .info h3{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}
.ih-item.square.effect6.top_to_bottom a:hover .info h3,.ih-item.square.effect6.top_to_bottom a:hover .info p{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
.ih-item.square.effect6.bottom_to_top .info h3{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}
.ih-item.square.effect6.bottom_to_top a:hover .info h3,.ih-item.square.effect6.bottom_to_top a:hover .info p{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
.line{content:"";display:block;height:1px;width:55px;border-top:2px solid #FF5274;margin-bottom:.5em}
.casting .button_container{position:absolute;left:0;right:0;top:30%}
.casting .button_container p{font-family:'Amatic SC',cursive;text-align:center;font-size:35px}
.casting .btn{border:none;display:block;text-align:center;cursor:pointer;text-transform:uppercase;outline:none;overflow:hidden;position:relative;color:#fff;font-weight:700;font-size:15px;background-color:#222;padding:17px 60px;margin:0 auto;box-shadow:0 5px 15px rgba(0,0,0,0.20)}
.casting .btn span{position:relative;z-index:1}
.casting .btn:after{content:"";position:absolute;left:0;top:0;height:490%;width:140%;background:#F6682F;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transform:translateX(-98%) translateY(-25%) rotate(45deg);transform:translateX(-98%) translateY(-25%) rotate(45deg)}
.casting .btn:hover:after{-webkit-transform:translateX(-9%) translateY(-25%) rotate(45deg);transform:translateX(-9%) translateY(-25%) rotate(45deg)}
.fnt p{text-align:justify}
.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5);margin-top:15em}
.video{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}
.video iframe{position:absolute;top:0;left:0;width:100%;height:100%}
iframe{border:none;width:100%}
.modal-body{border:2px solid #ff335c;font-size: 18px;font-weight: 600;color:#ff335c}
.modal-body p{text-align: center;font-size: 18px;font-weight: bold;letter-spacing: 2px;}
.button1 {background-color: #004A7F;-webkit-border-radius: 10px;border-radius: 10px;border: none;color: #FFFFFF;cursor: pointer;display: inline-block;font-family:Arial;font-size: 18px;padding: 3px 7px;text-align: center;text-decoration: none}
@-webkit-keyframes glowing {0% { background-color: #B20000; -webkit-box-shadow: 0 0 3px #B20000;}50% {background-color: #FF0000; -webkit-box-shadow: 0 0 40px #FF0000;}100% {background-color: #B20000; -webkit-box-shadow: 0 0 3px #B20000;}}
@-moz-keyframes glowing {0% {background-color: #B20000; -moz-box-shadow: 0 0 3px #B20000;}50% { background-color: #FF0000; -moz-box-shadow: 0 0 40px #FF0000;}100% { background-color: #B20000; -moz-box-shadow: 0 0 3px #B20000;}}
@-o-keyframes glowing {0% {background-color: #B20000; box-shadow: 0 0 3px #B20000;}50% {background-color: #FF0000; box-shadow: 0 0 40px #FF0000;}100% {background-color: #B20000; box-shadow: 0 0 3px #B20000;}}
@keyframes glowing {0% { background-color: #B20000; box-shadow: 0 0 3px #B20000;}50% {background-color: #FF0000; box-shadow: 0 0 40px #FF0000;}100% {background-color: #B20000; box-shadow: 0 0 3px #B20000;}}
.button1 {-webkit-animation: glowing 1500ms infinite;-moz-animation: glowing 1500ms infinite;-o-animation: glowing 1500ms infinite;animation: glowing 1500ms infinite;}
.mname{margin: 0;font-size: 13px;text-transform: uppercase;font-family: 'Montserrat','Helvetica Neue',Arial,sans-serif;color: #000;}
.abc1{letter-spacing: 0;font-style: normal;display: block;font-family: 'Montserrat','Helvetica Neue',Arial,sans-serif;font-size: 20px;text-transform: uppercase;color: #FF5274;}
.port{font-size: 40px;margin: 0;color:#000}

.detail {
	background-color: #ececec;
    padding: 10px;
    box-shadow: 0 0 8px #ababab;
	margin-bottom: 20px;
}

.border {
	border: 1px solid #b7b7b7;
}

.detail ul {
	padding:5px 0px;
}

.detail li {
	padding:2px 0px;
	font-size:16px;
}

.detail p {
	margin:0px;
}

.detail .social-icons li {
	border:none;
}


/*-- popup --*/
.popup-effect {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.7);
    transition: opacity 0ms;
    visibility: hidden;
    opacity: 0;
    z-index: 99;
	height:100%;
}

.popup-effect:target {
    visibility: visible;
    opacity: 1;
}

.popup {
    background: #fff;
    border-radius: 4px;
    max-width: 500px;
    position: relative;
    margin: 8em auto;
    padding: 3em 2em;
    z-index: 999;
}
.popup p {
    font-size: 15px;
    color: #777;
}

.popup .close {
    position: absolute;
    top: 10px;
    right: 15px;
    transition: all 200ms;
    font-size: 30px;
    font-weight: bold;
    text-decoration: none;
    color: #000;
}

.popup iframe {
    width: 100%;
    height: 250px;
    border: none;
}
.login .btn {
    border: 2px solid #6a67ce;
    background: #6a67ce;
    color: #fff;
    font-weight: 500;
    letter-spacing: 1px;
    font-size: 15px;
    border-radius: 0px;
	-webkit-border-radius: 0px;
    -o-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    padding: 8px 25px;
}
.login .btn:hover {
    opacity: 0.9;
}
.login p a {
    font-size: 14px;
    color: white;
}
.login label {
    font-size: 15px;

    letter-spacing: .5px;
}

/*-- //popup --*/


/* popup */
.pop-overlay {
    position: fixed;
    top: 0px;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.7);
    transition: opacity 0ms;
    visibility: hidden;
    opacity: 0;
    z-index: 999;
}

.pop-overlay:target {
    visibility: visible;
    opacity: 1;
}

.popup {
    background: #fff;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    -ms-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    max-width: 500px;
    position: relative;
    margin: 2em auto;
    padding: 3em 2em 2em;
	background-image: linear-gradient(to right, skyblue , lightgray);
	color:white;
}

.popup .close {
    position: absolute;
    top: 5px;
    right: 15px;
    transition: all 200ms;
    font-size: 30px;
    font-weight: bold;
    text-decoration: none;
    color: #000;
}

/* //popup */

@media(max-width:480px) {
	.popup {
		margin: 1em 2em;
	}
	.popup iframe {
		height: 190px;
	}
	
}
@media(max-width:414px) {
	.popup {
		margin: 2em 1em;
		padding: 2em 1em;
	}
	.popup .close {
		top: 0px;
	}
	.login .btn {
		font-size: 14px;
		padding: 6px 20px;
	}
	.popup p {
		font-size: 14px;
	}
	
}

@media(max-width:384px) {
   
	.popup iframe {
		height: 150px;
	}
}
