/*@import "animate.css";*/
@import "revolution-slider.css";
/*@import "animsition.css";*/
@import "font-awesome.min.css";
@import "owl.carousel.css";
/*@import "flexslider.css";*/
@import "cubeportfolio.min.css";

@font-face{font-family:IRANSans-web;font-style:normal;font-weight:700;
           src:url(Fonts/IRANSansWeb_Bold.eot);
           src:url(Fonts/IRANSansWeb_Bold.eot?#iefix) format('embedded-opentype'),url(Fonts/IRANSansWeb_Bold.woff2) format('woff2'),url(Fonts/IRANSansWeb_Bold.woff) format('woff'),url(Fonts/IRANSansWeb_Bold.ttf) format('truetype')
}
@font-face{font-family:IRANSans-web;font-style:normal;font-weight:500;
           src:url(Fonts/IRANSansWeb_Medium.eot);
           src:url(Fonts/IRANSansWeb_Medium.eot?#iefix) format('embedded-opentype'),url(Fonts/IRANSansWeb_Medium.woff2) format('woff2'),url(Fonts/IRANSansWeb_Medium.woff) format('woff'),url(Fonts/IRANSansWeb_Medium.ttf) format('truetype')

}
@font-face{font-family:IRANSans-web;font-style:normal;font-weight:300;
           src:url(Fonts/IRANSansWeb_Light.eot);
           src:url(Fonts/IRANSansWeb_Light.eot?#iefix) format('embedded-opentype'),url(Fonts/IRANSansWeb_Light.woff2) format('woff2'),url(Fonts/IRANSansWeb_Light.woff) format('woff'),url(Fonts/IRANSansWeb_Light.ttf) format('truetype')

}
@font-face{font-family:IRANSans-web;font-style:normal;font-weight:200;
           src:url(Fonts/IRANSansWeb_UltraLight.eot);
           src:url(Fonts/IRANSansWeb_UltraLight.eot?#iefix) format('embedded-opentype'),url(Fonts/IRANSansWeb_UltraLight.woff2) format('woff2'),url(Fonts/IRANSansWeb_UltraLight.woff) format('woff'),url(Fonts/IRANSansWeb_UltraLight.ttf) format('truetype')

}
@font-face{font-family:IRANSans-web;font-style:normal;font-weight:400;
           src:url(Fonts/IRANSansWeb.eot);src:url(Fonts/IRANSansWeb.eot?#iefix) format('embedded-opentype'),url(Fonts/IRANSansWeb.woff2) format('woff2'),url(Fonts/IRANSansWeb.woff) format('woff'),url(Fonts/IRANSansWeb.ttf) format('truetype')

}
@font-face{font-family:IRANSans-web-fa;font-style:normal;font-weight:400;src:url('Fonts/IRANSansWeb(FaNum).eot');
           src:url('Fonts/IRANSansWeb(FaNum).eot?#iefix') format('embedded-opentype'),url('Fonts/IRANSansWeb(FaNum).woff2') format('woff2'),url('Fonts/IRANSansWeb(FaNum).woff') format('woff'),url('Fonts/IRANSansWeb(FaNum).ttf') format('truetype')

}
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0;font-family: "IRANSans-web","IRANSans-web-fa",tahoma;font-size:15px;direction:ltr;text-align:right}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent;cursor:pointer;}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
h1{font-size:2em;margin:.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0}
p{font-family:"IRANSans-web-fa",Tahoma;font-size:14px;}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
.p0{padding:0;}.m0{margin:0!important;}.mt50{margin-top:50px;}.mb50{margin-bottom:50px;}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],/* 1 */
input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:700}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.ltr{direction:ltr}
:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
a{color:#3fbbc0;text-decoration:none;-webkit-transition:all ease .238s;-moz-transition:all ease .238s;transition:all ease .238s}
a:hover{color:#3c3f46;text-decoration:none;-webkit-transition:all ease .238s;-moz-transition:all ease .238s;transition:all ease .238s}
a:focus{outline:0;text-decoration:none}
img{max-width:100%;height:auto}
textarea:-moz-placeholder,textarea::-moz-placeholder,input:-moz-placeholder,input::-moz-placeholder{color:#c2c2c2;opacity:1}
input:-ms-input-placeholder{color:#c2c2c2}
textarea::-webkit-input-placeholder,input::-webkit-input-placeholder{color:#c2c2c2}
body,button,input,select,textarea{color:#7e8186;background-color:#fff}
b,strong{font-weight:700}
.font16{font-size:16px}
.font35{font-size:35px}
blockquote{font-family:"IRANSans-web",tahoma;font-size:20px;color:#3c3f46;line-height:30px;font-weight:300;padding:0;border:0;padding:14px 0 45px;position:relative;margin-bottom:37px}
blockquote.style2{font-size:16px;font-weight:400;line-height:26px;padding:0 0 0 30px}
blockquote.style2:before{content:"";position:absolute;left:0;top:0;width:2px;height:100%;background-color:#3fbbc0}
blockquote > p:last-child{margin-bottom:0}
blockquote cite{position:absolute;right:0;bottom:0}
blockquote small{font-size:14px}
blockquote em,blockquote i{font-style:normal}
blockquote strong,blockquote b{font-weight:700}
blockquote > p:last-child{margin-bottom:0}
abbr[title]{border-bottom:1px dotted silver;cursor:help}
mark,ins{background-color:#cef7fb;text-decoration:none}
sup,sub{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}
sup{top:-6px}
sub{bottom:-3px}
small{font-size:75%}
big{font-size:125%}
address{margin:0 0 20px}
pre{background:#f9f9f9;border:1px solid #e1e1e1;border-radius:0;height:auto;margin:0 0 20px;overflow-x:auto;padding:20px}
h1,h2,h3,h4,h5,h6{font-family:"IRANSans-web",tahoma;color:#3c3f46;font-weight:400;margin:0 0 17px}
h1{font-size:28px;line-height:36px}
h2{font-size:26px;line-height:30px}
h3{font-size:20px;line-height:28px}
h4{font-size:18px;line-height:26px}
h5{font-size:16px;line-height:24px}
h6{font-size:15px;line-height:23px;margin-bottom:10px}
.text-white{color:#fff}
h1.w300,h2.w300,h3.w300,h4.w300,h5.w300,h6.w300{font-weight:300}
.text-center{text-align:center}
.alignleft{display:inline;float:left;margin-right:30px}
.alignright{display:inline;float:right;margin-right:30px}
.aligncenter{display:block;margin-right:auto;margin-left:auto}
hr{background-color:#e1e1e1;border:0;height:1px;margin-bottom:20px}
ul,ol{padding:0;margin:0 0 30px 25px}
ul{list-style:disc}
ol{list-style:decimal}
li > ul,li > ol{margin-bottom:0}
::-moz-selection{color:#fff;text-shadow:none;background:#3fbbc0}
::-webkit-selection{color:#fff;text-shadow:none;background:#3fbbc0}
::selection{color:#fff;text-shadow:none;background:#3fbbc0}
button,input{line-height:normal}
input,textarea{background-image:-webkit-linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0))}
textarea{overflow:auto;vertical-align:top}
input[type="checkbox"]{display:inline}
button,input[type="button"],input[type="reset"],input[type="submit"]{line-height:1;cursor:pointer;-webkit-appearance:button;border:0}
input[type="checkbox"],input[type="radio"]{padding:0}
input[type="search"]{-webkit-appearance:textfield}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{font-family: "IRANSans-web",tahoma;font-size:15px;width:100%;background-color:#fff;border:1px solid #bbb;line-height:22px;width:100%;height:auto;padding:10px 19px;margin-bottom:10px;border-radius:0;-webkit-appearance:none;text-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border ease .238s;-moz-transition:border ease .238s;transition:border ease .238s}
textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{outline:0;border-color:#7e8186;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
button,input[type="button"],input[type="reset"],input[type="submit"]{background-color:#3fbbc0;color:#fff;padding:14px 35px;font-family:"IRANSans-web",tahoma;-webkit-transition:all ease .238s;-moz-transition:all ease .238s;transition:all ease .238s}
button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{background-color:#2d2d2d;outline:0}
button:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus{background-color:#006ab4;outline:0}
.text-white{color:#fff}
.roll-contact-form,.roll-phone-form,.roll-section,header,.top,.bottom,footer,.main-content,.about-page{direction:rtl}
.animate-scroll{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0}
.animate-scroll.animated{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1}
.main-content{padding:100px 0}
.main-content.bg1{background-image:url(Images/bg-section-2.jpg);background-repeat:no-repeat;background-position: center center;background-size:100% 100%;}
.main-content.has-heading{padding:92px 0 100px}
.main-content .sidebar{float:right;width:23.076%;margin-left:11.111%}
.main-content .content{float:left;width:65.811%}
.main-content.sidebar-left .sidebar{float:left;width:23.076%;margin:0 11.111% 0 0}
.main-content.sidebar-left .content{float:right;width:65.811%}
.main-content.sidebar-right.type-grid .content,.main-content.sidebar-left.type-grid .content{width:66%}
.main-content.sidebar-left.type-grid .sidebar{margin:0 10.922% 0 0}
.main-content.sidebar-right.type-grid .sidebar{margin:0 0 0 10.922%}
.main-content.sidebar-left.type-grid .post,.main-content.sidebar-right.type-grid .post{width:50%}
.content-element{margin-bottom:35px}
.row .content-element:last-child{margin-bottom:0}
.container-fluid.no-padding{padding-right:0;padding-left:0}
.container-fluid.no-padding > .row{margin-right:0;margin-left:0}
.container-fluid.no-padding .row > [class*='col-']{padding-right:0;padding-left:0}
.top,footer{color:#fff;font-size:.9em;background:#89c639;background:-moz-linear-gradient(-45deg,  #89c639 0%, #33af84 50%, #24abb7 100%);background:-webkit-linear-gradient(-45deg,  #89c639 0%,#33af84 50%,#24abb7 100%);background:linear-gradient(135deg,  #89c639 0%,#33af84 50%,#24abb7 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#89c639', endColorstr='#24abb7',GradientType=1 );box-shadow:0px 0px 20px 0px rgba(0,0,0,0.3);}
.top  a{color:#fff;}
.top  a:hover{color:#5ae6ff;}
.top .information{display:inline-block;float:left;line-height:40px}
.top .information.login{float:right;}
.top .information ul{margin:0}
.top .information ul li{float:right;list-style:none;position:relative;display:inline-block;padding-right:20px;margin-right:35px}
.top .information ul li:before{content:"\f007";font-family:"FontAwesome";font-size:14px;color:#fff;position:absolute;right:0;top:0}
.top .information ul li.phone:before{content:"\f095"}
.top .information ul li.phone span{font-family:"IRANSans-web-fa";background-color:rgba(0,0,0,.1);padding:1px 5px;margin:0 5px;border-radius:3px}
.top .language{float:right;position:relative}
.top .language .lang-title{padding-right:32px}
.top .language .lang-title:before{content:"\f0ac";position:absolute;right:10px;top:10px;font-family:"FontAwesome";color:#fff}
.top .language .lang-trigger a{line-height:40px;position:relative;display:inline-block;padding-right:25px;}
.top .language .lang-trigger a:after{content:"\f107";position:absolute;right:10px;top:-1px;font-family:"FontAwesome"}
.top .language .lang-list{margin:0;list-style:none;width:115px;position:absolute;left:-25%;top:100%;z-index:99998;border-top:1px solid #3fbbc0;box-shadow:0 2px 10px rgba(6,6,6,0.3)}
.top .language .lang-list.ghost{filter:alpha(opacity=0);opacity:0;visibility:hidden;-webkit-transition:all ease .238s;-moz-transition:all ease .238s;transition:all ease .238s;-webkit-transform:translateY(5px);-moz-transform:translateY(5px);transform:translateY(5px)}
.top .language .lang-list.human{filter:alpha(opacity=100);opacity:1;visibility:visible;-webkit-transition:all ease .238s;-moz-transition:all ease .238s;transition:all ease .238s;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transform:translateY(0px)}
.top .language ul li{border-top:1px solid #e1e1e1;background-color:#fff;-webkit-transition:all ease .238s;-moz-transition:all ease .238s;transition:all ease .238s}
.top .language ul li:first-child{border:0}
.top .language ul li a{line-height:40px;display:block;color:#3fbbc0;padding:0 29px}
.nav-top-cart-wrapper{position:relative;float:right}
.nav-top-cart-wrapper .nav-cart-trigger{display:inline-block;line-height:40px;color:#fff;position:relative;width:40px}
.nav-top-cart-wrapper .nav-cart-trigger:before{width:15px;height:15px;text-align:center;position:absolute;display:block;line-height:15px;left:10px;top:9px;content:attr(data-content);font-size:9px;color:#3fbbc0;background-color:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
.nav-top-cart-wrapper .nav-cart-trigger:after{content:"";position:absolute;right:-5px;top:10px;background:url(Images/cart.png) no-repeat center center;width:20px;height:20px}
.nav-top-cart-wrapper .nav-shop-cart{width:350px;position:absolute;top:100%;right:0;z-index:99999;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;visibility:hidden;-webkit-transition:all ease .238s;-moz-transition:all ease .238s;transition:all ease .238s;-webkit-transform:translateY(5px);-moz-transform:translateY(5px);transform:translateY(5px)}
.nav-top-cart-wrapper:hover .nav-shop-cart{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1;visibility:visible;-webkit-transition:all ease .238s;-moz-transition:all ease .238s;transition:all ease .238s;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transform:translateY(0px)}
.nav-shop-cart .content-wrapper{background-color:#3fbbc0;width:100%;padding:20px;box-shadow:0 2px 10px rgba(6,6,6,0.3)}
.nav-shop-cart:not(.no-cart) .no-cart-note{display:none}
.nav-shop-cart.no-cart .content,.nav-shop-cart.no-cart .cart-button{display:none}
.nav-shop-cart.no-cart .no-cart-note{padding-top:50px;padding-bottom:50px;text-align:center}
.nav-shop-cart.no-cart .no-cart-note p{color:#fff;margin-bottom:0}
.nav-shop-cart .content .cart-list{margin:0;list-style:none}
.nav-shop-cart .content .cart-list .cart-item{position:relative;border-bottom:1px solid #34c3ff;padding-bottom:20px;margin-bottom:20px}
.nav-shop-cart .content .cart-list .cart-item .image{width:60px;height:60px;float:left;margin-right:20px}
.nav-shop-cart .content .cart-list .cart-item .info{overflow:hidden;margin-top:5px}
.nav-shop-cart .content .cart-list .cart-item .info p{margin:0}
.nav-shop-cart .content .cart-list .cart-item .info .name{color:#fff}
.nav-shop-cart .content .cart-list .cart-item .info .name:hover{color:#3c3f46}
.nav-shop-cart .content .cart-list .cart-item .info .price{color:#fff;padding-top:2px}
.nav-shop-cart .content .cart-list .cart-item{position:relative}
.nav-shop-cart .content .cart-list .cart-item .remove{position:absolute;top:5px;left:25%}
.nav-shop-cart .content .cart-list .cart-item .remove a{color:#fff}
.nav-shop-cart .content .cart-list .cart-item .remove a:hover{color:#fff}
.nav-shop-cart .content .cart-button{text-align:center;padding:10px 0}
.site-header{position:relative}
.site-header .main-header{background-color:#fff;-webkit-transition:all ease .238s;-moz-transition:all ease .238s;transition:all ease .238s}
.site-header.sticky{position:relative;width:100%;z-index:1000}
.site-header.float .main-header{position:absolute;left:0;top:0;z-index:10000;width:100%;background-color:transparent}
.site-header .main-header{box-shadow:0 2px 4px rgba(6,6,6,0.15);background-color:rgba(255,255,255,0.9)}
.site-header.scrolled .logo a{margin:10px 0}
.site-header.scrolled .btn-menu{margin:22px 0}
.site-header.scrolled #main-nav{padding:0}
.site-header.scrolled #main-nav > ul > li > a{height:75px;line-height:75px}
.site-header.center .logo{float:none;text-align:center}
.site-header.center #main-nav{float:none;text-align:center}
.site-header.center .logo a{margin-top:50px}
.one-page .main-header{padding:20px 0}
.one-page .site-header.scrolled .main-header{padding:0}
.inner-page .header-wrap{height:200px;background:url(Images/page-slide-1.jpg) no-repeat center center}
.inner-page.about .header-wrap{background:url(Images/page-slide-2.jpg) no-repeat center center}
.inner-page.gal .header-wrap{background:url(Images/page-slide-3.jpg) no-repeat center center}
.inner-page.contact .header-wrap{background:url(Images/page-slide-4.jpg) no-repeat center center}
.inner-page.shop .header-wrap{background:url(Images/page-slide-5.jpg) no-repeat center center}
.inner-page .header-wrap.style2{height:auto;background-color:#fff;background-image:none}
.main-header .logo{float:right}
.main-header .logo a{margin-top:8px;display:inline-block;height:75px;line-height:43px;width:auto}
.main-header .logo a img{height:auto;max-height:100%}
#main-nav{float:right;margin-right:50px}
#main-nav ul{margin:0}
#main-nav ul li{position:relative;list-style:none}
#main-nav > ul > li{display:inline-block;padding:0 9px}
#main-nav > ul > li > a{position:relative;color:#666;display:inline-block;font-family:"IRANSans-web",tahoma;font-size:16px;line-height:90px}
#main-nav > ul > li > a:hover,#main-nav > ul > li.active > a{color:#3fbbc0}
#main-nav ul li ul{z-index:99999;width:200px;position:absolute;top:100%;right:0;background-color:#fff;text-align:right;margin-left:-16px;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;visibility:hidden;box-shadow:0 2px 10px rgba(6,6,6,0.3);-webkit-transition:all ease .238s;-moz-transition:all ease .238s;transition:all ease .238s;-webkit-transform:translateY(5px);-moz-transform:translateY(5px);transform:translateY(5px)}
#main-nav ul li ul:before{content:"";position:absolute;left:0;top:-1px;width:100%;height:1px;background-color:#3fbbc0}
#main-nav ul li ul li ul{width:200px;right:100%;top:0;margin-left:0;-webkit-transition:all ease .238s;-moz-transition:all ease .238s;transition:all ease .238s;-webkit-transform:translateX(5px);-moz-transform:translateX(5px);transform:translateX(5px)}
#main-nav ul.sub-menu li.has-sub:after{content:"\f104";font-family:"FontAwesome";position:absolute;left:14px;top:9px;-webkit-transition:color ease .238s;-moz-transition:color ease .238s;transition:color ease .238s}
#main-nav li:hover > ul{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1;visibility:visible;-webkit-transition:all ease .238s;-moz-transition:all ease .238s;transition:all ease .238s;-webkit-transform:translateX(0px);-moz-transform:translateX(0px);transform:translateX(0px)}
#main-nav .sub-menu li a{font-family:"IRANSans-web",tahoma;color:#3fbbc0;display:block;padding:0 29px;line-height:40px;border-top:1px solid #e5e5e5;-webkit-transition:all ease .238s;-moz-transition:all ease .238s;transition:all ease .238s}
#main-nav .sub-menu li:first-child > a{border-top:0}
#main-nav .sub-menu li:hover > a,.top .language ul li:hover > a{color:#fff;background-color:#3fbbc0;}
#main-nav .sub-menu li:hover:after{color:#fff}
#main-nav > ul > li.right-menu > ul{left:auto;right:-16px;text-align:right}
#main-nav > ul > li.right-menu > ul li ul{left:auto;right:100%}
#main-nav > ul > li.right-menu li.has-sub:after{content:"\f104";right:auto;left:14px;top:12px}
#main-nav-mobi{display:block;margin:0 auto;width:100%;position:absolute;left:0;top:100%;z-index:999999;background-color:#333}
#main-nav-mobi ul{display:block;list-style:none;margin:0;padding:0}
#main-nav-mobi ul li{margin:0;position:relative;text-align:center;cursor:pointer}
#main-nav-mobi ul > li > a{color:#aaa;display:inline-block;font-size:18px;line-height:60px;text-decoration:none}
#main-nav-mobi ul > li > ul > li > a{padding:0 38px 0 0}
#main-nav-mobi ul.sub-menu{top:100%;left:0;z-index:999999;position:relative}
#main-nav-mobi > ul > li > ul > li{background-color:#444}
#main-nav-mobi > ul > li > ul > li > ul > li{background-color:#555}
#main-nav-mobi > ul > li > ul > li > ul > li > ul > li{background-color:#666}
#main-nav-mobi ul.sub-menu > li > a{display:block;text-decoration:none;padding:0 60px;-webkit-transition:all ease .238s;-moz-transition:all ease .238s;transition:all ease .238s}
#main-nav-mobi > ul > li > ul > li:first-child a{border-top:none}
#main-nav-mobi ul.sub-menu > li > a:hover,#main-nav-mobi > ul > li > ul > li.active > a{color:#fff}
.btn-submenu{cursor:pointer;display:inline-block;font-family:"FontAwesome";font-size:20px;line-height:57px;position:absolute;right:0;text-align:center;top:3px;width:60px}
.btn-submenu:before{content:"\f105";color:#aaa}
.btn-submenu.active:before{content:"\f107"}
.btn-menu{display:none;float:left;position:relative;background:transparent;cursor:pointer;margin:30px 0;width:26px;height:16px;-webkit-transition:all ease .238s;-moz-transition:all ease .238s;transition:all ease .238s}
.btn-menu:before,.btn-menu:after,.btn-menu span{background-color:#222;-webkit-transition:all ease .238s;-moz-transition:all ease .238s;transition:all ease .238s}
.btn-menu:before,.btn-menu:after{content:'';position:absolute;top:0;height:2px;width:100%;left:0;top:50%;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}
.btn-menu span{position:absolute;width:100%;height:2px;left:0;top:50%;overflow:hidden;text-indent:200%}
.btn-menu:before{-webkit-transform:translate3d(0,-7px,0);transform:translate3d(0,-7px,0)}
.btn-menu:after{-webkit-transform:translate3d(0,7px,0);transform:translate3d(0,7px,0)}
.btn-menu.active span{opacity:0}
.btn-menu.active:before{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg)}
.btn-menu.active:after{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg)}
.main-slider .roll-banner-h1,.main-slider .roll-banner-h2,.main-slider .roll-banner-h3{font-family:"IRANSans-web",tahoma;font-weight:500;color:#3fbbc0}
.main-slider .roll-banner-h1{font-size:50px}
.main-slider .roll-banner-h2{font-size:36px}
.main-slider .roll-banner-h3{font-size:25px}
.main-slider .roll-banner-h1 strong,.main-slider .roll-banner-h2 strong,.main-slider .roll-banner-h3 strong{font-weight:700!important}
.main-slider .roll-banner-h1.text-white,.main-slider .roll-banner-h2.text-white,.main-slider .roll-banner-h3.text-white,.main-slider .roll-banner-p.text-white{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,0.3)}
.main-slider .roll-banner-h1.white-bg{background-color:#fff;color:#3fbbc0;padding:27px 20px 36px}
.main-slider .roll-banner-h2.white-bg{background-color:#fff;color:#3fbbc0;padding:20px}
.main-slider .roll-banner-h3.white-bg{background-color:#fff;color:#3fbbc0;padding:18px 20px}
.main-slider .roll-banner-p.white-bg{background-color:#fff;color:#3fbbc0;padding:18px}
.main-slider .roll-banner-h1.color-bg{background-color:#006ab4;color:#fff;padding:22px 20px 36px}
.main-slider .roll-banner-h2.color-bg{background-color:#006ab4;color:#fff;padding:20px}
.main-slider .roll-banner-h3.color-bg{background-color:#006ab4;color:#fff;padding:18px 20px}
.main-slider .roll-banner-p.color-bg{background-color:#006ab4;color:#fff;padding:18px}
.main-slider .roll-banner-p.size-2{font-size:16px}
.main-slider .roll-btn{font-family:"IRANSans-web",tahoma;background-color:#3fbbc0;color:#fff;padding:15px 70px;transition:all ease .238s!important}
.main-slider .roll-btn:hover{background-color:#006ab4;color:#fff}
.main-slider .roll-btn.color2{background-color:#006ab4}
.main-slider .roll-btn.border{background-color:transparent;border:1px solid #fff;color:#fff}
.main-slider .roll-btn.border:hover{background-color:#fff;color:#3fbbc0}
.main-slider .roll-btn.color2:hover{background-color:#3fbbc0}
.main-slider .tp-bannertimer{background:url(Images/slides/timer.png)}
.main-slider .tparrows{background-color:#e6eaf3;transition:all ease .238s!important}
.main-slider .tparrows:hover{background-color:#3fbbc0;transition:all ease .238s!important}
.main-slider .tparrows:before{font-size:13px;line-height:42px}
.page-title{font-family:"IRANSans-web",tahoma;color:#fff;background-color:#f9f9f9;padding:13px 0;text-align:center}
.page-title .breadcrumbs{color:#3fbbc0;background-color:transparent;font-size:14px;padding:0;margin:0}
.page-title .breadcrumbs a{color:#7e8186;font-size:13px;}
.page-title .breadcrumbs a:hover{color:#3fbbc0}
.page-title .breadcrumbs .sep{color:#7e8186;padding:0 5px}
.page-title.style2{padding:82px 0;text-align:left}
.page-title.style2 h1{font-size:40px;color:#006ab4;margin:0}
.page-title.style2 .breadcrumbs{text-align:right}
.page-heading{text-align:center;margin-bottom:73px}
.page-heading h3{font-size:22px;line-height:30px;font-weight:300;margin:0 0 17px}
.page-heading p{font-size:16px;line-height:26px;max-width:515px;margin:0 auto}
.post{margin-bottom:80px}
.post .post-media{margin-bottom:24px}
.post .post-title{font-size:25px;line-height:33px;font-weight:700;margin-bottom:17px}
.post .post-title a{color:#3c3f46}
.post .post-title a:hover{color:#3fbbc0}
.post .post-meta{font-size:12px;font-weight:300;margin-bottom:28px;color:#9aa1ac}
.post .post-meta span{display:inline-block;position:relative;padding-left:9px;padding-right:1px}
.post .post-meta span:first-child{padding-left:0}
.post .post-meta span:before{content:"/";line-height:24px;position:absolute;left:0;top:0}
.post .post-meta span:first-child:before{content:""}
.post .post-meta a{color:#9aa1ac}
.post .post-meta a:hover{color:#3fbbc0}
.post .more-link{display:block;margin-top:42px;overflow:hidden}
.post-sumary p{margin:0}
.post .more-link a{background-color:#3fbbc0;font-family:"IRANSans-web",tahoma;color:#fff;display:inline-block;padding:13px 65px;outline:none}
.post .more-link a:hover{background-color:#006ab4}
.pagination{margin:20px 0 0;text-align:center;width:100%}
.pagination .page-numbers{background-color:#fff;display:inline-block;width:50px;height:50px;text-align:center;line-height:50px;color:#3fbbc0;margin-right:6px;border:1px solid #e1e1e1;font-family:"IRANSans-web",tahoma}
.pagination .page-numbers.current,.pagination .page-numbers:hover{background-color:#3fbbc0;color:#fff;border-color:#3fbbc0}
.pagination .page-numbers.next,.pagination .page-numbers.prev{margin:0}
.pagination .page-numbers.prev{float:left}
.pagination .page-numbers.next{float:right}
.single-post .post-entry p,.single-doctor .detail p{margin:0 0 24px}
.single-post .post-author{position:relative;background-color:#3fbbc0;padding:30px 30px 60px;margin-top:40px}
.single-post .post-author .avatar{width:100px;float:right;margin-left:30px}
.single-post .post-author .info h5{font-size:18px;line-height:26px;color:#fefefe;margin:0 0 8px}
.single-post .post-author .info p{color:#fff;margin:0}
.single-post .post-author .socials{position:absolute;left:0;bottom:-25px;width:100%;text-align:center;margin:0}
.single-post .post-author .socials li{display:inline-block;margin-left:7px}
.single-post .post-author .socials li:first-child{margin:0}
.single-post .post-author .socials li a{display:inline-block;font-size:18px;color:#fff;width:50px;height:50px;border:2px solid #fff;text-align:center;line-height:48px;background-color:#3fbbc0;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
.single-post .post-author .socials li a:hover,.single-post .post-author .socials li.hover a{background-color:#006ab4}
.bypostauthor{display:block}
.comments-area{margin-top:83px}
.comments-area ol.comment-list,.comments-area ul.children{list-style:none;margin-left:0}
.comments-area ol.comment-list > .comment{border-top:1px solid #e1e1e1;padding-top:40px;margin-top:40px}
.comments-area ol.comment-list > .comment:first-child{border:0;padding:0;margin:0}
.comment-title,.comment-reply-title{font-size:20px;font-weight:300;margin-bottom:23px}
.comment_wrap{margin-bottom:27px}
.comment_wrap .gravatar{width:80px;float:left;margin:5px 30px 0 0}
.comment_wrap .comment_content{overflow:hidden;min-height:93px}
.comment_wrap .comment_text p{margin-bottom:0}
.comment_wrap .comment_author{font-size:16px;color:#3c3f46;font-weight:700;font-style:normal;font-family:"IRANSans-web",tahoma;display:inline-block;margin:0}
.comment_wrap .comment_meta{margin-bottom:7px}
.comment_wrap .comment_reply{float:right;position:relative}
.comment_wrap .comment_time{font-size:12px;font-weight:300;padding-left:6px}
.comment_wrap .comment_reply a{font-weight:700;color:#3fbbc0}
.comment_wrap .comment_reply a:hover{color:#3c3f46}
.comments-area .comment-list ul.children{margin-left:110px}
.comment-respond{margin-top:63px}
.comment-respond .comment-form{padding-top:18px}
.comment-respond .name-container,.comment-respond .email-container{width:48.051%;float:left;margin-right:3.896%}
.comment-respond .message-container{width:48.051%}
.comment-respond fieldset input,.comment-respond fieldset textarea{width:100%}
.comment-respond fieldset textarea{height:110px;margin-bottom:22px}
.comment-respond .form-submit{text-align:center;margin:0}
.comment-respond .form-submit input{width:100%;padding:18px 0}
.comment-respond .form-submit input:hover{background-color:#006ab4}
.widget{margin-top:55px}
.widget:first-child{margin-top:0}
.widget-title{font-size:16px;font-weight:300;line-height:24px;margin:0 0 26px}
.widget ul{margin:0}
.widget ul li{list-style:none;border-top:1px solid #e5e5e5;padding:12px 0}
.widget ul li:first-child{border:0}
.widget ul li a{color:#eee;}
.widget ul li a:hover{color:#3fbbc0}
.widget_search .search-form{position:relative}
.widget_search label{display:block;margin:0;font-weight:400}
.widget_search .search-field{padding-left:0;margin:0;border:0;border-bottom:1px solid #e1e1e1}
.widget_search .search-submit{font-family:"FontAwesome";font-size:14px;font-weight:400;color:#3fbbc0;background-color:transparent;padding:0;width:16px;height:48px;position:absolute;right:0;top:0}
.widget_search .search-submit:hover{background-color:transparent}
.widget_categories .cat-item.hover a,.widget_categories .cat-item.hover span{color:#006ab4}
.widget_tag_cloud .tagcloud{display:block;margin-top:44px}
.widget_tag_cloud .tagcloud a{font-size:12px;display:inline-block;padding:2px 16px;border:1px solid #e1e1e1;color:#979797;margin:0 7px 10px 0}
.widget_tag_cloud .tagcloud a:hover,.widget_tag_cloud .tagcloud a.hover{background-color:#006ab4;border-color:#006ab4;color:#fff}
.widget_instagram{max-width:270px}
.widget_instagram ul{margin:0 -1.5px;padding:18px 0}
.widget_instagram ul li{border:0;padding:0;width:33.333%;float:left}
.widget_instagram ul li .thumb{padding:0 1.5px;margin-bottom:3px}
.widget_opening_hours{background-color:#3fbbc0;padding:10px 0 0}
.widget_opening_hours .widget-title{font-size:18px;text-align:center;color:#fff;margin-bottom:15px}
.widget_opening_hours ul{margin:0;color:#fff}
.widget_opening_hours ul li{line-height:35px;background-color:#06b5ff;border-top:1px solid #3fbbc0;padding:0}
.widget_opening_hours ul li:first-child{border:0}
.widget_opening_hours .dh{padding:0 20px}
.widget_opening_hours .dh > span{float:right}
.widget_opening_hours .dh > span:first-child{float:left}
.widget_opening_hours .helpline{color:#fff;font-family:"IRANSans-web",tahoma;font-size:22px;font-weight:700;text-align:center;padding:27px 0}
.widget_opening_hours .helpline span:first-child{font-family:"Roboto",sans-serif;font-size:14px;font-weight:400;display:block}
.widget_doctor_table{background-color:#006ab4;padding:25px 20px 30px;text-align:center}
.widget_doctor_table .widget-title{font-size:20px;color:#fff;margin:0 0 22px}
.widget_doctor_table p{color:#fff;margin:0 0 22px}
.widget_doctor_table .roll-button{border:1px solid #fff;background-color:transparent}
.widget_doctor_table .roll-button:hover{background-color:#3fbbc0;color:#fff}
.post-masonry{margin:0 -15px}
.post-masonry .post{width:33.333%;height:auto;padding:0 15px;margin-bottom:50px}
.post-masonry.col4 .post{width:25%}
.post-masonry .post .post-title{font-size:18px;line-height:25px;margin-bottom:10px}
.post-masonry .post .more-link a{padding:6px 40px 5px;font-size:10px}
.post-masonry .post .post-meta{margin-bottom:8px}
.post-masonry .post .more-link{margin-top:22px}
.post-masonry .post.format-quote blockquote{font-size:14px;line-height:24px;color:#fff;background-color:#3fbbc0;padding:35px 20px 70px;margin:0 0 13px;position:relative}
.post-masonry .post.format-quote blockquote cite{font-size:20px;font-family:"Roboto",sans-serif;font-weight:700;position:absolute;right:23px;bottom:35px}
.post-masonry .post.format-quote .post-meta{margin:0}
.post-masonry .post.format-quote{margin-bottom:42px}
.post-masonry .blog-grid-video{position:relative}
.post-masonry .blog-grid-video .blog-grid-video-player{text-align:center;position:absolute;top:50%;left:0;right:0;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}
.blog-grid .more-post{margin-top:50px;text-align:center}
.roll-section.doctors-page{padding:40px 0 40px}
.main-content.single-doctor{padding:60px 0 90px}
.main-content.single-doctor .dr-contact{float:left;width:31.623%}
.main-content.single-doctor .dr-content{float:right;width:57.264%;margin-left:11.111%}
.dr-contact .thumb{position:relative;margin-bottom:65px}
.dr-contact .socials{position:absolute;left:0;bottom:-20px;text-align:center;width:100%}
.dr-contact .socials ul{margin:0;list-style:none}
.dr-contact .socials ul li{display:inline-block}
.dr-contact .socials ul li a{display:inline-block;width:40px;height:40px;line-height:42px;margin:0 3px;color:#fff;background-color:#3fbbc0;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}
.dr-contact .socials ul li a:hover{background-color:#006ab4}
.dr-contact h4{font-size:18px;font-weight:700;margin:0 0 16px}
.dr-contact .working-hours{list-style:none;margin:0}
.dr-contact .working-hours li{line-height:30px}
.dr-contact .working-hours li:first-child{border:0}
.dr-contact .working-hours .dh > span{float:right}
.dr-contact .working-hours .dh > span:first-child{float:left}
.dr-content .name{font-size:22px;color:#3fbbc0;font-weight:700;margin:-6px 0 8px}
.dr-content .position{color:#3c3f46;margin-bottom:40px}
.main-content.single-gallery{padding:100px 0}
.main-content.single-gallery .gallery-desc{float:right;width:23.076%;margin-left:2.564%}
.main-content.single-gallery .gallery-img{float:left;width:74.358%}
.gallery-desc ul{list-style:none;margin:22px 0 0;padding:22px 0 0;border-top:1px solid #e1e1e1}
.gallery-desc ul li{line-height:30px}
.gallery-desc ul li:first-child{border:0}
.gallery-desc ul .dh > span{float:right;color:#3fbbc0}
.gallery-desc ul .dh > span:first-child{float:left;color:#3c3f46}
.gallery-desc .socials{text-align:center}
.gallery-desc .socials ul{margin:20px 0 0;padding:30px 0 0;list-style:none}
.gallery-desc .socials ul li{display:inline-block}
.gallery-desc .socials ul li a{display:inline-block;width:40px;height:40px;line-height:42px;margin:0 3px;color:#fff;background-color:#3fbbc0;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}
.gallery-desc .socials ul li a:hover{background-color:#006ab4}
.roll-section.about-page{padding:40px 0 74px}
.departments-list .dpt-toggle{margin:0;border:0;padding:0}
.departments-list .dpt-toggle .toggle-title{padding:11px 30px 11px 0;border-bottom:1px solid #e1e1e1;color:#3fbbc0;font-size:16px;margin:0;cursor:pointer;position:relative}
.departments-list .dpt-toggle .toggle-title:after{content:"\f067";font-family:"FontAwesome";font-size:14px;position:absolute;right:0;top:12px;font-weight:400}
.departments-list .dpt-toggle.active .toggle-title:after{content:"\f068";right:20px}
.departments-list .dpt-toggle.active .toggle-title{background-color:#3fbbc0;border-color:#006ab4;color:#fff;padding-right:40px}
.departments-list .dpt-toggle:first-child .toggle-title{border-top:1px solid #e1e1e1}
.departments-list .dpt-toggle .toggle-title:before{content:""}
.departments-list .dpt-toggle .toggle-content{padding:0 10px;background:#f9f9f9;}
.departments-list .tabs .menu-tab,.departments-list .item-list,.departments-list .doctors-list,.departments-list .doctors-list .dr-info .detail{margin:0;list-style:none}
.departments-list .tabs .menu-tab{border-bottom:1px solid #e1e1e1;margin-bottom:30px}
.departments-list .tabs .menu-tab li{float:right;padding:0 15px;margin-right:0}
.departments-list .tabs .menu-tab li a{border:0;padding:0;padding:15px 0;position:relative;display:inline-block;color:#3c3f46;font-family:"IRANSans-web",tahoma;font-size:16px}
.departments-list .tabs .menu-tab li:first-child{padding-right:0}
.departments-list .tabs .menu-tab li.active a:after{content:"";width:100%;height:2px;background-color:#3fbbc0;position:absolute;left:0;bottom:0}
.departments-list .tabs .content-tab{padding-bottom:42px;border-bottom:1px solid #e1e1e1}
.departments-list .tabs .content-tab p{margin-bottom:24px}
.departments-list .item-list li{float:left;width:42.528%;margin-right:14.942%;border-bottom:1px solid #e1e1e1;line-height:52px;font-size:16px}
.departments-list .item-list li > span.price{float:right}
.departments-list .item-list li.last{margin-right:0}
.departments-list .links{font-family:"IRANSans-web",tahoma;position:relative;display:inline-block;padding-right:22px;margin-top:20px}
.departments-list .links:after{content:"\f105";font-family:"FontAwesome";position:absolute;right:0;top:0}
.departments-list .doctors-list > li{margin-top:50px}
.departments-list .doctors-list > li:first-child{margin-top:0}
.departments-list .doctors-list .detail li{padding:10px 0;border-top:1px solid #e1e1e1;overflow:hidden}
.departments-list .doctors-list li:first-child{border-top:0}
.departments-list .doctors-list .dr-thumb{width:270px;height:270px;float:left;margin-right:30px}
.departments-list .doctors-list .dr-info{overflow:hidden}
.departments-list .doctors-list .dr-info .name{font-size:18px;}
.departments-list .doctors-list .dr-info .title{display:inline-block;width:59.192%;float:right}
.departments-list .doctors-list .dr-info .detail .title + span{display:inline-block;float:right;overflow:hidden;width:40.807%;color:#3fbbc0;}
.departments-list .doctors-list .dr-info .detail li.detail-links span{margin-left:50px}
.departments-list .doctors-list .dr-info .detail li.detail-links span:first-child{margin-left:0}
.departments-list .doctors-list .dr-info .detail li.detail-links .links{margin-top:0}
.departments-nav{float:right;position:relative;width:270px}
.departments-nav > span{display:block;border-bottom:1px solid #e1e1e1;line-height:48px;margin-bottom:10px;position:relative;cursor:pointer}
.departments-nav > span:after{position:absolute;left:0;top:0;content:"\f107";font-family:"FontAwesome";color:#3fbbc0}
.departments-nav > ul{position:absolute;right:0;top:100%;z-index:30;list-style:none;margin:0;background-color:#fff;border:1px solid #3fbbc0;width:270px;opacity:1;padding:0 14px;box-shadow:0 2px 10px rgba(6,6,6,0.3)}
.departments-nav:hover > ul{opacity:1}
.departments-nav > ul li{line-height:50px;border-top:1px solid #e1e1e1;padding:0 5px}
.departments-nav > ul li:first-child{border-top:0}
.departments-nav > ul li a{color:#7e8186}
.departments-nav > ul li a:hover{color:#3fbbc0}
.department-wrap{clear:right;padding-top:15px}
.timetable{width:100%;font-size:12px;background-color:#f5f5f5}
.timetable th,.timetable td:first-child{text-align:center;vertical-align:middle}
.timetable th,.timetable td{width:12.5%;padding:20px 10px 20px 20px}
.timetable th{font-size:16px;color:#7e8186;font-weight:400;background-color:#fff}
.timetable td{border:1px solid #fff;vertical-align:middle}
.timetable .event{line-height:18px;color:#fff;background-color:#3fbbc0}
.timetable .event:hover{background-color:#006ab4}
.timetable.small{display:none;background-color:#fff;font-size:13px}
.timetable.small h3{font-size:18px}
.timetable.small ul{list-style:none;margin-bottom:25px}
.timetable.small ul li{line-height:30px;padding-left:10px;position:relative}
.timetable.small ul li:before{content:"\f105";font-family:"FontAwesome";color:#3fbbc0;position:absolute;left:-5px;top:0}
.page-404 .main-content{background:#f9f9f9 url(Images/bg-404.jpg) center top;text-align:center}
.content-404{margin:320px 0 82px}
.content-404 h1{font-size:22px;font-family:"Roboto",sans-serif;margin-bottom:12px}
.content-404 p{max-width:550px;font-size:16px;line-height:26px;margin:0 auto 73px}
.roll-section.piecharts{background:url(Images/bg-section-2.jpg) center center}
.roll-section.piecharts2{background:url(Images/bg-section-5.jpg) center center}
.background-overlay-color:before{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,153,153,.8);content:" ";width:100%;height:100%;z-index:0}
.footer{padding:30px 0 60px;}
.footer.style2{background:url(Images/bg-footer.jpg) center center;padding:94px 0 82px}
.footer-widgets .widget-title{font-size:16px;margin:4px 0 10px;background-color:rgba(255,255,255,.8);line-height:30px;padding-right:10px;border-radius:2px}
.footer-widgets .footer-info{margin:2px 0 0 5px}
.footer-widgets .footer-info li{font-family:"IRANSans-web-fa";position:relative;padding:0 30px 17px 0;border:0}
.footer-widgets .footer-info li:before{content:"\f041";font-family:"FontAwesome";color:#fff;position:absolute;right:1px;top:0}
.footer-widgets .footer-info li.phone:before{content:"\f095"}
.footer-widgets .footer-info li.email:before{content:"\f003"}
.footer img{padding:5px;background:#fff;border-radius:4px;}
.widget_news ul li{padding:0;border:0;margin-top:15px}
.widget_news .thumb{width:70px;float:left;margin:4px 30px 0 0}
.widget_news .content{overflow:hidden}
.widget_news .content h3{font-size:16px;line-height:normal;font-weight:700;margin:0 0 4px}
.widget_news .content h3 a{color:#fff}
.widget_news .content h3 a:hover{color:#3fbbc0}
.widget_news .content .meta{font-size:10px;line-height:normal;color:#9aa1ac;margin-bottom:1px}
.widget_tweets ul li{padding:0 30px 7px 0;position:relative;border:0;margin-top:22px}
.widget_tweets ul li:before{content:"\f099";font-family:"FontAwesome";font-size:20px;color:#3fbbc0;position:absolute;right:0;top:0}
.widget_tweets ul li a{color:#3fbbc0}
.widget_tweets ul li a:hover{color:#3c3f46}
.widget_tweets ul li .author{font-weight:700}
.footer .widget_instagram ul{padding:4px 0;margin:0 -7.5px}
.footer .widget_instagram ul li .thumb{padding:0 7.5px;margin-bottom:15px}
.widget_instagram ul li .thumb span{display:inline-block;position:relative}
.widget_instagram ul li .thumb span:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border-width:2px;border-style:solid;border-color:transparent;-webkit-transition:all ease .238s;-moz-transition:all ease .238s;transition:all ease .238s}
.widget_instagram ul li .thumb span:hover:before{border-color:#006ab4}
.bottom{padding:20px 0 10px;background-color:#fff}
.bottom.has-socials{padding:25px 0 20px}
.bottom .socials{position:absolute;left:0;top:-50px;width:100%;text-align:center;margin:0}
.bottom .socials li{display:inline-block;margin-left:7px}
.bottom .socials li a{display:inline-block;font-size:18px;color:#fff;width:60px;height:60px;text-align:center;line-height:60px;background-color:#3fbbc0;border:solid 5px #fff;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
.bottom .socials li a img{width:70%;margin-top:7px;}
.bottom .socials li a:hover,.bottom .socials li.hover a{background-color:#006ab4}
/*//shortcodes.css//*/
.roll-section{position:relative;padding:40px 0;background-color:#fff}
.roll-section .over,.roll-section .mask{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;z-index:10;opacity:.35;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=35);filter:alpha(opacity=35)}
.roll-section .mask{z-index:20;background:url(Images/mask.png);-webkit-background-size:2px 2px;-moz-background-size:2px 2px;background-size:2px 2px;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);background-attachment:fixed}
.roll-section .content-section,.roll-section .content-section{position:relative;z-index:30}
.roll-section.promotion{padding:45px 0;background-color:#2d2d2d}
.roll-section.about{background:#f9f9f9 url(Images/bg-section-1.png) no-repeat center center;padding:0}
.roll-section.gallery-2{padding-bottom:0}
.roll-section.phone{background:#f9f9f9}
.roll-section.testimonials{background:url(Images/bg-section-4.jpg) no-repeat top center}
.roll-section.facts{background-color:#f9f9f9}
.roll-section.infos{background:url(Images/bg-section-6.jpg) no-repeat center center}
.roll-section.about-page-2{padding:80px 0 0}
.roll-section.news{padding-bottom:30px}
.roll-section.about-textbox{padding:0}
.roll-section.about-textbox .row{margin:0}
.roll-section.about-textbox .col-md-3{padding:0}
.roll-section.doctor-2{padding-bottom:0}
.roll-spacer:before,.roll-spacer:after{content:" ";display:block;height:0;clear:both}
.roll-spacer.h10{height:10px}
.roll-spacer.h15{height:15px}
.roll-spacer.h20{height:20px}
.roll-spacer.h25{height:25px}
.roll-spacer.h30{height:30px}
.roll-spacer.h35{height:35px}
.roll-spacer.h40{height:40px}
.roll-spacer.h45{height:45px}
.roll-spacer.h50{height:50px}
.roll-spacer.h55{height:55px}
.roll-spacer.h60{height:60px}
.roll-spacer.h65{height:65px}
.roll-spacer.h70{height:70px}
.roll-spacer.h75{height:75px}
.roll-spacer.h80{height:80px}
.roll-spacer.h85{height:85px}
.roll-spacer.h90{height:90px}
.roll-spacer.h95{height:95px}
.roll-spacer.h100{height:100px}
.roll-titlebox h2{font-size:20px;line-height:30px;font-weight:bold;margin:0 0 17px}
.roll-titlebox h2 i{margin-left:10px;color:#3fbbc0;}
.roll-titlebox p{font-size:16px;line-height:26px;max-width:550px;}
.roll-titlebox.text-center p{margin:2px auto;}
.roll-titlebox.light h2,.roll-titlebox.light p{color:#fff}
.roll-button{background-color:#3fbbc0;color:#fff;margin-bottom:15px;display:inline-block;padding:13px 65px;font-family:"IRANSans-web",tahoma;outline:none;-webkit-transition:all ease .238s;-moz-transition:all ease .238s;transition:all ease .238s;border-radius:4px;}
.roll-button.white{background-color:#fff;color:#3fbbc0}
.roll-button:hover,.roll-button:focus{background:#006ab4;color:#fff}
.roll-button.size-1{padding:2px 40px 5px;font-size:14px}
.roll-textbox{background-color:#3fbbc0;color:#fff;padding:34px 50px 40px}
.roll-textbox h3{color:#fff;margin-bottom:19px}
.roll-textbox .roll-button{border:1px solid #fff;background-color:transparent;color:#fff;margin-top:12px}
.roll-textbox .roll-button:hover{background-color:#fff;color:#3fbbc0}
.roll-textbox.style2{background-color:#0b9edc}
.roll-textbox.style3{background-color:#0892cc}
.roll-textbox.style4{background-color:#0986bb}
.roll-tabs ul{overflow:hidden;margin:0;list-style:none}
.roll-tabs .menu-tab li{position:relative;bottom:0;float:left;margin-right:1px}
.roll-tabs .menu-tab li a{display:block;color:#3c3f46;font-family:"IRANSans-web",tahoma;font-size:16px;padding:13px 30px 12px;border:1px solid #e1e1e1}
.roll-tabs .menu-tab li a:hover,.roll-tabs .menu-tab li.active a{border-color:#3fbbc0}
.roll-tabs .content-tab{margin-top:50px;border:1px solid #e1e1e1;padding:29px;margin-top:1px;background-color:#fff;overflow:hidden}
.roll-iconbox {background-color:rgba(255,255,255,0.8);padding:10px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-transition:all .238s;transition:all .238s}
.roll-iconbox:hover{background-color:rgba(6,181,255,0.8);} 
.roll-iconbox.style2:hover{background-color:rgba(255,255,255,1);} 
.roll-iconbox .icons,.roll-iconbox .icons.image{position:relative;width:80px;height:80px;line-height:65px;text-align:center;float:left;margin:0 30px 0 0;background-color:#3fbbc0;-webkit-border-radius:50%;-moz-border-radius:50%;-webkit-transition:all .238s;}
.roll-iconbox .icons.image img{width:45px;height:45px;margin:5% auto 0;-webkit-border-radius:25%;-moz-border-radius:25%;border-radius:25%;vertical-align:middle;margin-top:30px;}
.roll-iconbox h3{font-size:19px;margin-bottom:9px}
.roll-iconbox.style3{text-align:center;background-color:#f5f5f5;position:relative;padding:60px 5% 20px;margin-bottom:5px;-webkit-transition:all .238s;-moz-transition:all .238s;transition:all .238s}
.roll-iconbox.style3 .icons{width:100px;height:100px;line-height:90px;position:absolute;left:50%;top:-50px;margin:0 0 0 -50px}
.roll-iconbox.style3 .icons:after{content:"";position:absolute;left:50%;top:50%;margin:-42px 0 0 -42px;width:84px;height:84px;border:2px solid #34c3ff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:all .238s;-moz-transition:all .238s;transition:all .238s}
.roll-iconbox.style3 h3{position:relative;padding-bottom:10px;margin-bottom:15px}
.roll-iconbox.style3 h3:after{content:"";position:absolute;left:50%;bottom:0;margin-left:-25px;width:50px;height:2px;background-color:#3fbbc0;-webkit-transition:background .238s;-moz-transition:background .238s;transition:background .238s}
.roll-iconbox.style2{padding:0;margin-bottom:10px;}
.roll-iconbox.style2 .icons2{height:100%;width:25%;float:right;line-height:40px;text-align:center;background-color:#3fbbc0;margin: 0 0 0 10px;padding:0}
.roll-iconbox.style2 .icons2 img,.roll-iconbox.style2 .icons2 h3{display:inline-block;}
.roll-iconbox.style2 .icons2 img{width:38px;margin:5px;}
.roll-iconbox.style2 h3 a{color:#fff;}
.rOptions {display:table;margin:5px 0;}
.rOption,.rOption2 {display:inline-block;line-height:30px;text-align:right;margin:2px;padding:6px 10px 0px;}
.rOption label,.rOption2 label{font-size:14px;}
.rOption input,.rOption2 input {margin:0;vertical-align:middle}
.roll-counter{font-family:"IRANSans-web",tahoma;text-align:center;color:#3fbbc0}
.roll-counter .numb{font-size:30px;font-weight:700;position:relative;display:inline-block;width:200px;height:200px;line-height:200px;margin-bottom:25px}
.roll-counter .numb:before{content:"";position:absolute;left:0;top:0;width:200px;height:200px;border:15px solid #3fbbc0;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}
.roll-counter .numb:after{content:"";position:absolute;left:50%;top:50%;width:150px;height:150px;margin:-75px 0 0 -75px;border:5px solid rgba(15,172,238,0.3);-webkit-border-radius:80px;-moz-border-radius:80px;border-radius:80px}
.roll-counter .text{font-size:20px;color:#3c3f46;position:relative}
.roll-opening-hours{background-color:#3fbbc0;padding:50px 0 100px}
.roll-opening-hours h3{font-size:22px;text-align:center;color:#fff;margin-bottom:25px}
.roll-opening-hours ul{margin:0;color:#fff}
.roll-opening-hours ul li{font-family:"IRANSans-web-fa";line-height:50px;background-color:#999;border-top:1px solid #ccc}
.roll-opening-hours ul li:first-child{border:0}
.roll-opening-hours .dh{padding:0 50px}
.roll-opening-hours .dh > span{float:left}
.roll-opening-hours .dh > span:first-child{float:right}
.roll-iconlist .icons{width:34px;float:left;margin:5px 20px 0 0}
.roll-iconlist > div{margin-bottom:7px}
.roll-slider .flex-direction-nav li a.flex-next{right:30px}
.roll-slider .flex-direction-nav li a.flex-prev{left:30px}
#gallery-v1 .gallery-item-wrap{position:relative}
#gallery-v1 .gallery-item-wrap:after{content:"";background-color:rgba(15,172,238,0.85);position:absolute;left:0;top:0;width:100%;height:100%;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;visibility:hidden;z-index:1;-webkit-transition:all .4s ease 0;-moz-transition:all .4s ease 0;transition:all .4s ease 0}
#gallery-v1 .gallery-item-wrap:hover:after{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1;visibility:visible}
.gallery-lightbox{position:absolute;left:0;top:50%;z-index:2;text-align:center;width:100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}
#gallery-v1 .gallery-title{font-size:22px;margin-bottom:15px;text-align:center;width:100%;z-index:2;font-weight:300}
#gallery-v1 .gallery-item-wrap .gallery-title a{color:#fff;display:block;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);opacity:0;visibility:hidden;-webkit-transform:translateY(100px);-moz-transform:translateY(100px);transform:translateY(100px);-webkit-transition:all .4s ease 0;-moz-transition:all .4s ease 0;transition:all .4s ease 0}
#gallery-v1 .gallery-item-wrap:hover .gallery-title a{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);opacity:1;visibility:visible;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}
#gallery-v1 .gallery-item .cbp-lightbox{color:#fff;display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;border:1px solid #fff;z-index:2;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);visibility:hidden;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-transform:translateY(100px);-moz-transform:translateY(100px);transform:translateY(100px);-webkit-transition:all .6s ease 0;-moz-transition:all .6s ease 0;transition:all .6s ease 0}
#gallery-v1 .gallery-item:hover .cbp-lightbox{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);opacity:1;visibility:visible}
.gallery-button{text-align:center;margin-top:49px}
#gallery-v1-filter{text-align:center;margin-bottom:30px}
#gallery-v1-filter .cbp-filter-item{font-family:"IRANSans-web",tahoma;color:#3c3f46;display:inline-block;cursor:pointer;height:50px;line-height:50px;border:1px solid #e1e1e1;padding:0 40px;margin:0 2px 6px;-webkit-transition:all ease .238s;-moz-transition:all ease .238s;transition:all ease .238s}
#gallery-v1-filter .cbp-filter-item.cbp-filter-item-active{background-color:#3fbbc0;border-color:#3fbbc0;color:#fff}
#gallery-v1 .cbp-nav-controls{position:static}
#gallery-v1 .cbp-nav-controls .cbp-nav-prev,#gallery-v1 .cbp-nav-controls .cbp-nav-next{width:40px;height:40px;z-index:1;background:transparent;margin:-20px 3px 0;opacity:1!important}
#gallery-v1 .cbp-nav-controls .cbp-nav-prev:after,#gallery-v1 .cbp-nav-controls .cbp-nav-next:after{display:inline-block;width:40px;height:40px;line-height:40px;font-size:20px;font-family:"FontAwesome";color:#fff;text-align:center;background-color:#3fbbc0;vertical-align:middle;-webkit-transition:all .238s ease 0;-moz-transition:all .238s ease 0;transition:all .238s ease 0}
#gallery-v1 .cbp-nav-controls .cbp-nav-prev.cbp-nav-stop:after,#gallery-v1 .cbp-nav-controls .cbp-nav-next.cbp-nav-stop:after,#gallery-v1 .cbp-nav-controls .cbp-nav-prev.cbp-nav-stop:hover:after,#gallery-v1 .cbp-nav-controls .cbp-nav-next.cbp-nav-stop:hover:after{background-color:#e6eaf3}
#gallery-v1 .cbp-nav-controls .cbp-nav-next{position:absolute;top:50%;right:0}
#gallery-v1 .cbp-nav-controls .cbp-nav-next:after{content:"\f105";margin-right:-2px}
#gallery-v1 .cbp-nav-controls .cbp-nav-prev{position:absolute;top:50%;left:-1px}
#gallery-v1 .cbp-nav-controls .cbp-nav-prev:after{content:"\f104";margin-left:-2px}
#gallery-v1 .cbp-nav-controls .cbp-nav-prev:hover:after,#gallery-v1 .cbp-nav-controls .cbp-nav-next:hover:after{background-color:#3c3f46}
.cbp-popup-lightbox .cbp-popup-close,.cbp-popup-lightbox .cbp-popup-next,.cbp-popup-lightbox .cbp-popup-prev{width:38px;height:38px;line-height:38px;background:#000;border-radius:3px;opacity:.5}
.cbp-popup-lightbox .cbp-popup-close:after,.cbp-popup-lightbox .cbp-popup-next:after,.cbp-popup-lightbox .cbp-popup-prev:after{display:inline-block;width:38px;height:38px;font-size:18px;font-family:"FontAwesome";color:#fff;text-align:center}
.cbp-popup-lightbox .cbp-popup-close:hover,.cbp-popup-lightbox .cbp-popup-next:hover,.cbp-popup-lightbox .cbp-popup-prev:hover{opacity:1}
.cbp-popup-lightbox .cbp-popup-close:after{font-size:16px;content:"\f00d"}
.cbp-popup-lightbox .cbp-popup-prev:after{content:"\f104"}
.cbp-popup-lightbox .cbp-popup-next:after{content:"\f105"}
.roll-piechart .piechart{max-width:200px;margin:0 auto}
.roll-piechart .piechart .progressbar-text{font-family:"IRANSans-web-fa",tahoma;color:#fff!important;width:100%;text-align:center;font-size:30px;font-weight:700}
.roll-piechart .piechart path:last-child{stroke:#fff}
.roll-piechart .piechart path:first-child{stroke:rgba(0,106,180,0.3)}
.roll-piechart h5{text-align:center;font-size:20px;color:#fff;margin:26px 0 0}
.roll-piechart .inner-circle{position:absolute;top:25px;left:25px;height:150px;width:150px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:5px solid rgba(255,255,255,0.3)}
.roll-piechart.style2 .piechart .progressbar-text,.roll-piechart.style2 h5{color:#3fbbc0!important}
.roll-piechart.style2 .piechart path:last-child{stroke:#006ab4}
.roll-piechart.style2 .piechart path:first-child{stroke:rgba(15,172,238,0.3)}
.roll-piechart.style2 .inner-circle{border-color:rgba(15,172,238,0.3)}
.roll-news{margin:0 -15px}
.roll-news .post-sumary{width:48%;padding:0 15px 0 0;margin:0 1% 15px;float:right;background-color:#fff;border-radius:10px;}
.roll-news .post-sumary.last{margin-right:0}
.roll-news .post-sumary .thumb{width:220px;float:left;margin-right:10px;border-radius:10px;}
.roll-news .post-sumary .thumb img{border-radius:10px;max-height:170px;}
.roll-news .post-sumary h3{font-size:18px;line-height:25px;margin:5px 0 10px;}
.roll-news .post-sumary .meta{font-size:13px;color:#9aa1ac;margin-bottom:6px}
.roll-news .post-sumary p{margin:0 0 10px}
.roll-news.style2 .post-sumary{width:33.333%;margin-bottom:40px}
.roll-news.style2 .post-sumary .thumb{position:relative;width:100%;float:none;margin:0 0 30px}
.roll-news.style2 .post-sumary .thumb:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;background-color:rgba(15,172,238,0.85);-webkit-transition:opacity .238s ease 0;-moz-transition:opacity .238s ease 0;transition:opacity .238s ease 0}
.roll-news.style2 .post-sumary .thumb .roll-button{position:absolute;left:50%;top:50%;border:1px solid #fff;z-index:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);opacity:0;visibility:hidden;-webkit-transition:all .4s ease 0;-moz-transition:all .4s ease 0;transition:all .4s ease 0;-webkit-transform:translate(-50%,50px);-moz-transform:translate(-50%,50px);transform:translate(-50%,50px)}
.roll-news.style2 .post-sumary .thumb:hover .roll-button{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);opacity:1;visibility:visible;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.roll-news.style2 .post-sumary .thumb:hover:after{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1}
.roll-news.style2 .post-sumary .content p{margin-bottom:0}
.roll-phone-form .input-wrap.phone{width:74.358%;margin-right:8.547%;float:left}
.roll-phone-form .send-wrap{width:17.094%;float:right}
.roll-phone-form input::-moz-placeholder{color:#fff;opacity:1}
.roll-phone-form input::-webkit-input-placeholder{color:#fff}
.roll-phone-form .input-wrap.phone input{font-size:30px;font-weight:300;color:#fff;background-color:transparent;border-color:transparent;border-bottom:1px solid #fff;line-height:50px;padding:0 0 15px;margin-bottom:0}
.roll-phone-form .send-wrap{margin-top:15px}
.roll-phone-form .send-wrap input{width:100%;background-color:transparent;border:1px solid #fff}
.roll-phone-form .send-wrap input:hover{background-color:#fff;color:#3fbbc0}
.roll-testimonials{margin:0 -15px}
.roll-testimonials .customer{padding:0 15px 40px;position:relative}
.roll-testimonials .whisper{border:1px solid #e1e1e1;background-color:#fff;color:#7e8186;font-size:14px;line-height:24px;padding:25px 30px 23px;margin:0;position:relative}
.roll-testimonials .name{position:absolute;left:105px;bottom:0;color:#3c3f46;font-family:"IRANSans-web",tahoma;font-size:14px;font-weight:400;font-style:normal;margin:0}
.roll-testimonials .whisper:after{content:"";position:absolute;left:47px;bottom:-22px;border-width:22px 0 0 21px;border-style:solid;border-color:#fff transparent transparent}
.roll-testimonials .whisper:before{content:"";position:absolute;left:46px;bottom:-24px;border-width:23px 0 0 23px;border-style:solid;border-color:#e1e1e1 transparent transparent}
.roll-testimonials .owl-controls .owl-buttons,.roll-testimonials2 .owl-controls .owl-buttons,.product-related .owl-controls .owl-buttons{display:none}
.roll-testimonials .owl-controls .owl-page span,.roll-testimonials2 .owl-controls .owl-page span,.roll-clients .owl-controls .owl-page span,.product-related .owl-controls .owl-page span{display:block;width:10px;height:10px;margin:0 5px;filter:Alpha(Opacity=100);opacity:1;background-color:#3fbbc0;-webkit-transition:background .3s ease 0;-moz-transition:background .3s ease 0;transition:background .3s ease 0}
.roll-testimonials .owl-controls .owl-page.active span,.roll-testimonials .owl-controls .owl-page span:hover,.roll-testimonials2 .owl-controls .owl-page.active span,.roll-testimonials2 .owl-controls .owl-page span:hover,.roll-clients .owl-controls .owl-page.active span,.roll-clients .owl-controls .owl-page.active span:hover,.product-related .owl-controls .owl-page.active span,.product-related .owl-controls .owl-page.active span:hover{background-color:#006ab4}
.roll-testimonials .owl-controls{margin-top:34px}
.roll-testimonials2 .owl-controls{margin-top:37px}
.roll-clients .owl-controls,.product-related .owl-controls{margin-top:44px}
.roll-testimonials2{text-align:center}
.roll-testimonials2 .whisper{font-size:16px;line-height:26px;font-weight:400;padding:0;margin:0;max-width:980px;margin:0 auto 32px}
.roll-testimonials2 .avatar{width:100px;height:100px;padding:10px;border:1px solid #3fbbc0;margin:0 auto 14px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.roll-testimonials2 .avatar img{overflow:hidden;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.roll-testimonials2 .name{font-family:"IRANSans-web",tahoma;color:#3c3f46}
.roll-clients{text-align:center;margin:0 -15px}
.roll-clients .client{padding:0 15px}
.roll-clients .client a{display:inline-block;border:1px solid #e1e1e1}
.roll-clients .client img{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);filter:alpha(opacity=60);opacity:.6;-webkit-transition:all ease .238s;-moz-transition:all ease .238s;transition:all ease .238s}
.roll-clients .client:hover a{border-color:#3fbbc0}
.roll-clients .client:hover img{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1}
.roll-clients.style2{border:1px solid #e1e1e1;padding:25px 24px;margin-top:2px}
.roll-clients.style2 .client{padding:0}
.roll-clients.style2 .client a{border:0}
.roll-clients.style2 .owl-controls{margin:0}
.roll-clients.style2 .owl-controls .owl-buttons div{position:absolute;left:-54px;top:50%;background-color:#3fbbc0;opacity:1;width:40px;height:40px;border-radius:0;padding:0;margin:-20px 0 0;-webkit-transition:background ease .238s;-moz-transition:background ease .238s;transition:background ease .238s}
.roll-clients.style2 .owl-controls .owl-buttons div:hover{background-color:#006ab4}
.roll-clients.style2 .owl-controls .owl-buttons div.owl-next{left:auto;right:-54px}
.roll-clients.style2 .owl-controls .owl-buttons div:after{content:"\f104";font-family:"FontAwesome";font-size:18px;position:absolute;left:0;top:0;line-height:40px;text-align:center;width:100%}
.roll-clients.style2 .owl-controls .owl-buttons div.owl-next:after{content:"\f105"}
.roll-doctor .thumb{position:relative}
.roll-doctor .thumb .socials{position:absolute;left:0;top:0;width:100%;height:100%;padding:8px;background-color:transparent;z-index:10;border:2px solid #3fbbc0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;-webkit-transition:all .4s ease 0;-moz-transition:all .4s ease 0;transition:all .4s ease 0}
.roll-doctor .thumb:hover .socials{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1;-webkit-transition:all .4s ease 0;-moz-transition:all .4s ease 0;transition:all .4s ease 0}
.roll-doctor .thumb .socials .inner{background-color:rgba(15,172,238,0.85);color:#fff;text-align:center;z-index:20;width:100%;height:100%;padding:0 30px;cursor:pointer}
.roll-doctor .thumb .socials ul{margin:0;position:absolute;left:0;top:50%;margin-top:-20px;width:100%;text-align:center;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);transform:translateY(50px);-webkit-transition:all .4s ease 0;-moz-transition:all .4s ease 0;transition:all .4s ease 0}
.roll-doctor .thumb:hover .socials ul{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transform:translateY(0px);-webkit-transition:all .4s ease 0;-moz-transition:all .4s ease 0;transition:all .4s ease 0}
.roll-doctor .thumb .socials ul li{display:inline-block}
.roll-doctor .thumb .socials ul li a{display:inline-block;width:40px;height:40px;line-height:40px;margin:0 3px;color:#fff;border:1px solid #fff;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}
.roll-doctor .thumb .socials ul li a:hover{background-color:#fff;border-color:#fff;color:#3fbbc0}
.roll-doctor .name{font-size:18px;line-height:26px;font-weight:700;margin:24px 0 7px}
.roll-doctor .name a{color:#3c3f46}
.roll-doctor .name a:hover{color:#3fbbc0}
.roll-doctor .position{font-size:12px;color:#3c3f46;margin-bottom:17px}
.roll-doctor.style2{text-align:center}
.roll-doctor.style2 .thumb .socials,.roll-doctor.style2 .thumb .socials ul{opacity:1;position:static;border:0;padding:0;margin:0;transform:none}
.roll-doctor.style2 .thumb .socials .inner{padding:10px 0;background-color:transparent;-webkit-transition:all .4s ease 0;-moz-transition:all .4s ease 0;transition:all .4s ease 0}
.roll-doctor.style2:hover .thumb .socials .inner,.roll-doctor.style2.hover .thumb .socials .inner{background-color:#3fbbc0}
.roll-doctor.style2 .thumb .socials ul li a,.roll-doctor.style2.hover .thumb .socials ul li a{color:#7e8186;border-color:#e3e3e3}
.roll-doctor.style2:hover .thumb .socials ul li a,.roll-doctor.style2.hover .thumb .socials ul li a{color:#fff;border-color:#fff}
.roll-doctor.style2 .thumb .socials ul li a:hover{color:#3fbbc0}
.roll-doctor.style2 .thumb img{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);filter:alpha(opacity=50);opacity:.5;-webkit-transition:all .4s ease 0;-moz-transition:all .4s ease 0;transition:all .4s ease 0}
.roll-doctor.style2:hover .thumb img,.roll-doctor.style2.hover .thumb img{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1}
.roll-doctor.style3{text-align:center}
.roll-doctor.style3 .thumb .socials{border:0;padding:0}
.roll-doctor.style3 .thumb,.roll-doctor.style3 .thumb .socials .inner{border-radius:50%;overflow:hidden}
.roll-toggle{border:1px solid #e1e1e1;padding:11px 20px;margin-top:10px;-webkit-transition:border ease .2s;-moz-transition:border ease .2s;transition:border ease .2s}
.roll-toggle .toggle-title{position:relative;cursor:pointer;font-size:16px;background-color:#fff;color:#3c3f46;padding:0 0 0 34px;margin:0;-webkit-transition:all ease .2s;-moz-transition:all ease .2s;transition:all ease .2s}
.roll-toggle .toggle-title:before{content:"\f055";font-family:"FontAwesome";color:#3fbbc0;font-size:16px;position:absolute;left:0;top:1px}
.roll-toggle .toggle-content{display:none;background-color:#fff;padding-top:16px;padding-bottom:0;padding-left:35px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.roll-toggle.active{border-color:#3fbbc0}
.roll-toggle.active .toggle-title:before{content:"\f056"}
.roll-progress{position:relative;margin-bottom:47px}
.roll-progress .name,.roll-progress .perc{color:#443f3f}
.roll-progress .name{position:absolute;left:0;top:0}
.roll-progress .perc{font-family:"IRANSans-web-fa";font-weight:bold;color:#3fbbc0}
.roll-progress .progress-animate{height:10px;width:0;background-color:#3fbbc0}
.roll-progress .progress-bar{background-color:#f9f9f9;width:100%;margin-top:8px;box-shadow:none}
.roll-progress .perc{width:0;text-align:right;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}
.roll-progress .perc.show{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1}
.roll-list{margin:0 0 20px;list-style:none}
.roll-list li{position:relative;padding-left:37px}
.roll-list li:before{position:absolute;left:0;top:-1px;content:"\f101";font-family:"FontAwesome";color:#3fbbc0}
.roll-contact-box{position:relative;text-align:center;color:#fff;font-family:"IRANSans-web",tahoma}
.roll-contact-box .info{width:100%;position:absolute;left:0;top:50%;text-align:center;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}
.roll-contact-box .email,.roll-contact-box .address,.roll-contact-box.style2 .email,.roll-contact-box.style2 .address{font-size:22px;line-height:30px}
.roll-contact-box .phone,.roll-contact-box.style2 .phone{font-size:75px;font-weight:700;line-height:83px;margin:6px 0 13px}
.roll-contact-box.style2 .info{position:static;transform:none}
.roll-contact-form .input-wrap,.roll-contact-form .message-wrap{position:relative}
.roll-contact-form .input-wrap label.error,.roll-contact-form .message-wrap label.error{/*position:absolute;*/right:15px;top:13px;color:#db1212;font-weight:400}
.roll-contact-form .form-left{width:48.717%;float:left;margin-right:2.564%}
.roll-contact-form .form-right{width:48.717%;float:right}
.roll-contact-form .message-wrap textarea{height:170px}
.roll-contact-form .send-wrap input{width:100%}
.roll-contact-form .loading{display:inline-block;width:16px;height:11px;background:url(Images/ajax-loader.gif) no-repeat center center}
.roll-contact-form.style2 .form-left,.roll-contact-form.style2 .form-right{width:100%;float:none;margin:0}
.roll-info{list-style:none;margin:40px 0 0 0;}
.roll-info li{position:relative;padding:0 30px 17px 0}
.roll-info li:before{content:"\f041";font-family:"FontAwesome";color:#3fbbc0;position:absolute;right:1px;top:0}
.roll-info li.phone:before{content:"\f095"}
.roll-info li.email:before{content:"\f003"}
.roll-alert{position:relative;padding:10px 20px;margin-bottom:20px;font-size:14px}
.roll-alert.msg-error{color:#c65061;background-color:#f2dede;border:1px solid #eed3d7}
.roll-alert.msg-good{color:#478847;background-color:#dff0d8;border:1px solid #d0e8bc}
.roll-alert.msg-info{color:#3a87ad;background-color:#d9edf7;border:1px solid #c0e9f2}
.roll-alert.msg-warning{color:#c09853;background-color:#fcf8e3;border:1px solid #fbeed5}
.roll-alert .remove{position:absolute;right:15px;top:10px;font-size:12px;color:#7e8186}
.roll-pricing-table{position:relative;width:100%;background-color:#fff;text-align:center;padding:113px 14% 50px;margin-top:60px}
.roll-pricing-table ul{list-style:none;margin:0}
.roll-pricing-table .icons{position:absolute;left:50%;top:-60px;margin-left:-60px;width:120px;height:120px;line-height:110px;color:#fff;font-size:26px;text-align:center;box-shadow:0 0 0 10px rgba(15,172,238,0.1);background-color:#3fbbc0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:all .238s;-moz-transition:all .238s;transition:all .238s}
.roll-pricing-table .icons img{width:32px;height:32px}
.roll-pricing-table h3{position:relative;font-size:20px;line-height:30px;font-weight:300;margin:0 0 40px;padding-bottom:15px}
.roll-pricing-table h3:after{content:"";position:absolute;left:50%;bottom:0;margin-left:-25px;width:50px;height:2px;background-color:#3fbbc0}
.roll-pricing-table .price{display:block;font-size:60px;line-height:70px;color.roll-section:300;margin:0 0 30px}
.roll-pricing-table .text-row{margin:0 0 43px}
.roll-pricing-table .button-row a{font-size:10px;background-color:#3fbbc0;color:#fff;display:inline-block;padding:6px 45px 5px;font-family:"IRANSans-web",tahoma;outline:none}
.roll-pricing-table .button-row a:hover{background-color:#006ab4}
.roll-pricing-table.featured{box-shadow:0 10px 15px rgba(6,6,6,0.15)}
.roll-pricing-table.featured .icons,.roll-pricing-table.featured .button-row a{background-color:#006ab4}
.roll-pricing-table.featured .button-row a:hover{background-color:#3fbbc0}
.titleSeparator,.dottedSeparator{background-color:#ccc;height: 1px;position: relative;margin:0 0 15px 0;}.titleSeparator.center{width:70%;margin:0 auto 15px;}
.dottedSeparator{clear:both;background:#fff;margin:10px 3%;}
.titleSeparator:after {background-color:#00bbbb;content: "";top: -2px;bottom: 0;right: 0;max-height:250px;width:40%;height:5px;position: absolute;z-index: 1;}
.titleSeparator.center:after{right:40%;width:20%;}
.shop-cart-list{width:100%;overflow-x:auto}
.shop-cart-list table{width:100%;background:#fff;}
.shop-cart-list table *{color:#3c3f46;font-size:15px}
.shop-cart-list table td{padding-right:4px;padding-left:4px;border:solid 1px #fff;line-height:50px;}
.shop-cart-list table thead th{font-weight:normal;text-align:right;padding-top:10px 4px 9px;background-color:#00abdf;color:#fff;line-height:35px;}
.shop-cart-list table tbody .cart-item{border-bottom:1px solid #e1e1e1}
.shop-cart-list table tbody .cart-item td.product-img{padding-top:15px;padding-bottom:15px}
.shop-cart-list table tbody .cart-item td.product-img .image{position:relative;width:100px}
.shop-cart-list table tbody .cart-item td.product-img .image:after{background-color:rgba(0,0,0,0.05);content:"";display:block;position:absolute;z-index:512;left:0;top:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;height:100%;width:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.shop-cart-list table tbody .cart-item td.product-img .image:hover:after{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1}
.shop-cart-list table tbody .cart-item td.product-img .image img{width:100%}
.shop-cart-list table tbody .cart-item td.product-name > a:hover{color:#3fbbc0}
.shop-cart-list table tbody .cart-item td.product-remove > a:before{content:"\f00d";font-family:"FontAwesome";font-size:16px;color:#006ab4}
.shop-cart-list table tbody .cart-item td.product-remove > a:hover{color:#3a7078}
.shop-cart-list table tbody .cart-item td.product-quantity input[type='number']{width:65px;height:40px;padding:10px;margin:0;color:#3fbbc0}
.shop-cart-list table .product-name{padding-left:5px;padding-right:5px}
.shop-cart-list table .product-price,.shop-cart-list table .product-total{text-align:center;padding-left:5px;padding-right:5px}
.shop-cart-list table .product-quantity{text-align:center;width:150px}
.shop-cart-list table .product-remove{text-align:center;width:30px}
.shop-cart-list table .currency{margin-right:4px;color:#e50000;}
.shop-cart-list table tr:nth-child(even) {background: rgba(15,172,238,0.3)}
.shop-cart-list table tr:nth-child(odd) {background: rgba(15,172,238,0.05)}
.rOptions {
    margin: 0 auto;
}