@font-face{font-family:IRANSans;font-style:normal;font-weight:700;src:url(../IRANSans/IRANSansWeb(FaNum)_Bold.eot);src:url(../IRANSans/IRANSansWeb(FaNum)_Bold.eot?#iefix) format("embedded-opentype"),url(../IRANSans/IRANSansWeb(FaNum)_Bold.woff2) format("woff2"),url(../IRANSans/IRANSansWeb(FaNum)_Bold.woff) format("woff"),url(../IRANSans/IRANSansWeb(FaNum)_Bold.ttf) format("truetype")}
@font-face{font-family:IRANSans;font-style:normal;font-weight:500;src:url(../IRANSans/IRANSansWeb(FaNum)_Medium.eot);src:url(../IRANSans/IRANSansWeb(FaNum)_Medium.eot?#iefix) format("embedded-opentype"),url(../IRANSans/IRANSansWeb(FaNum)_Medium.woff2) format("woff2"),url(../IRANSans/IRANSansWeb(FaNum)_Medium.woff) format("woff"),url(../IRANSans/IRANSansWeb(FaNum)_Medium.ttf) format("truetype")}
@font-face{font-family:IRANSans;font-style:normal;font-weight:300;src:url(../IRANSans/IRANSansWeb(FaNum)_Light.eot);src:url(../IRANSans/IRANSansWeb(FaNum)_Light.eot?#iefix) format("embedded-opentype"),url(../IRANSans/IRANSansWeb(FaNum)_Light.woff2) format("woff2"),url(../IRANSans/IRANSansWeb(FaNum)_Light.woff) format("woff"),url(../IRANSans/IRANSansWeb(FaNum)_Light.ttf) format("truetype")}
@font-face{font-family:IRANSans;font-style:normal;font-weight:200;src:url(../IRANSans/IRANSansWeb(FaNum)_UltraLight.eot);src:url(../IRANSans/IRANSansWeb(FaNum)_UltraLight.eot?#iefix) format("embedded-opentype"),url(../IRANSans/IRANSansWeb(FaNum)_UltraLight.woff2) format("woff2"),url(../IRANSans/IRANSansWeb(FaNum)_UltraLight.woff) format("woff"),url(../IRANSans/IRANSansWeb(FaNum)_UltraLight.ttf) format("truetype")}
@font-face{font-family:IRANSans;font-style:normal;font-weight:400;src:url(../IRANSans/IRANSansWeb(FaNum).eot);src:url(../IRANSans/IRANSansWeb(FaNum).eot?#iefix) format("embedded-opentype"),url(../IRANSans/IRANSansWeb(FaNum).woff2) format("woff2"),url(../IRANSans/IRANSansWeb(FaNum).woff) format("woff"),url(../IRANSans/IRANSansWeb(FaNum).ttf) format("truetype")}

body{padding:0;margin:0;font-family:IRANSans;font-size:15px;position:relative}
html,body{overflow-x:hidden}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{/*font-family:IRANSans;*/color:#000}
p{line-height:1.8;font-size:15px;color:#1e1e1e;margin-bottom:15px;text-align:justify}
p:last-child{margin-bottom:0}
.d-table{width:100%;height:100%}
.d-table-cell{vertical-align:middle}
img{max-width:100%}
button{outline:0!important}
.ptb-110{padding-top:110px;padding-bottom:110px}
.bg-fcfbfb{background-color:#fcfbfb}
.bg-f9f6f6{background-color:#f9f6f6}
.Green{color:#16cc59}
.Pink{color:#ff005d}
.TxtCenter{text-align:center}
.TxtLeft{text-align:left}
.DirLtr{direction:ltr}
a{display:block;-webkit-transition:.5s;transition:.5s;text-decoration:none;transition:.5s}
a:hover,a:focus{outline:0!important;color:#ff005d;text-decoration:none}
.btn{border:none;padding:12px 20px;border-radius:0;-webkit-transition:.5s;transition:.5s;position:relative;text-transform:uppercase;z-index:1;font-weight:600;font-size:15px;overflow: hidden;border-radius: 8px;}
.btn.disabled,.btn:disabled{opacity:1}
.btn-primary{color:#fff;background-color:#fff;border:1px solid #ff005d}
.btn-primary::before{content:'';position:absolute;left:0;top:0;right:0;margin:0 auto;width:100%;height:100%;background:-webkit-gradient(linear,right bottom,left top,from(#ff005d),color-stop(#ff287b),color-stop(#ff395a),color-stop(#ff5137),to(#ff6a00));background:linear-gradient(to left top,#ff005d,#ff287b,#ff395a,#ff5137,#ff6a00);z-index:-1;-webkit-transition:.5s;transition:.5s}
.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show > .btn-primary.dropdown-toggle:focus{color:#ff005d;-webkit-box-shadow:unset;box-shadow:unset;background-color:transparent;border-color:#ff005d}
.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#fff;border:1px solid #ff005d}
.btn-primary:hover,.btn-primary:focus{color:#ff005d;-webkit-box-shadow:unset;box-shadow:unset;background-color:transparent;border-color:#ff005d}
.btn-primary:hover::before,.btn-primary:focus::before{width:0}
.btn-secondary{color:#ff298e;background-color:#fff}
.is-sticky .btn-secondary{border:1px solid #ff298e}
.is-sticky .logo2{display:block!important}
.is-sticky .logo{display:none!important}
.uxhaven-nav .logo{display:block}
.uxhaven-nav .logo2{display:none}
.btn-secondary::before{content:'';position:absolute;left:0;top:0;right:0;margin:0 auto;width:0;height:100%;background:-webkit-gradient(linear,right bottom,left top,from(#ff005d),color-stop(#ff287b),color-stop(#ff395a),color-stop(#ff5137),to(#ff6a00));background:linear-gradient(to left top,#ff005d,#ff287b,#ff395a,#ff5137,#ff6a00);z-index:-1;-webkit-transition:.5s;transition:.5s}
.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show > .btn-secondary.dropdown-toggle:focus{color:#fff;-webkit-box-shadow:unset;box-shadow:unset;background-color:#fff;border-color:transparent}
.btn-secondary.disabled,.btn-secondary:disabled{color:#ff005d;background-color:transparent;border:1px solid #ff005d}
.btn-secondary:hover,.btn-secondary:focus{color:#fff;-webkit-box-shadow:unset;box-shadow:unset;background-color:#fff;border-color:transparent}
.btn-secondary:hover::before,.btn-secondary:focus::before{width:100%}
.owl-theme .owl-nav [class*=owl-]{color:#000!important;font-size:35px!important;margin:0 3px;background:#e5e5e5!important;display:inline-block;cursor:pointer;border-radius:50%;padding:0!important;width:40px;height:40px;-webkit-transition:.5s;transition:.5s;line-height:0!important;position:relative;z-index:1;text-align:center}
.owl-theme .owl-nav [class*=owl-]::before{content:'';position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;margin:0 auto;background:-webkit-gradient(linear,right bottom,left top,from(#ff005d),color-stop(#ff287b),color-stop(#ff395a),color-stop(#ff5137),to(#ff6a00));background:linear-gradient(to left top,#ff005d,#ff287b,#ff395a,#ff5137,#ff6a00);width:0;height:0;z-index:-1;border-radius:50%;-webkit-transition:.3s;transition:.3s}
.owl-theme .owl-nav [class*=owl-]:hover,.owl-theme .owl-nav [class*=owl-]:focus{color:#fff!important}
.owl-theme .owl-nav [class*=owl-]:hover::before,.owl-theme .owl-nav [class*=owl-]:focus::before{width:100%;height:100%}
.owl-theme .owl-dots .owl-dot span{width:18px;height:18px;margin:0 4px;background:transparent;border-radius:50%;border:1px solid #b7b7b7;position:relative;-webkit-transition:.5s;transition:.5s}
.owl-theme .owl-dots .owl-dot span::before{content:'';position:absolute;border-radius:50%;-webkit-transition:.5s;transition:.5s;width:10px;height:10px;left:0;right:0;margin:0 auto;text-align:center;top:50%;background:#b7b7b7;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.owl-theme .owl-dots .owl-dot:hover,.owl-theme .owl-dots .owl-dot:focus,.owl-theme .owl-dots .owl-dot.active{outline:0}
.owl-theme .owl-dots .owl-dot:hover span,.owl-theme .owl-dots .owl-dot:focus span,.owl-theme .owl-dots .owl-dot.active span{background:transparent;border-color:#ff005d}
.owl-theme .owl-dots .owl-dot:hover span::before,.owl-theme .owl-dots .owl-dot:focus span::before,.owl-theme .owl-dots .owl-dot.active span::before{background:#ff005d}
.section-title{text-align:center;margin:-5px auto 60px;max-width:720px}
.section-title-about,.section-title-about p{max-width:970px!important}
.section-title-about p{text-align:justify}
.section-title h2{margin-bottom:15px;font-size:36px;font-weight:700}
.section-title p{margin:0 auto;max-width:520px}
section.about-area{margin-top:50px; }
section.about-area .about-image{position:relative;margin-top:15px}
section.about-area .about-image img{border-radius:10px}
section.about-area .about-image:after{content:"";width:160px;height:206px;display:inline-block;background-color:rgba(22,204,89,.7);border-radius:10px;position:absolute;right:-2%;bottom:-10%}
.ul{padding:0;margin:15px 0;list-style:none;line-height:25px}
.ul li{background:url(../img/li.jpg) no-repeat right center;padding-right:18px}
.form-group{margin-bottom:15px}
label{color:#000;font-size:15px;font-weight:600;margin-bottom:10px}
.form-control{height:45px;padding:10px;font-size:14px;color:#000;border:1px solid #eee;border-radius:0;background:#eee;-webkit-transition:.5s;transition:.5s}
.form-control:focus{outline:0;background:#fff;-webkit-box-shadow:unset;box-shadow:unset;border-color:#ff005d}
.preloader{position:fixed;z-index:99999;left:0;top:0;width:100%;height:100%;text-align:center;background:rgba(255,255,255,.9)}
.preloader .spinner{width:200px;height:200px;position:absolute;left:0;right:0;top:40%;background: url("../img/loading.gif") no-repeat 0 0; margin: 0 auto}

.uxhaven-mobile-nav{display:none}
.uxhaven-mobile-nav.mean-container .mean-nav ul li a.active{color:#ff005d}
.uxhaven-nav{background:transparent;position:absolute;top:0;left:0;padding-top:15px;width:100%;z-index:999;height:auto}
.uxhaven-nav nav ul{padding:0;margin:0;list-style-type:none}
.uxhaven-nav nav .navbar-nav{margin-left:auto}
.uxhaven-nav nav .navbar-nav .nav-item{position:relative;padding:15px}
.uxhaven-nav nav .navbar-nav .nav-item a{color:#fff;text-transform:uppercase;position:relative;font-weight:600;font-size:14px;padding:0}
.uxhaven-nav nav .navbar-nav .nav-item a::before{bottom:-5px;width:0;background:-webkit-gradient(linear,right bottom,left top,from(#ff005d),color-stop(#ff287b),color-stop(#ff395a),color-stop(#ff5137),to(#ff6a00));background:linear-gradient(to left top,#ff005d,#ff287b,#ff395a,#ff5137,#ff6a00);height:3px;-webkit-transition:.5s;transition:.5s;left:1px;content:'';position:absolute}
.uxhaven-nav nav .navbar-nav .nav-item a:hover,.uxhaven-nav nav .navbar-nav .nav-item a:focus,.uxhaven-nav nav .navbar-nav .nav-item a.active,.uxhaven-nav nav .navbar-nav .nav-item a:focus{color:#ff005d}
.uxhaven-nav nav .navbar-nav .nav-item a:hover::before,.uxhaven-nav nav .navbar-nav .nav-item a:focus::before,.uxhaven-nav nav .navbar-nav .nav-item a.active::before{width:60%}
.uxhaven-nav nav .navbar-nav .nav-item .dropdown-menu{-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,0.05);box-shadow:0 0 30px 0 rgba(0,0,0,0.05);background:#fff;position:absolute;top:80px;left:0;border:none;display:block;width:250px;z-index:99;opacity:0;border-radius:5px;visibility:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;padding:20px 5px}
.uxhaven-nav nav .navbar-nav .nav-item .dropdown-menu li{position:relative;padding:7px 15px}
.uxhaven-nav nav .navbar-nav .nav-item .dropdown-menu li a,.is-sticky nav .navbar-nav .nav-item a,.is-sticky nav .navbar-nav .nav-item a.active{display:inline-block;color:#000}
.uxhaven-nav nav .navbar-nav .nav-item .dropdown-menu li a::before{display:none}
.uxhaven-nav nav .navbar-nav .nav-item .dropdown-menu li a:hover,.uxhaven-nav nav .navbar-nav .nav-item .dropdown-menu li a:focus,.uxhaven-nav nav .navbar-nav .nav-item .dropdown-menu li a.active{color:#ff005d}
.uxhaven-nav nav .navbar-nav .nav-item .dropdown-menu li .dropdown-menu{position:absolute;left:220px;top:0;opacity:0!important;visibility:hidden!important}
.uxhaven-nav nav .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a{color:#000}
.uxhaven-nav nav .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a:hover,.uxhaven-nav nav .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a:focus,.uxhaven-nav nav .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a.active{color:#ff005d}
.uxhaven-nav nav .navbar-nav .nav-item .dropdown-menu li:hover .dropdown-menu{opacity:1!important;visibility:visible!important;top:-20px!important}
.uxhaven-nav nav .navbar-nav .nav-item .dropdown-menu li:hover a{color:#ff005d}
.uxhaven-nav nav .navbar-nav .nav-item:hover ul{opacity:1;visibility:visible;top:100%}
.uxhaven-nav nav .others-options{padding:0;margin:0 0 0 10px;list-style-type:none}
.uxhaven-nav nav .others-options .btn{border-radius:50px;padding:5px 20px;font-size:14px}
.uxhaven-nav nav .others-options .btn::before{border-radius:50px}
.uxhaven-nav.navbar-style-two{padding-left:55px;padding-right:55px}
.uxhaven-nav.navbar-style-two nav .navbar-nav{margin-left:150px;-webkit-transition:.5s;transition:.5s}
.uxhaven-nav.navbar-style-two nav .others-options{margin:0}
.uxhaven-nav.navbar-style-two nav .others-options .btn{color:#fff;border-color:#fff}
.uxhaven-nav.navbar-style-two nav .others-options .btn:hover,.uxhaven-nav.navbar-style-two nav .others-options .btn:focus{border-color:#ff005d;background:transparent}
.uxhaven-nav.navbar-style-two.is-sticky .others-options .btn{color:#ff005d;border-color:#ff005d}
.uxhaven-nav.navbar-style-two.is-sticky .others-options .btn:hover,.uxhaven-nav.navbar-style-two.is-sticky .others-options .btn:focus{border-color:#ff005d;color:#fff}
.uxhaven-nav.navbar-style-two.is-sticky nav .navbar-nav{margin-left:auto;margin-right:auto}
.uxhaven-nav.navbar-style-three{padding-left:55px;padding-right:55px;padding-bottom:15px}
.uxhaven-nav.navbar-style-three nav .navbar-nav{margin-left:auto;margin-right:20px}
.uxhaven-nav.navbar-style-three nav .others-options{margin:0}
.uxhaven-nav.navbar-style-four{position:relative;padding-bottom:15px}
.uxhaven-nav.navbar-style-four nav .navbar-nav{margin-left:auto}
.uxhaven-nav.is-sticky,.uxhaven-nav2.is-sticky{position:fixed;top:0;left:0;width:100%;padding-bottom:10px;padding-top:5px;z-index:999;-webkit-box-shadow:0 2px 28px 0 rgba(0,0,0,0.06);box-shadow:0 2px 28px 0 rgba(0,0,0,0.06);background-color:#fff!important;}
.main-banner{position:relative;z-index:1;height:750px;background-position:bottom center;background-size:cover;background-repeat:no-repeat}
.main-banner.gradient-banner{height:800px}
.main-banner.gradient-banner::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:-webkit-gradient(linear,right bottom,left top,from(#ff005d),color-stop(#ff287b),color-stop(#ff395a),color-stop(#ff5137),to(#ff6a00));background:linear-gradient(to left top,#ff005d,#ff287b,#ff395a,#ff5137,#ff6a00);z-index:-1;opacity:.7}
.main-banner.gradient-banner .main-banner-content{text-align:center;max-width:690px;margin:-40px auto 0}
.main-banner.gradient-banner .main-banner-content span{color:#fff}
.main-banner.gradient-banner .main-banner-content h1{color:#fff}
.main-banner.gradient-banner .main-banner-content p{color:#fff;opacity:.9;max-width:557px;margin:0 auto 30px}
.main-banner.gradient-banner .main-banner-content .btn-primary:hover,.main-banner.gradient-banner .main-banner-content .btn-primary:focus{color:#fff;border-color:#fff}
.main-banner.gradient-banner .main-banner-content .btn-secondary{border-color:#fff;color:#fff}
.main-banner.gradient-banner .main-banner-content .btn-secondary:hover,.main-banner.gradient-banner .main-banner-content .btn-secondary:focus{border-color:#ff005d;background:transparent}
.main-banner-boxes .container-fluid{padding-left:85px;padding-right:85px}
.main-banner-boxes .main-banner .container-fluid{padding-right:55px;padding-left:55px}
.main-banner-boxes .main-banner .main-banner-content p{max-width:520px}
.item-bg1{background-image:url(../../assets/img/main-banner-shape.jpg)}
.item-bg3{background-image:url(../../assets/img/main-banner2.jpg)}
.item-bg4{background-image:url(../../assets/img/main-banner4.jpg)}
.item-bg5{background-position:left top;background-image:url(../../assets/img/main-banner-shape2.jpg)}
.main-banner-content span{color:#ff005d;display:block;font-size:18px}
.main-banner-content h1{font-size:55px;font-weight:700;margin:12px 0 17px}
.main-banner-content p{margin-bottom:30px}
.main-banner-content .btn-primary{margin-right:15px}
.btn-primary1{background:rgba(255,0,93,1);color:#fff;border-radius:5px; min-width: 140px; text-align: center !important;}
.btn-secondary2{background:rgba(22,204,89,1);color:#fff;border-radius:5px; min-width: 140px; text-align: center !important;}
.banner-image{text-align:center}
.banner-form{background:#fff;-webkit-box-shadow:0 2px 48px 0 rgba(0,0,0,0.08);box-shadow:0 2px 48px 0 rgba(0,0,0,0.08);padding:50px 30px;border-radius:5px}
.banner-form form .form-control{padding-left:15px}
.banner-form form .btn{display:block;width:100%;-webkit-transform:unset;transform:unset;margin-top:25px}
.banner-animation-image{position:relative;width:100%;height:100%}
.banner-animation-image img{position:absolute;text-align:center}
.banner-animation-image img:nth-child(1){left:120px;top:-72px;z-index:2}
.banner-animation-image img:nth-child(2){left:170px;bottom:-130px;z-index:2}
.banner-animation-image img:nth-child(3){left:0;bottom:110px;right:-250px;margin:0 auto;z-index:2}
.banner-animation-image img:nth-child(4){left:38px;right:0;margin:0 auto;z-index:1;top:-67px}
.banner-animation-image img:nth-child(5){left:0;bottom:-15px;right:-250px;margin:0 auto;z-index:2}
.banner-animation-image img:nth-child(6){left:170px;bottom:0;z-index:1}
.banner-animation-image img:nth-child(7){left:73px;bottom:-15px}
.banner-animation-image img:nth-child(8){left:-15px;top:-40px}
.banner-animation-image img:nth-child(9){left:0;right:-160px;margin:0 auto;top:-115px}
.banner-animation-image img:nth-child(10){right:4px;bottom:0;z-index:-1}
.banner-animation-image img:nth-child(11){right:-70px;top:-44px;z-index:-2}
.banner-animation-image img:nth-child(12){right:-75px;bottom:-100px;z-index:-1}
.banner-animation-image img.main-pic{display:none;position:relative}
.slider-area ul li{position:relative;z-index:1}
.slider-area ul li::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:.55;z-index:1;visibility:visible}
.slider-area ul li .tp-caption.NotGeneric-Title,.slider-area ul li .NotGeneric-Title{font-family:IRANSans}
.slider-area ul li .tp-caption.NotGeneric-SubTitle,.slider-area ul li .NotGeneric-SubTitle{font-family:IRANSans;font-size:17px!important;font-weight:500!important;letter-spacing:0!important;line-height:1.8!important}
.slider-area ul li .tp-caption.NotGeneric-SubTitle-paragraph,.slider-area ul li .NotGeneric-SubTitle-paragraph{color:rgba(255,255,255,.7)!important;font-size:20px!important}
.slider-area ul li .tp-caption.NotGeneric-btn .btn,.slider-area ul li .NotGeneric-btn .btn{margin:0 4px;-webkit-transition:.5s!important;transition:.5s!important}
.slider-area ul li .tp-caption.NotGeneric-btn .btn-primary,.slider-area ul li .NotGeneric-btn .btn-primary{background-color:#fff}
.slider-area ul li .tp-caption.NotGeneric-btn .btn-primary:hover,.slider-area ul li .tp-caption.NotGeneric-btn .btn-primary:focus,.slider-area ul li .NotGeneric-btn .btn-primary:hover,.slider-area ul li .NotGeneric-btn .btn-primary:focus{border-color:#fff}
.slider-area ul li .tp-caption.NotGeneric-btn .btn-secondary,.slider-area ul li .NotGeneric-btn .btn-secondary{border-color:#fff;color:#fff}
.slider-area ul li .tp-caption.NotGeneric-btn .btn-secondary:hover,.slider-area ul li .tp-caption.NotGeneric-btn .btn-secondary:focus,.slider-area ul li .NotGeneric-btn .btn-secondary:hover,.slider-area ul li .NotGeneric-btn .btn-secondary:focus{border-color:#ff005d;background:transparent}
.slider-area ul li .slotholder{-webkit-filter:unset!important;filter:unset!important}
.home-slides.owl-theme .owl-nav.disabled + .owl-dots{margin-top:0;line-height:.01;position:absolute;right:0;left:0;bottom:20px}
.featured-services-area.boxes-style-one{margin:7% auto 30px}
.featured-services-area.boxes-style-one,.featured-services-area.boxes-style-two{position:relative;z-index:1}
.featured-services-area.boxes-style-one{background:url(../img/projectBg.jpg) no-repeat left bottom;min-height:740px;padding-bottom:350px}
.featured-services-area.boxes-style-one .container{margin-bottom: 100px;}
.ServiceBot{background:#f4f4f4 url(../img/ServiceBot.jpg) no-repeat bottom center;min-height:1040px}
.ServiceBot2{background:#f4f4f4 url(../img/ServiceBot2.jpg) no-repeat bottom center;min-height:588px}
.ServiceBot3{background:#fff url(../img/ServiceBot3.jpg) no-repeat bottom center;min-height:656px}
.featured-services-area .featured-services-box{margin-top:30px; margin-top: 30px;   box-shadow: 0px 0px 20px rgb(0 0 0 / 20%);  border-radius: 10px;  overflow: hidden;}
.featured-services-area .featured-services-box2{background:#fff url(../img/FBoxBG.jpg) no-repeat 3% 104%;margin:30px 20px 0;border-radius:5px;overflow:hidden; }
.featured-services-area .featured-services-box2 h3 a{color:#000}
.featured-services-area .featured-services-box2 .Green{padding:15px; display: inherit;}
.featured-services-area .featured-services-box2:hover a,.featured-services-area .featured-services-box2:hover .Green{color:#fff!important}
.featured-services-area.boxes-style-two{margin-top:-23%;padding-top:80px; padding-bottom: 60px;}
.featured-services-box{position:relative;z-index:1;background-color:#fff;padding:0;-webkit-box-shadow:0 0 1.25rem rgba(108,118,134,0.1);box-shadow:0 0 1.25rem rgba(108,118,134,0.1);margin:30px auto}
.featured-services-box a.read-more-btn{display:block;text-align:left;font-size:14px}
.featured-services-box h3,.featured-services-box p,.featured-services-box a.read-more-btn{padding:8px 15px 5px 15px;}
.featured-services-area h2{text-align:center;font-weight:700}
.featured-services-box a.read-more-btn:hover,.featured-services-box:hover a.read-more-btn{color:#fff!important}
.featured-services-box .icon{font-size:45px;color:#ff005d;-webkit-transition:.5s;transition:.5s}
.featured-services-box h3{font-size:20px;font-weight:700;-webkit-transition:.5s;transition:.5s;margin:8px 0 0}
.featured-services-box p{margin-bottom:10px;-webkit-transition:.5s;transition:.5s}
.featured-services-box .blog-image{position:relative}
.featured-services-box .blog-image .post-tag{position:absolute;bottom:0;left:0;background:rgba(0,0,0,.5);border-radius:0 5px 0 0;color:#fff;display:inline-block;padding:5px 10px}
.featured-services-box2 .blog-image .post-tag{position:absolute;bottom:-20px;left:0;background:#16cc59;border-radius:0 5px 5px 0;color:#fff;display:inline-block;padding:5px 10px}
.featured-services-box2 .blog-image .post-tag a{color:#fff!important}
.featured-services-box .blog-image .post-tag a{color:rgba(255,255,255,.7)}
.featured-services-box .blog-image .post-tag a:hover{color:#fff}
.featured-services-box::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:-webkit-gradient(linear,right bottom,left top,from(#ff005d),color-stop(#ff287b),color-stop(#ff395a),color-stop(#ff5137),to(#ff6a00));background:linear-gradient(to left top,#ff005d,#ff287b,#ff395a,#ff5137,#ff6a00);z-index:-1;opacity:0;visibility:hidden;-webkit-transition:.5s;transition:.5s}
.featured-services-box .back-text{font-size:200px;position:absolute;font-weight:700;left:0;right:0;text-align:center;margin:0 auto;top:0;color:#010101;opacity:.04;z-index:-1;text-transform:uppercase;-webkit-transition:.5s;transition:.5s}
.featured-services-box:hover::before,.featured-services-box:focus::before,.featured-services-box.active::before{opacity:1;visibility:visible}
.featured-services-box:hover .icon,.featured-services-box:focus .icon,.featured-services-box.active .icon{color:#fff}
.featured-services-box:focus p,.featured-services-box.active p{color:#fff}
.featured-services-box:hover h3,.featured-services-box:focus h3,.featured-services-box.active h3{color:#fff}
.featured-services-box:hover .read-more-btn,.featured-services-box:focus .read-more-btn,.featured-services-box.active .read-more-btn{color:#ff005d}
.featured-services-box:hover .back-text,.featured-services-box:focus .back-text,.featured-services-box.active .back-text{opacity:.1}
.read-more-btn{color:#ff005d;display:inline-block;position:relative;z-index:1;font-size:15px;font-weight:600}
.read-more-btn::before{content:'';position:absolute;left:0;bottom:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:50px;height:2px;background:#000;z-index:-1;opacity:0;visibility:hidden;-webkit-transition:.5s;transition:.5s}
.read-more-btn:hover::before,.read-more-btn:focus::before{display:none}
.featured-services-slides.owl-theme .owl-nav{margin-top:0;line-height:.01}
.featured-services-slides.owl-theme .owl-nav [class*=owl-]{position:absolute;right:0;opacity:0;visibility:hidden;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.featured-services-slides.owl-theme .owl-nav [class*=owl-].owl-next{right:auto;left:0}
.featured-services-slides.owl-theme:hover .owl-nav [class*=owl-],.featured-services-slides.owl-theme:focus .owl-nav [class*=owl-]{opacity:1;visibility:visible;right:-35px}
.featured-services-slides.owl-theme:hover .owl-nav [class*=owl-].owl-next,.featured-services-slides.owl-theme:focus .owl-nav [class*=owl-].owl-next{right:auto;left:-35px}
.about-content .section-title{text-align:left;margin-bottom:18px}
.about-content .section-title h2{font-size:25px}
.about-content .section-title p{margin:0}
.about-inner-area{margin-top:60px}
.about-inner-area .about-text h3{margin-bottom:12px;font-size:22px;font-weight:700}
.case-studies-area{padding-bottom:80px;background:#f4f4f4;margin-top:-23%;padding-top:28%}
.single-case-studies{margin-bottom:30px;border-radius:5px;position:relative;z-index:1;min-height:500px;background-position:center center;background-size:cover;background-repeat:no-repeat}
.single-case-studies .content{position:absolute;top:0;left:0;padding:25px;background:transparent;z-index:2}
.single-case-studies .content span{text-transform:uppercase;display:block;font-size:14px;font-weight:600}
.single-case-studies .content span a{color:#fff}
.single-case-studies .content span a:hover,.single-case-studies .content span a:focus{color:#fff}
.single-case-studies .content h3{font-size:24px;font-weight:700;margin:10px 0 0;color:#fff}
.single-case-studies .btn{position:absolute;left:25px;bottom:25px;z-index:2}
.single-case-studies .shape{position:absolute;left:0;right:0;margin:0 auto;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.single-case-studies .btn-primary{border-color:#fff;color:#000;font-size:14px}
.single-case-studies .btn-primary::before{background:#fff}
.single-case-studies .btn-primary:not(:disabled):not(.disabled).active:focus,.single-case-studies .btn-primary:not(:disabled):not(.disabled):active:focus,.show > .single-case-studies .btn-primary.dropdown-toggle:focus{color:#fff}
.single-case-studies .btn-primary:hover,.single-case-studies .btn-primary:focus{color:#fff}
.single-case-studies.bg1{background-image:url(../../assets/img/case-studies1.jpg)}
.single-case-studies.bg2{background-image:url(../../assets/img/case-studies2.jpg)}
.single-case-studies.bg3{background-image:url(../../assets/img/case-studies3.jpg)}
.col-lg-4:nth-child(1) .single-case-studies,.col-lg-4:nth-child(3) .single-case-studies{margin-top:80px}
.col-lg-4:nth-child(5) .single-case-studies,.col-lg-4:nth-child(8) .single-case-studies,.col-lg-4:nth-child(11) .single-case-studies,.col-lg-4:nth-child(14) .single-case-studies,.col-lg-4:nth-child(17) .single-case-studies{margin-top:-80px}
.tab .tabs{text-align:center;padding:0 0 10px;border-bottom:2px solid #f1f0f0;margin-bottom:50px}
.tab .tabs li{display:inline-block;-webkit-transition:.5s;transition:.5s;position:relative;margin-left:20px;margin-right:20px}
.tab .tabs li a{position:relative;color:#646464;font-weight:bold}
.tab .tabs li a::before{content:'';position:absolute;left:0;bottom:-12px;width:0;-webkit-transition:.5s;transition:.5s;height:2px;background:-webkit-gradient(linear,right bottom,left top,from(#ff005d),color-stop(#ff287b),color-stop(#ff395a),color-stop(#ff5137),to(#ff6a00));background:linear-gradient(to left top,#ff005d,#ff287b,#ff395a,#ff5137,#ff6a00)}
.tab .tabs li a:hover,.tab .tabs li a:focus{color:#ff005d}
.tab .tabs li a:hover::before,.tab .tabs li a:focus::before{width:100%}
.tab .tabs li.current a{color:#ff005d}
.tab .tabs li.current a::before{width:100%}
.tab .tabs li:first-child{margin-left:0}
.tab .tabs li:last-child{margin-right:0}
.tab .tabs_item{display:none}
.tab .tabs_item:first-child{display:block}
.quotes-area{padding-top:100px;padding-bottom:80px}
.quotes-content{text-align:center}
.quotes-content p{margin:0 auto;color:#000;max-width:755px;line-height:45px;position:relative;font-size:32px;font-weight:700;font-family:IRANSans}
.quotes-content p::before{content:'';width:211px;height:154px;display:inline-block;position:absolute;background-position:center center;background-size:cover;background-repeat:no-repeat;background-image:url(../../assets/img/left-quote.png);left:-150px;top:-50px}
.quotes-content h3{font-size:18px;font-weight:600;margin-bottom:5px;margin-top:25px;color:#ff005d}
.quotes-content span{display:block;color:#1e1e1e;font-size:14px}
.services-area .container-fluid{padding-right:0;padding-left:0}
.services-area.services-section{padding-bottom:80px}
.services-inner{background:-webkit-gradient(linear,right bottom,left top,from(#ff005d),color-stop(#ff287b),color-stop(#ff395a),color-stop(#ff5137),to(#ff6a00));background:linear-gradient(to left top,#ff005d,#ff287b,#ff395a,#ff5137,#ff6a00);padding-top:110px;width:100%;height:100%}
.services-inner .services-section-title{max-width:540px;padding-right:60px;margin-left:auto}
.services-inner .services-section-title h2{margin-bottom:0;color:#fff;font-size:36px;font-weight:700}
.services-inner .services-section-title .bar{position:relative;width:55px;height:2px;background:#fff;margin-top:20px;margin-bottom:20px}
.services-inner .services-section-title p{color:#fff;opacity:.95;margin-bottom:25px}
.services-list{width:100%;height:100%;position:relative;z-index:1;padding-top:100px;padding-bottom:100px;padding-right:70px;background-image:url(../../assets/img/services-bg.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat}
.services-list::before{left:0;width:100%;height:100%;top:0;position:absolute;background:#2b2929;opacity:.2;z-index:-1;content:''}
.services-list .single-services{margin-bottom:0}
.single-services{position:relative;margin-bottom:30px;overflow:hidden}
.single-services::before{content:'';position:absolute;left:0;top:0;background:#000;opacity:.55;right:0;bottom:0}
.single-services .content{position:absolute;bottom:-145px;left:0;text-align:center;padding:20px 20px 35px;z-index:2;-webkit-transition:.8s;transition:.8s}
.single-services .content .icon{width:65px;height:65px;border-radius:50%;font-size:30px;color:#fff;display:inline-block;border:1px solid #ff005d;line-height:65px;z-index:1;position:relative;-webkit-transition:.5s;transition:.5s}
.single-services .content .icon::before{content:'';position:absolute;left:0;top:0;width:0;height:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;margin:0 auto;background:-webkit-gradient(linear,right bottom,left top,from(#ff005d),color-stop(#ff287b),color-stop(#ff395a),color-stop(#ff5137),to(#ff6a00));background:linear-gradient(to left top,#ff005d,#ff287b,#ff395a,#ff5137,#ff6a00);z-index:-1;border-radius:50%;-webkit-transition:.5s;transition:.5s}
.single-services .content h3{font-size:24px;font-weight:700;margin-top:25px;margin-bottom:15px;color:#fff}
.single-services .content p{color:#fff;opacity:.95;margin-bottom:20px;visibility:hidden;opacity:0;-webkit-transition:.5s;transition:.5s}
.single-services .content .read-more-btn{color:#fff;visibility:hidden;opacity:0}
.single-services .content .read-more-btn:hover,.single-services .content .read-more-btn:focus{color:#ff005d}
.single-services:hover .content,.single-services:focus .content{bottom:0}
.single-services:hover .content .icon::before,.single-services:focus .content .icon::before{width:100%;height:100%}
.single-services:hover .content p,.single-services:focus .content p{opacity:1;visibility:visible}
.single-services:hover .content a,.single-services:focus .content a{opacity:1;visibility:visible}
.services-slides.owl-theme .owl-nav{margin-top:0;line-height:.01;position:absolute;left:-89.4px;bottom:0}
.services-slides.owl-theme .owl-nav [class*=owl-]{border-radius:0}
.services-slides.owl-theme .owl-nav [class*=owl-]::before{border-radius:0;background:#000}
.services-details-image{position:relative;overflow:hidden}
.services-details-image img{-webkit-transition:.5s;transition:.5s}
.services-details-image a{position:absolute;top:0;left:0;width:100%;height:100%}
.services-details-image:hover img,.services-details-image:focus img{-webkit-transform:scale(1.3);transform:scale(1.3)}
.services-details-desc{margin-top:50px}
.services-details-desc h3{font-size:24px;font-weight:700;margin-bottom:20px}
.services-details-info{margin-top:50px}
.services-details-info h3{font-size:24px;font-weight:700;margin-bottom:20px}
.services-details-info ul{padding:0;list-style-type:none;margin:0}
.services-details-info ul li{margin-bottom:12px;position:relative;padding-left:20px;color:#646464}
.services-details-info ul li::before{content:'';position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:-webkit-gradient(linear,right bottom,left top,from(#ff005d),color-stop(#ff287b),color-stop(#ff395a),color-stop(#ff5137),to(#ff6a00));background:linear-gradient(to left top,#ff005d,#ff287b,#ff395a,#ff5137,#ff6a00);width:8px;height:8px;border-radius:50%}
.partner-area{padding-bottom:70px}
.single-partner{text-align:center;margin-bottom:40px}
.single-partner img{-webkit-transition:.5s;transition:.5s}
.single-partner:hover img,.single-partner:focus img{opacity:.5}
.feedback-area{position:relative;padding:40% 0}
.feedback-list{text-align:center}
.feedback-list .quotes-icon{background:-webkit-gradient(linear,right bottom,left top,from(#ff005d),color-stop(#ff287b),color-stop(#ff395a),color-stop(#ff5137),to(#ff6a00));background:linear-gradient(to left top,#ff005d,#ff287b,#ff395a,#ff5137,#ff6a00);margin:0 auto;width:70px;height:70px;border-radius:50%;text-align:center;line-height:70px;margin-bottom:35px}
.feedback-list .quotes-icon img{width:50px}
.single-feedback{text-align:center;max-width:755px;margin:0 auto}
.single-feedback p{margin:0;color:#1e1e1e;font-size:15px;font-style:italic}
.single-feedback .bar{position:relative;margin:20px auto;height:35px;width:2px;background:-webkit-gradient(linear,right bottom,left top,from(#ff005d),color-stop(#ff287b),color-stop(#ff395a),color-stop(#ff5137),to(#ff6a00));background:linear-gradient(to left top,#ff005d,#ff287b,#ff395a,#ff5137,#ff6a00)}
.single-feedback h3{font-size:18px;font-weight:600;margin-bottom:5px}
.single-feedback span{display:block;color:#1e1e1e;font-size:14px}
.feedback-slides{width:70%;padding-right:5%}
.feedback-slides .owl-nav.disabled + .owl-dots{margin-top:35px;line-height:.01}
.client-image-box img{position:absolute}
.client-image-box img:nth-child(1){top:14%;left:20%}
.client-image-box img:nth-child(2){left:25px;top:25%}
.client-image-box img:nth-child(3){left:1%;bottom:25%}
.client-image-box img:nth-child(4){left:8%;bottom:8%}
.client-image-box img:nth-child(5){left:25%;bottom:22%}
.client-image-box img:nth-child(6){bottom:5%;right:38%}
.client-image-box img:nth-child(7){bottom:3%;right:5%}
.client-image-box img:nth-child(8){right:4%;bottom:13%}
.single-portfolio{position:relative}
.single-portfolio::before{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;content:'';opacity:0;visibility:hidden;-webkit-transition:.5s;transition:.5s}
.single-portfolio .portfolio-content{position:absolute;left:0;top:0;right:0;bottom:0;border:1px solid #ff005d;z-index:2;margin:20px;padding:25px;text-align:center;opacity:0;visibility:hidden;-webkit-transition:.5s;transition:.5s}
.single-portfolio .portfolio-content h3{font-size:24px;font-weight:700;color:#fff;margin:0;position:absolute;left:0;-webkit-transition:.5s;transition:.5s;right:0;top:60%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.single-portfolio .portfolio-content .link-btn,.single-portfolio .portfolio-content .popup-btn{color:#fff;font-size:20px;position:absolute;bottom:15px}
.single-portfolio .portfolio-content .link-btn:hover,.single-portfolio .portfolio-content .link-btn:focus,.single-portfolio .portfolio-content .popup-btn:hover,.single-portfolio .portfolio-content .popup-btn:focus{color:#ff005d}
.single-portfolio .portfolio-content .link-btn{left:0}
.single-portfolio .portfolio-content .popup-btn{right:0}
.single-portfolio:hover::before,.single-portfolio:focus::before{opacity:.71;visibility:visible}
.single-portfolio:hover .portfolio-content,.single-portfolio:focus .portfolio-content{opacity:1;visibility:visible}
.single-portfolio:hover .portfolio-content h3,.single-portfolio:focus .portfolio-content h3{top:50%}
.single-portfolio:hover .portfolio-content .link-btn,.single-portfolio:focus .portfolio-content .link-btn{left:15px}
.single-portfolio:hover .portfolio-content .popup-btn,.single-portfolio:focus .portfolio-content .popup-btn{right:15px}
.team-area{padding-bottom:80px;position:relative;z-index:1}
.team-area::before{content:'';position:absolute;bottom:0;left:0;width:100%;height:30%;z-index:-1;background-position:center center;background-size:cover;background-repeat:no-repeat;}
.single-team{margin-bottom:30px}
.single-team .team-img{position:relative}
.single-team .team-img::before{content:'';position:absolute;left:0;bottom:0;top:0;right:0;margin:15px;background:#000;opacity:0;visibility:hidden;-webkit-transition:.5s;transition:.5s}
.single-team .team-img img{width:100%}
.single-team .team-img .overlay{position:absolute;top:60%;left:0;right:0;text-align:center;margin:0 auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0;visibility:hidden;-webkit-transition:.5s;transition:.5s;padding-left:15px;padding-right:15px}
.single-team .team-img .overlay p{color:#fff;margin-bottom:15px;font-size:14px;font-weight:600}
.single-team .team-img .overlay p span{display:block}
.single-team .team-img .overlay ul{padding:0;margin:0;list-style-type:none}
.single-team .team-img .overlay ul li{display:inline-block;margin-left:2px;margin-right:2px}
.single-team .team-img .overlay ul li a{width:35px;height:35px;line-height:35px;font-size:15px;color:#fff;border:1px solid #fff;position:relative;z-index:1}
.single-team .team-img .overlay ul li a::before{content:'';position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;margin:0 auto;background:-webkit-gradient(linear,right bottom,left top,from(#ff005d),color-stop(#ff287b),color-stop(#ff395a),color-stop(#ff5137),to(#ff6a00));background:linear-gradient(to left top,#ff005d,#ff287b,#ff395a,#ff5137,#ff6a00);width:0;height:0;z-index:-1;-webkit-transition:.5s;transition:.5s}
.single-team .team-img .overlay ul li a:hover,.single-team .team-img .overlay ul li a:focus{border-color:transparent}
.single-team .team-img .overlay ul li a:hover::before,.single-team .team-img .overlay ul li a:focus::before{width:100%;height:100%}
.single-team .team-content{background:-webkit-gradient(linear,right bottom,left top,from(#ff005d),color-stop(#ff287b),color-stop(#ff395a),color-stop(#ff5137),to(#ff6a00));background:linear-gradient(to left top,#ff005d,#ff287b,#ff395a,#ff5137,#ff6a00);padding:25px 30px}
.single-team .team-content h3{font-size:21px;font-weight:700;color:#fff;margin-bottom:6px}
.single-team .team-content span{color:#fff;opacity:.9;font-size:14px}
.single-team:hover .team-img::before,.single-team:focus .team-img::before{opacity:.77;visibility:visible}
.single-team:hover .team-img .overlay,.single-team:focus .team-img .overlay{top:50%;opacity:1;visibility:visible}
.team-slides.owl-theme .owl-nav{margin-top:0;line-height:.01}
.team-slides.owl-theme .owl-nav [class*=owl-]{position:absolute;left:0;opacity:0;visibility:hidden;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.team-slides.owl-theme .owl-nav [class*=owl-].owl-next{left:auto;right:0}
.team-slides.owl-theme:hover .owl-nav [class*=owl-],.team-slides.owl-theme:focus .owl-nav [class*=owl-]{opacity:1;visibility:visible;left:-50px}
.team-slides.owl-theme:hover .owl-nav [class*=owl-].owl-next,.team-slides.owl-theme:focus .owl-nav [class*=owl-].owl-next{left:auto;right:-50px}
.pricing-area{position:relative;z-index:1}
.pricing-table{text-align:center;background:#fff;-webkit-box-shadow:0 1px 20px 0 rgba(0,0,0,0.06);box-shadow:0 1px 20px 0 rgba(0,0,0,0.06);border-radius:5px;padding-bottom:35px;-webkit-transition:.5s;transition:.5s}
.pricing-table .pricing-header{background:#fff;position:relative;padding:30px 20px;-webkit-transition:.5s;transition:.5s;margin-bottom:30px;z-index:1;border-radius:5px 5px 0 0;border-bottom:1px solid #eee}
.pricing-table .pricing-header::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;border-radius:5px 5px 0 0;background:-webkit-gradient(linear,right bottom,left top,from(#ff005d),color-stop(#ff287b),color-stop(#ff395a),color-stop(#ff5137),to(#ff6a00));background:linear-gradient(to left top,#ff005d,#ff287b,#ff395a,#ff5137,#ff6a00);opacity:0;visibility:hidden;-webkit-transition:.5s;transition:.5s;z-index:-1}
.pricing-table .pricing-header h3{font-size:20px;font-weight:700;text-transform:uppercase;-webkit-transition:.5s;transition:.5s;margin-bottom:0}
.pricing-table .price{margin-bottom:25px}
.pricing-table .price span{color:#ff005d;font-size:40px;font-weight:700}
.pricing-table .price span sup{font-weight:500}
.pricing-table .price span span{font-size:14px;font-weight:500}
.pricing-table .pricing-features ul{padding:0;list-style-type:none;margin-bottom:30px}
.pricing-table .pricing-features ul li{color:#CCDCEA;font-size:14px;margin-bottom:12px;text-decoration:line-through}
.pricing-table .pricing-features ul li:last-child{margin-bottom:0}
.pricing-table .pricing-features ul li.active{color:#1e1e1e;text-decoration:none}
.pricing-table:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px)}
.pricing-table:hover .pricing-header::before{opacity:1;visibility:visible}
.pricing-table:hover .pricing-header h3{color:#fff}
.pricing-table.active-plan .pricing-header::before{opacity:1;visibility:visible}
.pricing-table.active-plan .pricing-header h3{color:#fff}
.pricing-table.active-plan .btn-primary::after,.pricing-table.active-plan .btn-primary::before{background:#ff005d}
.work-process-area{overflow:hidden}
.work-process-area .section-title{margin-bottom:70px}
.work-process{text-align:center;position:relative;z-index:1;max-width:995px;margin:0 auto}
.work-process img.circle-image{position:absolute;left:0;right:0;margin:0 auto;top:-10px;z-index:-1}
.work-process-list .single-work-process{position:absolute;left:0;top:0}
.work-process-list .single-work-process:nth-child(1) .icon{background:#0776ff;color:#fff}
.work-process-list .single-work-process:nth-child(1){left:10%;top:20px}
.work-process-list .single-work-process:nth-child(2){left:auto;right:10%;top:20px}
.work-process-list .single-work-process:nth-child(2) .icon{background:transparent;color:#fff}
.work-process-list .single-work-process:nth-child(2) .icon::before{background:#ff298e}
.work-process-list .single-work-process:nth-child(3){right:0;left:auto;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.work-process-list .single-work-process:nth-child(3) .icon2{background:transparent;color:#fff}
.work-process-list .single-work-process:nth-child(3) .icon2::before{background:#16cc59}
.work-process-list .single-work-process:nth-child(4){left:auto;right:10%;bottom:5%;top:auto}
.work-process-list .single-work-process:nth-child(4) .icon{background:transparent;color:#fff}
.work-process-list .single-work-process:nth-child(4) .icon::before{background:#6b6b6b}
.work-process-list .single-work-process:nth-child(5){left:10%;top:auto;bottom:5%}
.work-process-list .single-work-process:nth-child(5) .icon{background:transparent;color:#fff}
.work-process-list .single-work-process:nth-child(5) .icon::before{background:#fc7227}
.work-process-list .single-work-process:nth-child(6){left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.work-process-list .single-work-process:nth-child(6) .icon{background:transparent;color:#fff}
.work-process-list .single-work-process:nth-child(6) .icon::before{background:#b7b7b7}
.single-work-process .icon{background:transparent;color:#ff3389;width:95px;height:95px;line-height:102px;font-size:40px;display:inline-block;border-radius:50%;position:relative;z-index:1}
.single-work-process .icon2{background:#ff298e;color:#ff3389;width:95px;height:95px;line-height:102px;font-size:40px;display:inline-block;border-radius:50%;position:relative;z-index:1}
.single-work-process .icon3{background:#16cc59;color:#ff3389;width:95px;height:95px;line-height:102px;font-size:40px;display:inline-block;border-radius:50%;position:relative;z-index:1}
.single-work-process .icon3 img,.single-work-process .icon2 img{max-width:100%;width:60%;height:auto}
.single-work-process .icon::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;background:transparent;border-radius:50%}
.single-work-process h3{font-size:16px;font-weight:600;text-transform:uppercase;margin-top:20px;margin-bottom:5px}
.single-work-process span{display:block;color:#646464;font-size:14px}
.rotateme{-webkit-animation-name:rotateme;animation-name:rotateme;-webkit-animation-duration:20s;animation-duration:20s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}
@-webkit-keyframes rotateme {
  from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
  to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes rotateme {
  from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
  to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.cta-area{position:relative;z-index:1;padding-top:80px;padding-bottom:80px;background-position:center center;background-size:cover;background-repeat:no-repeat;}
.cta-area.bg-gradient{background:-webkit-gradient(linear,right bottom,left top,from(#ff005d),color-stop(#ff287b),color-stop(#ff395a),color-stop(#ff5137),to(#ff6a00));background:linear-gradient(to left top,#ff005d,#ff287b,#ff395a,#ff5137,#ff6a00)}
.cta-area.bg-gradient .cta-content h3{color:#fff}
.cta-area.bg-gradient .cta-content p{color:#fff;opacity:.9}
.cta-area.bg-gradient .cta-btn-box .btn-primary{color:#ff005d}
.cta-area.bg-gradient .cta-btn-box .btn-primary::before{background:#fff}
.cta-area.bg-gradient .cta-btn-box .btn-primary:hover,.cta-area.bg-gradient .cta-btn-box .btn-primary:focus{color:#fff;border-color:#fff}
.cta-content h3{margin-bottom:5px;font-size:36px;font-weight:700}
.cta-content p{font-size:18px;margin:0}
.cta-btn-box{text-align:right}
.funfacts-area{position:relative;z-index:1}
.funfacts-area .map-bg{position:absolute;z-index:-1;top:120px;left:0;right:0;text-align:center;margin:0 auto}
.funfact{text-align:center}
.funfact h3{color:#ff005d;font-size:35px;font-weight:700;margin-bottom:6px}
.contact-cta-box{margin:80px auto 0;max-width:600px;border:1px dashed #ebebeb;padding:30px 210px 30px 30px;border-radius:5px;position:relative}
.contact-cta-box h3{font-size:20px;font-weight:600;margin-bottom:6px}
.contact-cta-box p{margin-bottom:0}
.contact-cta-box .btn{position:absolute;right:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.subscribe-area{text-align:center;background-position:center;background-size:contain;background-repeat:repeat;background-attachment:fixed;}
.newsletter{max-width:750px;border-radius:5px;margin-left:auto;margin-right:auto}
.newsletter h4{text-transform:capitalize;margin-bottom:35px;font-size:35px;font-weight:700}
.newsletter form{position:relative}
.newsletter form .form-control{-webkit-box-shadow:0 10px 30px rgba(0,0,0,0.05);box-shadow:0 10px 30px rgba(0,0,0,0.05);border:none;height:75px;border-radius:50px;padding-left:20px;font-size:16px;background-color:#fff}
.newsletter form .btn{position:absolute;right:7px;top:8px;height:60px;width:175px;border-radius:30px}
.newsletter form .btn::before{border-radius:30px}
.newsletter form .validation-danger{margin-top:20px;color:red}
.newsletter form .validation-success{margin-top:20px}
.single-blog-post{margin-bottom:30px;background-color:#f5f6f5; border-radius:15px;}
.single-blog-post .post-image{position:relative;overflow:hidden;border-radius: 10px 10px 0 0;}
.single-blog-post .post-image img{-webkit-transition:.5s;transition:.5s;width:100%}
.single-blog-post .post-image::before,.single-blog-post .post-image::after{content:"";background:#fff;height:0;right:0;top:0;width:0;z-index:1;position:absolute;-webkit-transition-duration:1.3s;transition-duration:1.3s}
.single-blog-post .post-image::after{bottom:0;right:auto;top:auto;opacity:.7;left:0}
.single-blog-post .post-content{padding:30px 25px}
.single-blog-post .post-content .post-meta{padding:0;margin:0;list-style-type:none}
.single-blog-post .post-content .post-meta li{display:inline-block;margin-right:18px;position:relative;color:#ff005d;padding-left:20px;font-style:italic}
.single-blog-post .post-content .post-meta li a{display:inline-block;color:#ff005d}
.single-blog-post .post-content .post-meta li a:hover,.single-blog-post .post-content .post-meta li a:focus{color:#ff005d}
.single-blog-post .post-content .post-meta li i{margin-right:4px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.single-blog-post .post-content .post-meta li::before{content:'';position:absolute;right:-10px;top:50%;width:1px;height:15px;background:#646464;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.single-blog-post .post-content .post-meta li:first-child{padding-left:25px}
.single-blog-post .post-content .post-meta li:last-child{margin-right:0}
.single-blog-post .post-content .post-meta li:last-child::before{display:none}
.single-blog-post .post-content h3{margin-top:15px;margin-bottom:15px;line-height:36px;font-size:24px;font-weight:600}
.single-blog-post .post-content h3 a{color:#000}
.single-blog-post .post-content h3 a:hover,.single-blog-post .post-content h3 a:focus{color:#ff005d}
.single-blog-post:hover .post-image img,.single-blog-post:focus .post-image img{-webkit-transform:scale(1.3);transform:scale(1.3)}
.single-blog-post:hover .post-image::after,.single-blog-post:hover .post-image::before,.single-blog-post:focus .post-image::after,.single-blog-post:focus .post-image::before{height:100%;opacity:0;width:100%}
.blog-item-box .blog-item{margin-bottom:25px;background-color:#f5f6f5}
.blog-item-box .blog-item .row{margin-left:-10px;margin-right:-10px}
.blog-item-box .blog-item .row .col-lg-4,.blog-item-box .blog-item .row .col-lg-8{padding-left:10px;padding-right:10px}
.blog-item-box .blog-item .post-content .post-meta{padding:0;margin:0;list-style-type:none}
.blog-item-box .blog-item .post-content .post-meta li{display:inline-block;margin-right:18px;position:relative;color:#ff005d;padding-left:20px;font-style:italic}
.blog-item-box .blog-item .post-content .post-meta li a{display:inline-block;color:#ff005d}
.blog-item-box .blog-item .post-content .post-meta li a:hover,.blog-item-box .blog-item .post-content .post-meta li a:focus{color:#ff005d}
.blog-item-box .blog-item .post-content .post-meta li i{margin-right:4px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.blog-item-box .blog-item .post-content .post-meta li::before{content:'';position:absolute;right:-10px;top:50%;width:1px;height:15px;background:#646464;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.blog-item-box .blog-item .post-content .post-meta li:first-child{padding-left:25px}
.blog-item-box .blog-item .post-content .post-meta li:last-child{margin-right:0}
.blog-item-box .blog-item .post-content .post-meta li:last-child::before{display:none}
.blog-item-box .blog-item .post-content h3{margin-top:15px;margin-bottom:0;line-height:32px;font-size:22px;font-weight:600}
.blog-item-box .blog-item .post-content h3 a{color:#000}
.blog-item-box .blog-item .post-content h3 a:hover,.blog-item-box .blog-item .post-content h3 a:focus{color:#ff005d}
.blog-item-box .blog-item .post-image{overflow:hidden;position:relative}
.blog-item-box .blog-item .post-image img{-webkit-transition:.5s;transition:.5s}
.blog-item-box .blog-item .post-image::before,.blog-item-box .blog-item .post-image::after{content:"";background:#fff;height:0;right:0;top:0;width:0;z-index:1;position:absolute;-webkit-transition-duration:1.3s;transition-duration:1.3s}
.blog-item-box .blog-item .post-image::after{bottom:0;right:auto;top:auto;opacity:.7;left:0}
.blog-item-box .blog-item:hover .post-image img,.blog-item-box .blog-item:focus .post-image img{-webkit-transform:scale(1.3);transform:scale(1.3)}
.blog-item-box .blog-item:hover .post-image::after,.blog-item-box .blog-item:hover .post-image::before,.blog-item-box .blog-item:focus .post-image::after,.blog-item-box .blog-item:focus .post-image::before{height:100%;opacity:0;width:100%}
.blog-item-box .blog-item:last-child{margin-bottom:0}
.single-blog-item{margin-bottom:30px;background-color:#fff}
.single-blog-item .blog-image{position:relative;overflow:hidden;float:right;width:125px}
.single-blog-item .blog-image a{display:block}
.single-blog-item .blog-image a img{-webkit-transition:.5s;transition:.5s}
.single-blog-item .blog-image .post-tag{position:absolute;left:0;top:40px;-webkit-transition:.5s;transition:.5s}
.single-blog-item .blog-image .post-tag a{background:#ff005d;color:#fff;padding:9px 28px}
.single-blog-item .blog-post-content{padding:0 10px;float:right;width:64%}
.single-blog-item .blog-post-content .date{display:block;text-transform:uppercase;font-size:12px;-webkit-transition:.5s;transition:.5s}
.single-blog-item .blog-post-content h3{margin-bottom:10px;font-size:15px;font-weight:700;margin-top:5px}
.single-blog-item .blog-post-content h3 a{color:#000}
.single-blog-item .blog-post-content h3 a:hover,.single-blog-item .blog-post-content h3 a:focus{color:#ff005d}
.single-blog-item .blog-post-content p{margin-bottom:10px;font-size:14px}
.single-blog-item:hover .blog-image a img,.single-blog-item:focus .blog-image a img{-webkit-transform:scale(1.2);transform:scale(1.2)}
.single-blog-item:hover .blog-image .post-tag,.single-blog-item:focus .blog-image .post-tag{top:50px}
.single-blog-item:hover .blog-image .post-tag a,.single-blog-item:focus .blog-image .post-tag a{background:#ff005d;color:#fff}
.blog-slides.owl-theme .owl-nav.disabled + .owl-dots{margin-top:25px;line-height:.01}
.blog-areaBox{border-top:2px solid #eaeaea;padding:60px 0}
.blog-area {padding-top:0px;}
.blog-details .article-content{padding:30px 30px 35px;border:1px solid #eee}
.blog-details .article-content .entry-meta{padding:0;margin:0 0 20px;list-style-type:none}
.blog-details .article-content .entry-meta li{display:inline-block;color:#646464;margin-right:15px;font-weight:600;font-size:14px}
.blog-details .article-content .entry-meta li i{color:#ff005d;margin-right:3px}
.blog-details .article-content .entry-meta li:last-child{margin-right:0}
.blog-details .article-content .entry-meta li a{display:inline-block;color:#646464}
.blog-details .article-content .entry-meta li a:hover{color:#ff005d}
.blog-details .article-content .category{padding:0;margin:30px 0 0;list-style-type:none}
.blog-details .article-content .category li{display:inline-block;margin-right:4px}
.blog-details .article-content .category li span{font-weight:600}
.blog-details .article-content .category li a{border:1px solid #ff005d;border-radius:5px;padding:4px 15px;font-size:13px;color:#ff005d;position:relative;z-index:1}
.blog-details .article-content .category li a::before{position:absolute;content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:-webkit-gradient(linear,right bottom,left top,from(#ff005d),color-stop(#ff287b),color-stop(#ff395a),color-stop(#ff5137),to(#ff6a00));background:linear-gradient(to left top,#ff005d,#ff287b,#ff395a,#ff5137,#ff6a00);z-index:-1;border-radius:5px;opacity:0;visibility:hidden;-webkit-transition:.5s;transition:.5s}
.blog-details .article-content .category li a:hover,.blog-details .article-content .category li a:focus{color:#fff}
.blog-details .article-content .category li a:hover::before,.blog-details .article-content .category li a:focus::before{opacity:1;visibility:visible}
blockquote{background-color:#fafafa;padding:30px 30px 30px 70px !important;line-height:25px;font-weight:500;position:relative;margin:20px 0}
blockquote::before{font-family:"IcoFont";content:"\efcd";position:absolute;left:30px;top:35px;color:#ff005d;font-size:25px;font-style:normal}
blockquote p{font-weight:600}
blockquote cite{position:relative;padding-left:17px;font-family:IRANSans;font-weight:600}
blockquote cite::before{content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:-webkit-gradient(linear,right bottom,left top,from(#ff005d),color-stop(#ff287b),color-stop(#ff395a),color-stop(#ff5137),to(#ff6a00));background:linear-gradient(to left top,#ff005d,#ff287b,#ff395a,#ff5137,#ff6a00);left:0;width:10px;height:2px}
.post-controls-buttons{overflow:hidden;padding:30px;border:1px solid #eee;margin-top:30px;margin-bottom:30px}
.post-controls-buttons div:first-child{float:left}
.post-controls-buttons div:last-child{float:right}
.post-controls-buttons div a{display:inline-block;border:1px solid #eee;padding:9px 20px;border-radius:5px;color:#000;position:relative;z-index:1;font-weight:600}
.post-controls-buttons div a::before{position:absolute;content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:-webkit-gradient(linear,right bottom,left top,from(#ff005d),color-stop(#ff287b),color-stop(#ff395a),color-stop(#ff5137),to(#ff6a00));background:linear-gradient(to left top,#ff005d,#ff287b,#ff395a,#ff5137,#ff6a00);z-index:-1;border-radius:5px;opacity:0;visibility:hidden;-webkit-transition:.5s;transition:.5s}
.post-controls-buttons div a:hover,.post-controls-buttons div a:focus{border-color:#ff005d;color:#fff}
.post-controls-buttons div a:hover::before,.post-controls-buttons div a:focus::before{opacity:1;visibility:visible}
.comments-area .comments-title{font-size:24px;font-weight:700;margin-bottom:25px;margin-top:30px}
.comments-area ol,.comments-area ul{padding:0;margin:0;list-style-type:none}
.comments-area .comment-list{padding:0;margin:0;list-style-type:none}
.comments-area .children{margin-left:65px}
.comments-area .comment-body{border-bottom:1px solid #eee;margin-left:65px;color:#000;font-size:14px;margin-bottom:20px;padding-bottom:20px}
.comments-area .comment-body .reply{margin-top:15px}
.comments-area .comment-body .reply a{border:1px solid #ff005d;color:#ff005d;display:inline-block;padding:5px 20px 6px;border-radius:30px;font-size:13px;position:relative;z-index:1}
.comments-area .comment-body .reply a::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:-webkit-gradient(linear,right bottom,left top,from(#ff005d),color-stop(#ff287b),color-stop(#ff395a),color-stop(#ff5137),to(#ff6a00));background:linear-gradient(to left top,#ff005d,#ff287b,#ff395a,#ff5137,#ff6a00);opacity:0;visibility:hidden;-webkit-transition:.5s;transition:.5s;border-radius:30px;z-index:-1}
.comments-area .comment-body .reply a:hover{color:#fff}
.comments-area .comment-body .reply a:hover::before{opacity:1;visibility:visible}
.comments-area .comment-meta{margin-bottom:1em}
.comments-area .comment-author{font-size:15px;margin-bottom:.4em;position:relative;z-index:2}
.comments-area .comment-author .avatar{height:50px;left:-65px;position:absolute;width:50px}
.comments-area .comment-author .fn{font-weight:600;font-family:IRANSans}
.comments-area .comment-author .says{display:none}
.comments-area .comment-metadata{color:#646464;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:600}
.comments-area .comment-metadata a{color:#646464}
.comments-area .comment-metadata a:hover{color:#ff005d}
.comments-area .comment-content p{font-size:14px}
.comments-area .comment-respond{background:#fafafa;padding:30px 25px;overflow:hidden;border:1px solid #eee}
.comments-area .comment-respond .comment-reply-title{margin-top:0;margin-bottom:0;font-size:20px;font-weight:700}
.comments-area .comment-respond .comment-reply-title #cancel-comment-reply-link{font-size:15px;display:inline-block}
.comments-area .comment-respond .comment-notes{font-size:15px;margin-bottom:0;margin-top:10px}
.comments-area .comment-respond .comment-notes .required{color:red}
.comments-area .comment-respond .comment-form-comment{margin-top:15px;float:left;width:100%}
.comments-area .comment-respond label{display:block;margin-bottom:10px;font-weight:600;color:#000}
.comments-area .comment-respond input[type="date"],.comments-area .comment-respond input[type="time"],.comments-area .comment-respond input[type="datetime-local"],.comments-area .comment-respond input[type="week"],.comments-area .comment-respond input[type="month"],.comments-area .comment-respond input[type="text"],.comments-area .comment-respond input[type="email"],.comments-area .comment-respond input[type="url"],.comments-area .comment-respond input[type="password"],.comments-area .comment-respond input[type="search"],.comments-area .comment-respond input[type="tel"],.comments-area .comment-respond input[type="number"],.comments-area .comment-respond textarea{display:block;width:100%;background-color:#fff;border:1px solid #eee;padding:.625em .7375em;outline:0;-webkit-transition:.5s;transition:.5s}
.comments-area .comment-respond input[type="date"]:focus,.comments-area .comment-respond input[type="time"]:focus,.comments-area .comment-respond input[type="datetime-local"]:focus,.comments-area .comment-respond input[type="week"]:focus,.comments-area .comment-respond input[type="month"]:focus,.comments-area .comment-respond input[type="text"]:focus,.comments-area .comment-respond input[type="email"]:focus,.comments-area .comment-respond input[type="url"]:focus,.comments-area .comment-respond input[type="password"]:focus,.comments-area .comment-respond input[type="search"]:focus,.comments-area .comment-respond input[type="tel"]:focus,.comments-area .comment-respond input[type="number"]:focus,.comments-area .comment-respond textarea:focus{border-color:#ff005d}
.comments-area .comment-respond .comment-form-author{float:left;width:50%;padding-right:10px;margin-bottom:20px}
.comments-area .comment-respond .comment-form-email{float:left;width:50%;padding-left:12px;margin-bottom:20px}
.comments-area .comment-respond .comment-form-url{float:left;width:100%;margin-bottom:20px}
.comments-area .comment-respond .comment-form-cookies-consent{width:100%;float:left;position:relative;padding-left:20px;margin-bottom:20px}
.comments-area .comment-respond .comment-form-cookies-consent input{position:absolute;left:0;top:7px}
.comments-area .comment-respond .comment-form-cookies-consent label{display:inline-block;margin:0;color:#646464;font-weight:400}
.comments-area .comment-respond .form-submit{float:left;width:100%}
.comments-area .comment-respond .form-submit input,.form1-area .main-form input,
.form2-area .main-form input{background:-webkit-gradient(linear,right bottom,left top,from(#ff005d),color-stop(#ff287b),color-stop(#ff395a),color-stop(#ff5137),to(#ff6a00));background:linear-gradient(to left top,#ff005d,#ff287b,#ff395a,#ff5137,#ff6a00);border:1px solid #ff005d;color:#fff;padding:11px 25px;display:inline-block;cursor:pointer;outline:0;border-radius:0;text-transform:uppercase;-webkit-transition:.5s;transition:.5s;position:relative;z-index:1;font-weight:600;font-size:14px;border-radius: 8px; overflow: hidden;}
.comments-area .comment-respond .form-submit input:hover,.comments-area .comment-respond .form-submit input:focus,
.form2-area .main-form input:hover, .form2-area .main-form input:focus,
.form1-area .main-form input:hover, .form1-area .main-form input:focus{color: #ff005d;  background: transparent;  border-color: #ff005d;}
.page-title-area{position:relative;z-index:1;text-align:center}
.page-title-area-inside{text-align:right!important;margin:30px auto 50px}
.page-title-area h2,.page-title-area h1{margin:15px auto;font-size:36px;font-weight:700}
.shape1{position:absolute;top:20%;z-index:-1;left:30px;-webkit-animation:rotate3d 4s linear infinite;animation:rotate3d 4s linear infinite;opacity:.4}
.shape2{position:absolute;z-index:-1;top:60%;left:15%}
.shape3{position:absolute;left:25%;bottom:15%;z-index:-1;-webkit-animation:animationFramesOne 15s infinite linear;animation:animationFramesOne 15s infinite linear}
.shape4{position:absolute;right:25%;bottom:15%;z-index:-1;-webkit-animation:animationFramesOne 20s infinite linear;animation:animationFramesOne 20s infinite linear}
.shape5{position:absolute;right:5%;top:10%;z-index:-1;-webkit-animation:movebounce 5s linear infinite;animation:movebounce 5s linear infinite;opacity:.2}
.shape6{position:absolute;z-index:-1;top:40%;right:10%}
.shape7{position:absolute;left:25%;top:15%;z-index:-1;-webkit-animation:animationFramesOne 20s infinite linear;animation:animationFramesOne 20s infinite linear}
.shape8{position:absolute;z-index:-1;top:15%;right:10%}
@-webkit-keyframes movebounce {
  0%{-webkit-transform:translateY(0px);transform:translateY(0px)}
  50%{-webkit-transform:translateY(20px);transform:translateY(20px)}
  100%{-webkit-transform:translateY(0px);transform:translateY(0px)}
}
@keyframes movebounce {
  0%{-webkit-transform:translateY(0px);transform:translateY(0px)}
  50%{-webkit-transform:translateY(20px);transform:translateY(20px)}
  100%{-webkit-transform:translateY(0px);transform:translateY(0px)}
}
@-webkit-keyframes moveleftbounce {
  0%{-webkit-transform:translateX(0px);transform:translateX(0px)}
  50%{-webkit-transform:translateX(20px);transform:translateX(20px)}
  100%{-webkit-transform:translateX(0px);transform:translateX(0px)}
}
@keyframes moveleftbounce {
  0%{-webkit-transform:translateX(0px);transform:translateX(0px)}
  50%{-webkit-transform:translateX(20px);transform:translateX(20px)}
  100%{-webkit-transform:translateX(0px);transform:translateX(0px)}
}
@-webkit-keyframes rotate3d {
  0%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}
  100%{-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}
}
@keyframes rotate3d {
  0%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}
  100%{-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}
}
@-webkit-keyframes animationFramesOne {
  0%{-webkit-transform:translate(0px,0px) rotate(0deg);transform:translate(0px,0px) rotate(0deg)}
  20%{-webkit-transform:translate(73px,-1px) rotate(36deg);transform:translate(73px,-1px) rotate(36deg)}
  40%{-webkit-transform:translate(141px,72px) rotate(72deg);transform:translate(141px,72px) rotate(72deg)}
  60%{-webkit-transform:translate(83px,122px) rotate(108deg);transform:translate(83px,122px) rotate(108deg)}
  80%{-webkit-transform:translate(-40px,72px) rotate(144deg);transform:translate(-40px,72px) rotate(144deg)}
  100%{-webkit-transform:translate(0px,0px) rotate(0deg);transform:translate(0px,0px) rotate(0deg)}
}
@keyframes animationFramesOne {
  0%{-webkit-transform:translate(0px,0px) rotate(0deg);transform:translate(0px,0px) rotate(0deg)}
  20%{-webkit-transform:translate(73px,-1px) rotate(36deg);transform:translate(73px,-1px) rotate(36deg)}
  40%{-webkit-transform:translate(141px,72px) rotate(72deg);transform:translate(141px,72px) rotate(72deg)}
  60%{-webkit-transform:translate(83px,122px) rotate(108deg);transform:translate(83px,122px) rotate(108deg)}
  80%{-webkit-transform:translate(-40px,72px) rotate(144deg);transform:translate(-40px,72px) rotate(144deg)}
  100%{-webkit-transform:translate(0px,0px) rotate(0deg);transform:translate(0px,0px) rotate(0deg)}
}
.contact-info-box{text-align:center;-webkit-transition:.5s;transition:.5s;-webkit-box-shadow:0 2px 48px 0 rgba(0,0,0,0.08);box-shadow:0 2px 48px 0 rgba(0,0,0,0.08);background:#fff;padding:30px}
.contact-info-box .icon{display:inline-block;width:65px;height:65px;line-height:65px;background:#f7fafd;border-radius:50%;font-size:30px;color:#ff005d;-webkit-transition:.5s;transition:.5s}
.contact-info-box h3{font-size:20px;font-weight:700;margin:25px 0 12px}
.contact-info-box p{margin-bottom:0;color:#646464}
.contact-info-box p a{color:#646464}
.contact-info-box p a:hover{color:#ff005d}
.contact-info-box:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px)}
.contact-info-box:hover .icon{color:#fff;background:#ff005d}
#map{height:500px;width:100%}
#contactForm .help-block ul{margin:0}
#contactForm .help-block ul li{color:red}
#contactForm .btn{margin-top:10px}
#contactForm #msgSubmit.text-danger,#contactForm #msgSubmit.text-success{margin:20px 0 0}
.contact-area .section-title{text-align:left;margin-left:0;margin-right:0}
.contact-area .section-title p{margin-left:0;margin-right:0}
.contact-area .section-title h2{margin-bottom:12px}
.contact-with-map{position:relative}
.contact-with-map #map{height:800px}
.contact-with-map .contact-form{position:absolute;right:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);max-width:620px;background-color:#fff;text-align:center;padding:35px 25px}
.contact-with-map .contact-form h2{font-size:36px;font-weight:700;margin-bottom:30px}
.contact-with-map .contact-form #msgSubmit{text-align:center!important}
.contact-sidebar .contact-item{position:relative;padding-left:52px;margin-bottom:30px}
.contact-sidebar .contact-item:last-child{margin-bottom:0}
.contact-sidebar .contact-item .icon{font-size:35px;color:#35d36f;position:absolute;left:0;top:0}
#contactForm{margin-top:20px}
.contact-sidebar .contact-item span{font-size:18px;font-family:IRANSans;font-weight:600;display:block;margin-bottom:10px}
.contact-sidebar .contact-item p{margin-bottom:0}
.contact-sidebar .contact-item p a{color:#646464}
.contact-sidebar .contact-item p a:hover{color:#ff005d}
.error-content{margin:0 auto;max-width:650px}
.error-content .search-form{position:relative;margin-top:45px}
.error-content .search-form .search-field{display:block;width:100%;height:50px;outline:0;-webkit-box-shadow:unset;box-shadow:unset;padding-left:15px;text-transform:capitalize;font-weight:600;border:1px solid #eee}
.error-content .search-form .search-submit{position:absolute;right:0;bottom:0;height:50px;width:110px;outline:0;-webkit-box-shadow:unset;box-shadow:unset;border:none;background:#ff005d;color:#fff;font-weight:600;-webkit-transition:.5s;transition:.5s}
.error-content .search-form .search-submit:hover,.error-content .search-form .search-submit:focus{background-color:#000;color:#fff}
.pagination-area{margin-top:40px;text-align:center}
.pagination-area .page-numbers{width:40px;height:40px;margin:0 3px;display:inline-block;background-color:#f4f4f4;line-height:40px;color:#6b6c6e;-webkit-box-shadow:0 2px 10px 0 #d8dde6;box-shadow:0 2px 10px 0 #d8dde6;font-size:14px;border-radius:5px}
.pagination-area .page-numbers.current,.pagination-area .page-numbers:hover,.pagination-area .page-numbers:focus{background:#16cc59;color:#fff;-webkit-box-shadow:unset;box-shadow:unset}
.widget-area .widget{margin-top:35px}
.widget-area .widget:first-child{margin-top:0}
.widget-area .widget .widget-title{font-weight:700;font-size:21px;border-bottom:1px solid #eee;padding-bottom:10px;margin-bottom:20px;text-transform:capitalize}
.widget-area .widget ul{padding:0;margin:0;list-style-type:none}
.widget-area .widget ul li{position:relative;margin-bottom:12px;color:#646464;padding-left:17px;font-size:14px;line-height:1.8}
.widget-area .widget ul li:last-child{margin-bottom:0}
.widget-area .widget ul li::before{background:-webkit-gradient(linear,right bottom,left top,from(#ff005d),color-stop(#ff287b),color-stop(#ff395a),color-stop(#ff5137),to(#ff6a00));background:linear-gradient(to left top,#ff005d,#ff287b,#ff395a,#ff5137,#ff6a00);height:7px;width:7px;content:'';left:0;top:9px;position:absolute}
.widget-area .widget ul li a{color:#646464}
.widget-area .widget ul li a:hover,.widget-area .widget ul li a:focus{color:#ff005d}
.widget-area .widget_search form{position:relative}
.widget-area .widget_search form label{display:block}
.widget-area .widget_search form .screen-reader-text{display:none}
.widget-area .widget_search form .search-field{background-color:#f8f8f8;height:50px;padding:6px 18px;border:1px solid #eee;width:100%;display:block;outline:0;-webkit-transition:.5s;transition:.5s}
.widget-area .widget_search form .search-submit{position:absolute;cursor:pointer;top:0;right:0;background:#ff005d;outline:0;border:none;color:#fff;height:50px;padding:0 20px;-webkit-transition:.5s;transition:.5s;font-weight:600;font-size:15px}
.widget-area .widget_search form .search-submit:hover{background:#000;color:#fff}
.widget-area .widget_recent_entries ul li a{font-weight:600}
.widget-area .widget_recent_entries ul li .post-date{display:block;font-size:13px;color:#646464;margin-top:4px}
.widget-area .widget_recent_comments ul li{color:#646464}
.widget-area .widget_recent_comments ul li span{display:inline-block}
.widget-area .widget_recent_comments ul li a{display:inline-block;font-weight:600}
.widget-area .widget_archive ul li a{font-weight:600}
.widget-area .widget_categories ul li a{display:inline-block;font-weight:600}
.widget-area .widget_categories ul li .post-count{float:right}
.widget-area .widget_meta ul li a{font-weight:600}
.widget-area .tagcloud a{display:inline-block;font-weight:600;font-size:14px;position:relative;z-index:1;padding:7px 10px;color:#646464;border:1px solid #eee;margin-top:8px;margin-right:4px}
.widget-area .tagcloud a::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;visibility:hidden;z-index:-1;background:-webkit-gradient(linear,right bottom,left top,from(#ff005d),color-stop(#ff287b),color-stop(#ff395a),color-stop(#ff5137),to(#ff6a00));background:linear-gradient(to left top,#ff005d,#ff287b,#ff395a,#ff5137,#ff6a00);-webkit-transition:.5s;transition:.5s}
.widget-area .tagcloud a:hover,.widget-area .tagcloud a:focus{color:#fff;border-color:#ff005d}
.widget-area .tagcloud a:hover::before,.widget-area .tagcloud a:focus::before{opacity:1;visibility:visible}
.case-studies-details-image{overflow:hidden;margin-bottom:30px}
.case-studies-details-image img{-webkit-transition:.5s;transition:.5s}
.case-studies-details-image a{position:absolute;top:0;left:0;width:100%;height:100%}
.case-studies-details-image:hover img,.case-studies-details-image:focus img{-webkit-transform:scale(1.3);transform:scale(1.3)}
.case-studies-desc{margin-top:20px}
.case-studies-desc h3{font-size:24px;font-weight:700;margin-bottom:20px}
.case-studies-information{margin-top:20px}
.case-studies-information h3{font-size:24px;font-weight:700;margin-bottom:20px}
.case-studies-information ul{padding:0;list-style-type:none;margin:0}
.case-studies-information ul li{margin-bottom:12px;color:#646464}
.case-studies-information ul li span{font-size:16px;font-weight:700;font-family:IRANSans;color:#000;display:inline-block;margin-right:4px}
.case-studies-information ul li a{display:inline-block;color:#646464}
.case-studies-information ul li a:hover{color:#ff005d}
.portfolio-details-image{position:relative;overflow:hidden}
.portfolio-details-image img{-webkit-transition:.5s;transition:.5s}
.portfolio-details-image img{ width: 100%}
.portfolio-details-image a{position:absolute;top:0;left:0;width:100%;height:100%}
.portfolio-details-image:hover img,.portfolio-details-image:focus img{-webkit-transform:scale(1.3);transform:scale(1.3)}
.portfolio-desc{margin-top:50px}
.portfolio-desc h3{font-size:24px;font-weight:700;margin-bottom:20px}
.portfolio-information{margin-top:50px}
.portfolio-information h3{font-size:24px;font-weight:700;margin-bottom:20px}
.portfolio-information ul{padding:0;list-style-type:none;margin:0}
.portfolio-information ul li{margin-bottom:12px;color:#646464}
.portfolio-information ul li span{font-size:16px;font-weight:700;font-family:IRANSans;color:#000;display:inline-block;margin-right:4px}
.portfolio-information ul li a{display:inline-block;color:#646464}
.portfolio-information ul li a:hover{color:#ff005d}
.faq-accordion .accordion{list-style-type:none;padding:0;margin:0}
.faq-accordion .accordion .accordion-item{display:block;margin-bottom:15px}
.faq-accordion .accordion .accordion-item:last-child{margin-bottom:0}
.faq-accordion .accordion .accordion-item .accordion-title{display:block;padding:12px 45px 12px 15px;text-decoration:none;position:relative;color:#000;font-size:18px;font-weight:700;font-family:IRANSans}
.faq-accordion .accordion .accordion-item{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.08);box-shadow:0 0 10px 0 rgba(0,0,0,0.08);background:#fff;border-radius:5px;border:1px solid #dce4e6}
.faq-accordion .accordion .accordion-item .accordion-title:hover,.faq-accordion .accordion .accordion-item .accordion-title.active,.faq-accordion .accordion .accordion-item .accordion-title:focus{background:transparent;color:#0776ff}
.faq-accordion .accordion .accordion-item .accordion-title i{position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:2px solid #959595;border-radius:3px;color:#959595;font-size:12px;padding:1px;font-weight:700}
.faq-accordion .accordion .accordion-item .accordion-title.active i::before{content:"\ef9a";color:#0776ff}
.faq-accordion .accordion .accordion-item .accordion-title.active i{border:2px solid #0776ff}
.faq-accordion .accordion .accordion-item .accordion-content{display:none;position:relative;overflow:hidden;padding:15px;line-height:1.9}
.faq-accordion .accordion .accordion-item .accordion-content.show{display:block}
.faq-contact{-webkit-box-shadow:0 0 18px 0 rgba(0,0,0,0.08);box-shadow:0 0 18px 0 rgba(0,0,0,0.08);border-radius:4px;background:#fff}
.faq-contact h3{margin-bottom:35px;font-size:24px;font-weight:700;font-family:IRANSans}
.faq-contact form .btn{margin-top:10px}
.footer-area{background:#f6f9fc url(../img/footer.jpg) repeat-x top center;padding-top:110px;position:relative;z-index:1;margin-top: 50px;}
.single-footer-widget .logo{margin-bottom:25px}

.single-footer-widget .social-links{padding:0;margin:20px 0 0;list-style-type:none}
.single-footer-widget .social-links li{display:inline-block;margin-right:2px}
.single-footer-widget .social-links li a{width:38px;height:38px;line-height:40px;text-align:center;background-color:#4a4a4a;border-radius:50%;color:#fff;position:relative;z-index:1}
.single-footer-widget .social-links li a::before{content:'';position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;margin:0 auto;background:-webkit-gradient(linear,right bottom,left top,from(#ff005d),color-stop(#ff287b),color-stop(#ff395a),color-stop(#ff5137),to(#ff6a00));background:linear-gradient(to left top,#ff005d,#ff287b,#ff395a,#ff5137,#ff6a00);width:0;height:0;z-index:-1;border-radius:50%;-webkit-transition:.5s;transition:.5s}
.single-footer-widget .social-links li a:hover::before,.single-footer-widget .social-links li a:focus::before{width:100%;height:100%}
.single-footer-widget .social-links li:last-child{margin:0}

.single-footer-widget h3{position:relative;margin-bottom:25px;padding-bottom:10px;font-size:22px;font-weight:600}
.single-footer-widget h3::before{content:'';position:absolute;left:0;bottom:0;width:55px;height:3px;background:-webkit-gradient(linear,right bottom,left top,from(#ff005d),color-stop(#ff287b),color-stop(#ff395a),color-stop(#ff5137),to(#ff6a00));background:linear-gradient(to left top,#ff005d,#ff287b,#ff395a,#ff5137,#ff6a00)}
.single-footer-widget h3::after{content:'';position:absolute;left:35px;bottom:0;height:3px;background:#f6f9fc;width:5px}
.single-footer-widget ul.list{margin:0;list-style-type:none;padding:0}
.single-footer-widget ul.list li{margin-bottom:12px;font-weight:500}
.single-footer-widget ul.list li a{position:relative;color:#353535;font-weight:500}
.single-footer-widget ul.list li a::before{content:'';position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:-webkit-gradient(linear,right bottom,left top,from(#ff005d),color-stop(#ff287b),color-stop(#ff395a),color-stop(#ff5137),to(#ff6a00));background:linear-gradient(to left top,#ff005d,#ff287b,#ff395a,#ff5137,#ff6a00);width:10px;height:2px;opacity:0;visibility:hidden;-webkit-transition:.5s;transition:.5s}
.single-footer-widget ul.list li a:hover,.single-footer-widget ul.list li a:focus{color:#ff005d;padding-left:15px}
.single-footer-widget ul.list li a:hover::before,.single-footer-widget ul.list li a:focus::before{opacity:1;visibility:visible}
.single-footer-widget ul.list li:last-child{margin-bottom:0}
.single-footer-widget ul.get-in-touch{padding:0;margin:0;list-style-type:none}
.single-footer-widget ul.get-in-touch li{position:relative;margin-bottom:25px;padding-left:45px}
.single-footer-widget ul.get-in-touch li:first-child{margin-bottom:15px}
.single-footer-widget ul.get-in-touch li i{width:35px;height:35px;line-height:35px;color:#fff;background:-webkit-gradient(linear,right bottom,left top,from(#ff005d),color-stop(#ff287b),color-stop(#ff395a),color-stop(#ff5137),to(#ff6a00));background:linear-gradient(to left top,#ff005d,#ff287b,#ff395a,#ff5137,#ff6a00);border-radius:50%;text-align:center;position:absolute;left:0;top:0}
.single-footer-widget ul.get-in-touch li i.icofont-live-support{top:-7px}
.single-footer-widget ul.get-in-touch li i.icofont-envelope{top:-6px}
.single-footer-widget ul.get-in-touch li a{display:inline-block;color:#353535;font-weight:500}
.single-footer-widget ul.get-in-touch li a:hover,.single-footer-widget ul.get-in-touch li a:focus{color:#ff005d}
.single-footer-widget ul.get-in-touch li:last-child{margin-bottom:0}
.copyright-area{background-color:#000;text-align:center;margin-top:95px;padding-top:30px;padding-bottom:30px}
.copyright-area p{color:#fff;text-align:center}
.copyright-area p a{display:inline-block;color:#fff}
.copyright-area p a:hover,.copyright-area p a:focus{color:#ff005d}
.go-top{position:fixed;cursor:pointer;bottom:20px;right:20px;font-size:35px;color:#fff;background-color:#000;z-index:4;display:none;width:40px;text-align:center;height:40px;line-height:45px;border-radius:50%;-webkit-transition:.5s;transition:.5s}
.go-top:hover{color:#fff;background:#ff005d}
.typewriter{font-family:IRANSans;color:#fff;padding-right:30px;display:block;direction:rtl;text-align:right}
.typewriter-text{padding-left:10px;color:#333;border-left:solid #ff005d 7px;text-transform:uppercase;animation:cursor 1s ease-in-out infinite;font-weight:700}
@keyframes cursor {
  from{border-color:#ff005d}
  to{border-color:transparent}
}
@media (max-width: 767.98px) {
  .typewriter{font-size:18px}
}
@media (min-width: 768px) {
  .typewriter{font-size:18px}
}
#fade{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:1001;-moz-opacity:.8;opacity:.8;filter:alpha(opacity=80)}
#light{display:none;position:fixed;top:50%;left:50%;max-width:600px;max-height:360px;margin-left:-300px;margin-top:-180px;border:2px solid #FFF;background:#FFF;z-index:1002;overflow:visible}
#boxclose{float:right;cursor:pointer;color:#fff;border:1px solid #AEAEAE;border-radius:3px;background:#222;font-size:31px;font-weight:700;display:inline-block;line-height:0;padding:11px 3px;position:absolute;right:2px;top:2px;z-index:1002;opacity:.9}
.boxclose:before{content:"×"}
#fade:hover ~ #boxclose{display:none}
.test:hover ~ .test2{display:none}
.Qoutes{background:url(../img/topqoute.jpg) repeat-x top center;position:relative;padding:40px 0;min-height:120px}
.Qoutes:before,.Qoutes:after{content:"";bottom:0;width:280px;height:108px;position:absolute;z-index:-1}
.Qoutes:before{background:url(../img/rightqoute.jpg) no-repeat right 0;right:0}
.Qoutes:after{background:url(../img/leftqoute.jpg) no-repeat right 0;left:0}
section.AboutUs{background:#f4f4f4 url(../img/AboutUs.jpg) repeat-x bottom center;position:relative;text-align:right}
section.AboutUs h4{color:rgba(51,51,51,.7);font-size:18px;font-weight:700;letter-spacing:-1px}
section.AboutUs h2{font-size:34px;color:#333;font-weight:700}
section.AboutUs h4,section.AboutUs h2,section.AboutUs p{padding:0 16% 0 10%;text-align:justify}
section.AboutUs .AboutLightBox{position:relative}
section.AboutUs .AboutLightBox:after{content:"";position:absolute;bottom:-20%;left:-20%;background:rgba(22,204,89,.7);border-radius:10px;width:160px;height:200px}
section.ServiceBot2{position:relative;padding:150px 0}
section.ServiceBot2 .DirLtr{font-size:40px;font-weight:700}
section.ServiceBot2 .ServiceBot2Numbers{margin-top:50px}
section.ServiceBot2 p{text-align:center}
section.ServiceBot3{position:relative;padding:190px 0;margin-top:50px}
section.ServiceBot3 .DirLtr{font-size:40px;font-weight:700}
section.ServiceBot3 .ServiceBot2Numbers{margin-top:50px}
section.ServiceBot3 p{text-align:center}
.ServiceQuestion > div{position:absolute;bottom:0;right:0;left:0}
.ServiceQuestion > div a{background:#16cc59;color:#fff;border-radius:5px;padding:5px 20px;display:inline-block;margin:0 auto;clear:both;background:#16cc59;color:#fff;border-radius:5px;padding:8px 20px;display:block;width:110px;margin:10px auto -20px;clear:both}
.ServiceQuestion > div a:hover{box-shadow:0 0 0 2px white,0 0 0 3px #16cc59}
.portfolio-area{padding:20% 0 0 10%}
.portfolio-area .section-title{text-align:left;margin:60px auto 30px}
.MHomeTabs li a{padding:3% 0 5%;height:55px;float:right;display:inline-block; font-size: 26px; width: 270px}
.MHomeTabs li.current div a{background:url(../img/MHomeTabs.png) no-repeat center top}
.MHomeTabs li.current div a:before,.MHomeTabs .tabs li a:hover::before{display:none}
.MHomeTabs li:after{content:"";clear:both;display:block;margin:0 auto}
.MHomeTabs li:first-child,.MHomeTabs li{margin:0!important}
.MHomeTabs .tab_content:before{background:url(../img/TabsBgRight.png) no-repeat right top;content:"";min-height:164px;width:18px;float:right;display:inline-block}
.MHomeTabs .tab_content .tab_contentIn{background:url(../img/TabsBg.jpg) repeat-x right top;content:"";min-height:164px;display:inline-block;float:right;width:95%;margin:0 auto;padding:4% 10%}
.MHomeTabs .tab_content .tab_contentIn form{width:100%;margin:0 auto;background:#fff;border:1px solid #d9d9d9;border-radius:10px;padding:6px;box-shadow:0 0 1.25rem rgba(108,118,134,0.1)}
.MHomeTabs .tab_content .tab_contentIn form .btn-primary-Green{background:#16cc59;border-radius:10px;color:#fff;display:inline-block;float:right}
.MHomeTabs .tab_content .tab_contentIn form .form-control-tabs{background:none;width:88%;border:none;float:right}
.MHomeTabs .tab_content .tab_contentIn form:after{content:"";clear:both;display:block;margin:0 auto}
.MHomeTabs .tab_content:after{background:url(../img/TabsBgleft.png) no-repeat right top;content:"";min-height:164px;width:18px;float:right;display:inline-block}
.MHomeTabs .tabs{margin-bottom:0;padding:0;border-bottom:0}
.MHomeTabs .tab_content{margin-top:-11px}
.Breadcrumbs{text-align:left}
.Breadcrumbs a{display:inline-block;padding:5px 0;color:#6e706e;letter-spacing:-1px}
.Breadcrumbs a:last-child,.Breadcrumbs a:hover{color:#000}
.uxhaven-nav2{border-bottom:1px solid #e6e6e6;box-shadow:0 0 25px rgba(108,118,134,0.15);margin-bottom:20px}
.uxhaven-nav2 .nav a{color:#333!important; font-weight: bold; }
.uxhaven-nav2 .nav > li{ padding: 5px 10px}
.uxhaven-nav2 .nav a:hover,.khireye-area-box a:hover{color:#ff005d!important}
.uxhaven-nav2 nav .navbar-nav .nav-item .dropdown-menu {
  right: 0;
  left: auto;
  text-align: right;
  width: 200px;
}
.uxhaven-nav2 nav .navbar-nav > .nav-item {
  position: relative;
  padding: 15px;
}
.uxhaven-nav2 nav .navbar-nav .nav-item:hover ul {
  opacity: 1;
  visibility: visible;
  top: 100%;
}
.uxhaven-nav2 nav .navbar-nav .nav-item .dropdown-menu {
  -webkit-box-shadow: 0 0 30px 0 rgba(0,0,0,0.05);
  box-shadow: 0 0 30px 0 rgba(0,0,0,0.05);
  background: #fff;
  position: absolute;
  top: 80px;
  left: 0;
  border: none;
  display: block;
  width: 250px;
  z-index: 99;
  opacity: 0;
  border-radius: 5px;
  visibility: hidden;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  padding: 20px 5px;}
.inside-area-section{padding-bottom:30px}
.khireye-area{background:url(../img/khireye.jpg) no-repeat left bottom;min-height:640px}
.project-area{background:url(../img/projectBg.jpg) no-repeat left bottom;min-height:728px}
.project-area .featured-services-box p{padding: 0px;overflow: hidden;line-height: 25px;}
.khireye-area-box{padding:15px;background:#fff!important;color:#6b6b6b;    border-radius: 0px 0px 10px 10px;}
.khireye-area-box ul{list-style:none;padding:0;margin:0}
.khireye-area-box a{color:#333;font-size:20px;font-weight:700;margin:10px 0}
.khireye-area-box a.Pink{font-size:13px;color:#ff005d;display:block;text-align:left;margin:5px 0}
.khireye-area-box a.Pink:hover{color:#000!important}
.inside-area-section .post-image img{width:100%;height:auto}
section.inside-area-section .ProjectInfo{text-align:right;color:#848484;line-height:30px}
.featured-services-box{position:relative}
.featured-services-box .project-tag{background:url(../img/ProgectTag.png) no-repeat 0 0;width:224px;height:41px;color:#fff;text-align:center;position:absolute;top:-16px;right:0;left:0;margin:0 auto;z-index:11}
.featured-services-box .project-tag a{color:#fff;padding-top:10px}
.featured-services-box .project-tag a:hover{color:#000}
.featured-services-box .post-image .post-tag{position:absolute;bottom:0;left:0;background:rgba(0,0,0,.5);border-radius:0 5px 0 0;color:#fff;display:inline-block;padding:5px 10px}
.featured-services-box .post-image .post-tag a{color:rgba(255,255,255,.7)}
.featured-services-box .post-image .post-tag a:hover{color:#fff}
.faq-area{background:url(../img/faq.jpg) no-repeat center bottom;padding-bottom:150px;min-height:460px}
section.UserComments{text-align:right}
section.UserComments h2{margin-bottom:40px}
section.UserComments h2:after{border-bottom:1px solid #e7e7e7;display:block;content:"";margin-top:-12px}
section.UserComments h2 span{font-size:16px;font-weight:700;background:#fff;padding:5px 10px}
section.UserComments .UserCommentsList{padding:15px;margin:20px 0;background:#f7f7f7;border-radius:10px}
section.UserComments .UserCommentsList h6{color:#000;font-weight:700;display:inline-block}
section.UserComments .UserCommentsListBot{border-bottom:1px solid #e7e7e7;padding:20px 0}
section.UserComments .UserCommentsListBot a{color:#24292f}
section.UserComments .UserCommentsListBot a:hover{color:#fe176b}
section.UserComments .UserCommentsListBot button{border-radius:5px;color:#fff;background:#fe176b;display:inline-block;float:left;border:1px solid #fe176b;padding:3px 20px}
section.UserComments .UserCommentsListBot button:hover{background:#fff;color:#fe176b}
#SupportBox .modal-content{border-radius:10px;border-top:7px solid #f9288b;text-align:right}
#SupportBox .modal-content h4{color:#f9288b;font-weight:700;text-align:right}
#SupportBox .modal-content .modal-header{border-bottom:none}
#SupportBox .modal-content .form-group{width:49%;display:inline-block}
#SupportBox .modal-content .form-group input,#SupportBox .modal-content .form-group-last input{background:#fff;border:1px solid #dce4e6;border-radius:20px;box-shadow:0 0 3px rgba(108,118,134,0.1)}
#SupportBox .modal-content .SupportBoxTitle{margin:15px 0 30px}
#SupportBox .modal-content .SupportBoxTitle:after{content:"";border-bottom:1px solid #acacac;display:block;margin-top:-10px}
#SupportBox .modal-content .SupportBoxTitle span{background:#fff;padding:0 20px;color:#000;font-weight:700}
#SupportBox .modal-content .modal-body{margin-bottom:25px}
section.food-area .food-area-box{color:#6b6b6b}
section.food-area .food-area-box ul{list-style:none;margin:15px 0;padding:0 15px;line-height:30px}
section.food-area .food-area-box h4 a{color:#333;padding:15px;font-weight:700}
section.food-area .food-area-box h4 a:hover{color:#fb005c}
section.food-area .food-area-box li b{color:#ff005d}
section.food-area .food-area-box .form-group{width:49%;display:inline-block;margin:0}
section.food-area .food-area-box .form-group-last{background:#ff005d;border-radius:0 0 5px 5px}
section.food-area .food-area-box .form-group input{background:#fff}
section.food-area .food-area-box .form-group-last button{background:none;border:none;color:#fff}
section.food-area .single-blog-post{background:#fff}
section.food-area .featured-services-box:hover::before{display:none}
section.food-area .food-area-box .input-group-text{border:none;background:none}
section.food-area .food-area-box select{border:none}
section.food-area .food-area-box form{border-top:1px solid #dce4e6}
section.food-area .food-area-box .form-control{border:none}
section.food-area .food-area-box .form-group-first{border-left:1px solid #dce4e6}
.login-area form{border:1px dotted #2a2a2a;text-align:right;padding:20px;font-weight:400;color:#333}
.login-area form button{float:left}
.login-area form label{font-weight:400}
.login-area .form-check-input{margin-right:-1.25rem}
.login-area .form-check{padding-right:1.25rem}
.login-area img{width:100%;height:auto;max-width:100%}

section.profile-area{ position: relative}
section.profile-area .tab{float:right;background-color:#fff;width:30%;min-height:300px}
section.profile-area .tab button{display:block;color:#7f7f7f;padding:22px 16px;width:100%;border:none;outline:none;text-align:left;cursor:pointer;transition:.3s;font-size:17px}
section.profile-area .tab button:hover,section.profile-area .tab button.active{color:#0776ff}
section.profile-area .tabcontent{float:right;padding:0 12px;width:70%;border-left:none;min-height:300px; text-align: right}
section.profile-area .tabcontent .ProfileInfo{ margin: 20px 0 ; position: relative}
section.profile-area .tabcontent .ProfileInfo img{border: 1px solid #dee5e7; border-radius: 10px; box-shadow: 0 0 1.25rem rgba(108,118,134,0.1)}
section.profile-area .tabcontent .ProfileInfo:after{content:"";position:absolute;bottom:-11%;left:-6%;background:rgba(255,41,142,.7);border-radius:10px;width:94px;height:76px}
section.profile-area .tab button.tablinks{ background-image: url("../img/profileli.png"); background-repeat: no-repeat; text-align: right; background-color: #fff; padding-right: 45px}
section.profile-area .tab button.ProfileInfo{ background-position: right 19px}
section.profile-area .tab button.MySupport{ background-position: right -33px}
section.profile-area .tab button.ProfileSupport{ background-position: right -106px}
section.profile-area .tab button.ProfileScrores{ background-position: right -174px}
section.profile-area .tab button.ProfileExite{ background-position: right -232px}
section.profile-area #ProfileSupport table{ width: 100%; background: none;border-collapse:separate;border-spacing: 0 1em; line-height: 50px}
section.profile-area #ProfileSupport table tr{ border: 1px solid #dce4e6; box-shadow:0px 0px 5px rgba(108,118,134,0.3); background: #fff; border-radius: 0; padding: 8px; color: #6e706e}
section.profile-area #ProfileSupport table th{ color: #000}
section.profile-area #ProfileSupport table td{ padding: 0 5px}
section.profile-area .NSupport{ font-weight: bold; text-align: center; display: block; color: #c4c4c4}

#SupportBox button.btn{ margin: 10px auto 0; display: block }
.login-area2{ width: 40%; margin: 0 auto; text-align: center}
.login-area2 .login{min-width: 140px;}
.login-area2 .form-check-input{margin-right: -1.25rem; margin-left: auto}


.food-area-box .form-group-last h3 span {font-size: 30px !important;}
.food-area-box .form-group-last h3{padding: 5px 10px !important;}
.food-area .featured-services-box{box-shadow: 0 0 20px rgba(0,0,0,0.1) !important;}


