@charset "utf-8";
/* CSS Document */
@font-face {
	font-family: IYekan;
	font-style: normal;
	font-weight: bold;
	src: url('fonts/iranyekan/iranyekanwebbold.eot');
	src: url('fonts/iranyekan/iranyekanwebbold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/iranyekan/iranyekanwebbold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/iranyekan/iranyekanwebbold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/iranyekan/iranyekanwebbold.ttf') format('truetype');
}
@font-face {
	font-family: IYekan;
	font-style: normal;
	font-weight: 200;
	src: url('fonts/iranyekan/iranyekanweblight.eot');
	src: url('fonts/iranyekan/iranyekanweblight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/iranyekan/iranyekanweblight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/iranyekan/iranyekanweblight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/iranyekan/iranyekanweblight.ttf') format('truetype');
}
@font-face {
	font-family: IYekan;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/iranyekan/iranyekanwebregular.eot');
	src: url('fonts/iranyekan/iranyekanwebregular.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/iranyekan/iranyekanwebregular.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/iranyekan/iranyekanwebregular.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/iranyekan/iranyekanwebregular.ttf') format('truetype');
}
@font-face {
	font-family: 'icon';
	src:url('fonts/icons.eot?7a9cdp');
	src:url('fonts/icons.eot?#iefix7a9cdp') format('embedded-opentype'),
		url('fonts/icons.woff?7a9cdp') format('woff'),
		url('fonts/icons.ttf?7a9cdp') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: Sans;
	font-style: normal;
	font-weight: bold;
	src: url('fonts/sans/IRANSansWeb_Bold.eot');
	src: url('fonts/sans/IRANSansWeb_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/sans/IRANSansWeb_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/sans/IRANSansWeb_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/sans/IRANSansWeb_Bold.ttf') format('truetype');
}
@font-face {
	font-family: Sans;
	font-style: normal;
	font-weight: 500;
	src: url('fonts/sans/IRANSansWeb_Medium.eot');
	src: url('fonts/sans/IRANSansWeb_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/sans/IRANSansWeb_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/sans/IRANSansWeb_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/sans/IRANSansWeb_Medium.ttf') format('truetype');
}
@font-face {
	font-family: Sans;
	font-style: normal;
	font-weight: 300;
	src: url('fonts/sans/IRANSansWeb_Light.eot');
	src: url('fonts/sans/IRANSansWeb_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/sans/IRANSansWeb_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/sans/IRANSansWeb_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/sans/IRANSansWeb_Light.ttf') format('truetype');
}
@font-face {
	font-family: Sans;
	font-style: normal;
	font-weight: 200;
	src: url('fonts/sans/IRANSansWeb_UltraLight.eot');
	src: url('fonts/sans/IRANSansWeb_UltraLight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/sans/IRANSansWeb_UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/sans/IRANSansWeb_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/sans/IRANSansWeb_UltraLight.ttf') format('truetype');
}
@font-face {
	font-family: Sans;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/sans/IRANSansWeb.eot');
	src: url('fonts/sans/IRANSansWeb.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/sans/IRANSansWeb.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/sans/IRANSansWeb.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/sans/IRANSansWeb.ttf') format('truetype');
}
* {direction: rtl;}
body {
	background: #f9faff;
	direction: rtl;
	color: #435d80;
	font-family: IYekan,sans-serif;
}
body , html {
	margin: 0px;
	padding: 0px;
	font-size: 15px;
	line-height: 1.7;
}
html a , body a {
	text-decoration: none !important;
	color: #708ca8;
}
h1 , h2 , h3 , h4 , h5 , h6 , ul , p , span {
	margin: 0;
	padding: 0;
	font-weight: normal;
}
html a ,
body a ,
:before ,
:after,
.open-panel,
.servtape ul li ,
.hserv,
.whybox ul li span ,
.the-plan li,
.the-footer .third img,
.vanda-atributies ul li h4,
.search-domain .sda-form-input-box input {
	-moz-transition: all 0.1s ease-in;
	-webkit-transition: all 0.1s ease-in;
	-o-transition: all 0.1s ease-in;
	-ms-transition: all 0.1s ease-in;
}
.fixed {
	width: 1290px;
	margin: 0 auto;
	position: relative;
}
.header .fixed {
	display: grid;
    grid-template-columns: 1fr auto auto;
    grid-gap: 20px;
    align-items: center;
    height: 110px;
}
.header .main-nav li {
	display: inline-block;
	margin: 0 10px;
	color: #435d80;
}
.header .main-nav li a {
	color: #435d80;
}
.logo a {
	float: right;
	background: url(img/sprites.png) -1918px 3093px;
	width: 181px;
	height: 43px;
}
.mini-panel .open-panel {
	font-weight: normal;
	color: #27b060;
	border: 1px solid;
	padding: 0 13px 0 10px;
	border-radius: 50px;
	font-size: 0.9rem;
	line-height: 21px;
	display: inline-block;
	cursor: pointer;
}
.mini-panel .open-panel:before {
	content: "\eae9";
	font: 22px 'Icon';
	float: left;
	margin: 0 3px 0 0;
}
.mini-panel .open-panel:hover,.mini-active .open-panel {
	color: #7689ff;
}
.panel-sub {
	display: none;
	position: absolute;
	left: 0;
	top: 110px;
	background: #fff;
	border-radius: 10px;
	box-shadow: 1px 1px 16px rgba(0,0,0,0.06);
	padding: 10px;
	width: 250px;
	text-align: center;
	z-index: 1;
}
.panel-sub>a {
	display: inline-block;
	width: 48%;
	box-sizing: border-box !important;
	border:1px solid;
	color: #7656d4;
	font-weight: 300;
	line-height: 20px;
	border-radius: 10px;
	padding: 10px 0;
}
.panel-sub>a:before {
	content: "\ea16";
	font: 20px 'Icon';
	display: table;
	margin: 0 auto;
	line-height: 20px;
}
.panel-sub>#register {color: #4bbb71;}
.panel-sub>#register:before {
	content: "\ea7e";
	font-size: 16px;
}
.panel-sub>a:hover {
	transform: scale(1.03);
}
.panel-sub ul {
	text-align: right;
	display: block;
	margin: 10px 10px 0 10px;
	font-size: 0.86rem;
	line-height: 30px;
}
.panel-sub ul li {
	list-style: none;
}
.panel-sub ul li a {
	color: #94a7a5;
}
.panel-sub ul li a:before {
	content: "\ef3c";
	font: 7px 'Icon';
	float: right;
	line-height: 27px;
	margin: 0 0 0 5px;
	color: #bec2c8;
}
.panel-sub ul li a:hover:before {color: #4bbb71;}
.panel-sub ul li a:hover {color: #7d8d8d;}
.mini-active .open-panel:before {
	  transform: rotate(180deg);
}
.cloud-box {
	min-height: 350px;
	text-align: center;
	padding-top: 60px;
	position: relative;
	overflow: hidden;
}
.cloud-box p {font-size: 1.55rem;margin: 0 0 -3px 0;}
.cloud-box span {font-size: 1.1rem}
.cloud-box:before {
	content: '';
	width: 1290px;
	height: 248px;
	background: url(img/sprites.png) -997px 832px;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	margin: 0 auto;
}
.servtape {
	background: #314f75;
	padding: 80px 0 40px 0;
}
.servtape ul {
	display: grid;
	grid-template-columns: repeat(4,1fr);
	text-align: center;
}
.servtape ul li {
	list-style: none;
	color: #fff;
}
.servtape ul li a {
	color: #fff;
	font-size: 1.1rem;
	font-weight: 100;
	display: block;
}
.servtape ul li a:before {
	content: '';
	width: 80px;
	height: 81px;
	display: table;
	margin: 0 auto 5px auto;
	background: url(img/sprites.png) -1460px 339px;
}
.servtape ul li .st-ir-linux:before {background-position: -1659px 339px;}
.servtape ul li .st-us-linux:before {background-position: -1560px 339px;}
.servtape ul li .st-win:before {background-position: -1460px 339px;}
.servtape ul li .st-ales:before {background-position: -1755px 341px;}
.servtape ul:hover li {
	filter: blur(2px);
	-webkit-filter: blur(2px);
	-webkit-backface-visibility: hidden !important;
    -webkit-transform: translateZ(0) scale(0,0) !important;
    transform: translateZ(0) !important;
}
.servtape ul li:hover {
	filter: blur(0px);
	-webkit-filter: blur(0px);
}
.picside {
	width: 915px;
	margin: 0 auto;
	padding: 50px 0;
	display: grid;
	grid-template-columns: auto 1fr;
	align-items: center;
	grid-column-gap: 20px;
	color: #435d80;
}
.picside .the-pic {
	height: 220px;
	width: 190px;
	float: right;
	background: url(img/sprites.png) -670px 339px;
}
.picside div h2 {
	font-size: 1.7rem;
	font-weight: bold;
	margin: 0 0 6px 0;
}
.picside div p {
	text-align: justify;
	line-height: 23px;
}
.features {
	background: #dfe6ed;
	padding: 60px 0;
	text-align: center;
}
.features .fixed {
	width: 830px;
	display: grid;
	grid-template-columns: repeat(3,1fr);
	align-items: center;
}
.features .fixed div {
	background: #fff;
	min-height: 315px;
	padding: 30px 20px;
	border-radius: 10px;
	box-shadow: 0 0 40px rgba(35, 31, 32, 0.09);
}
.features .fixed div span {
	display: table;
	margin: 0px auto 0px auto;
	width: 173px;
	height: 173px;
	background: url(img/sprites.png) -882px 339px;
}
.features .fixed .first span {background-position:  -1075px 339px;}
.features .fixed .second span {background-position:  -882px 339px;}
.features .fixed .third span {background-position:  -1268px 339px;}
.features .fixed .second {
	position: relative;
	z-index: 1;
	padding: 40px 20px;
}
.features .fixed .first {border-radius: 0 10px 10px 0;}
.features .fixed .third {border-radius: 10px 0 0 10px;}
.features .fixed div h3 {
	color: #435d80;
	font-size: 1.2rem;
	margin: 12px 0 10px 0;
}
.features .fixed .second h3 {margin: 22px 0 12px 0;}
.features .fixed div p {
	color: #94a6a6;
	font-size: 0.94rem;
	text-align: justify;
    -moz-text-align-last: center;
    text-align-last: center;
    padding: 0 10px;
}
.homeservs {
	padding: 45px 0;
}
.homeservs>h3 {
	display: block;
	text-align: center;
	font-size: 1.4rem;
}
.homeservs>p {
	color: #94a6a6;
	max-width: 710px;
	display: table;
	margin: 10px auto 0 auto;
	text-align: justify;
    -moz-text-align-last: center;
    text-align-last: center;
}
.homeservs>p b {
	font-weight: normal;
	color: #7689ff;
}
.homeservs .servlist {
	display: grid;
	grid-template-columns: repeat(3,1fr);
	width: 930px;
	margin: 40px auto 0 auto;
	grid-gap: 40px;
}
.homeservs .servlist .hserv .servfream {
	background: #fbfcff;
	box-shadow: 0 0 38px rgba(0,0,0,0.06);
	border-radius: 5px;
	text-align: center;
	display: block;
	padding: 0 0 30px 0;
	position: relative;
}
.homeservs .servlist .hserv:hover {
	transform: scale(1.1);
	z-index: 1;
}
.hserv .servfream>h4 {
	background: rgb(255,157,212);
	color: #fff;
	font-size: 1.2rem;
	border-radius: 5px 5px 0 0;
	padding: 20px 0 40px 0;
	font-weight: 500;
}
.servlist .first .servfream>h4 {
	background: rgb(255,157,212); /* Old browsers */
	background: -moz-linear-gradient(left,  rgba(255,157,212,1) 0%, rgba(255,123,149,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  rgba(255,157,212,1) 0%,rgba(255,123,149,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  rgba(255,157,212,1) 0%,rgba(255,123,149,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9dd4', endColorstr='#ff7b95',GradientType=1 ); /* IE6-9 */
}
.servlist .second .servfream>h4 {
	background: rgb(79,234,196); /* Old browsers */
	background: -moz-linear-gradient(left,  rgba(79,234,196,1) 0%, rgba(35,238,219,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  rgba(79,234,196,1) 0%,rgba(35,238,219,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  rgba(79,234,196,1) 0%,rgba(35,238,219,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4feac4', endColorstr='#23eedb',GradientType=1 ); /* IE6-9 */
}
.servlist .third .servfream>h4 {
	background: rgb(102,179,238); /* Old browsers */
	background: -moz-linear-gradient(left,  rgba(102,179,238,1) 0%, rgba(118,137,255,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  rgba(102,179,238,1) 0%,rgba(118,137,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  rgba(102,179,238,1) 0%,rgba(118,137,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66b3ee', endColorstr='#7689ff',GradientType=1 ); /* IE6-9 */
}

.hserv .servfream>span ,.plan-header>span {
	background: #fbfcff;
	box-shadow: 0 0 13px rgba(0,0,0,0.11);
	border-radius: 70px;
	display: grid;
	width: 180px;
	margin: -25px auto 0 auto;
	grid-template-areas: 'price perio'
					     'price pricet';
	grid-column-gap: 5px;
	color: #ff7b95;
	padding: 5px 0 0 0;
}
.servlist .second .servfream span {color: #43dbb6;}
.servlist .third .servfream span {color: #7689ff;}
.hserv .servfream>span .price,.plan-header>span .price {
	grid-area: price;
	font-size: 1.7rem;
	text-align: left;
}
.hserv .servfream>span .price-t,.plan-header>span .price-t {
	grid-area: pricet;
	text-align: right;
	font-size: 0.8rem;
}
.hserv .servfream>span .period,.plan-header>span .period {
	grid-area: perio;
	text-align: right;
	font-size: 0.8rem;
	margin: 2px 0 -17px 0;
	color: #94a6a6;
	font-weight: 300;
}
.hserv .servfream ul {
	color: #94a6a6;
	font-size: 0.85rem;
	line-height: 22px;
	margin: 30px auto 0 auto;
	display: table;
	width: 100%;
	box-sizing: border-box;
}
.hserv .servfream ul li {list-style: none;}
.hserv .servfream .addcart {
	position: absolute;
	left: 15px;
	bottom: -24px;
	background: #ff9dd4;
	border-radius: 50%;
}
.hserv .servfream .addcart:before {
	content: "\f217";
	font: 25px 'Icon';
	width: 48px;
	line-height: 48px;
	display: table;
	color: #fff;
}
.servlist .second .addcart {background: #43dbb6;}
.servlist .third .addcart {background: #7689ff;}
.hserv .servfream .addcart:hover {
	box-shadow: 5px 5px 15px rgba(0,0,0,0.1);
	transform: scale(1.05);
}
.hserv .fromgrouplink {
	color: #94a6a6;
	font-size: 0.85rem;
	display: block;
	margin: 7px 0 0 0;
}
.hserv .fromgrouplink:before {
	content: "\eaea";
	font: 17px 'Icon';
	float: right;
	margin: 1px 10px 0 5px;
}
.rocketbox {
	background: url(img/galaxy.jpg) no-repeat center;
	background-size: cover !important;
	background-attachment: fixed;
	box-shadow: 0 0 0 400px rgba(39, 51, 78, 0.8) inset;
	color: #fff;
	overflow: hidden;
}
.rocketbox .fixed {
	padding: 70px 0;
	min-height: 400px;
}
.rocketbox .fixed:before {
	content: '';
	background: url(img/sprites.png) 0px 0px;
	width: 862px;
	height: 473px;
	position: absolute;
	left: 0px;
	bottom: 0px;
}
.rocketbox .rbcontent h3 {
	font-size: 1.9rem;
	font-weight: bold;
	margin: 0 0 20px 0;
}
.rocketbox .rbcontent {
	display: table;
	margin: 0 auto;
	padding: 0 0 0 200px;
}
.rocketbox .rbcontent ul {
	display: grid;
	grid-template-columns: 1fr 1fr;
	width: 675px;
	grid-column-gap: 70px;
	grid-row-gap: 30px;
	z-index: 1;
	position: relative;
}
.rocketbox .rbcontent ul li {
	list-style: none;
}
.rocketbox .rbcontent ul li h4 {
	color: #23eedb;
	font-weight: 500;
	font-size: 1.14rem;
	margin: 0 0 5px 0;
}
.rocketbox .rbcontent ul li h4:before {
	content: '';
	height: 31px;
	width: 31px;
	float: right;
	background: url(img/sprites.png) -2119px -274px;
	margin: -2px 0 0 0;
}
.rocketbox .rbcontent ul .first h4:before {background-position: -2119px -274px;margin-left: 8px;}
.rocketbox .rbcontent ul .second h4:before {background-position: -1916px -336px;margin-left: 4px;}
.rocketbox .rbcontent ul .third h4:before {background-position: -2169px -272px;margin-left: 8px;}
.rocketbox .rbcontent ul .fourd h4:before {background-position: -1960px -336px;margin-left: 3px;}
.rocketbox .rbcontent ul p {
	text-align: justify;
	font-size: 0.95rem;
	font-weight: 300;
	line-height: 22px;
}
.whybox {
	padding: 70px 0;
	text-align: center;
}
.whybox h3 {
	font-size: 1.7rem;
}
.whybox ul {
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-column-gap: 445px;
	margin: 40px 0 0 0;
	position: relative;
	grid-row-gap: 20px;
}
.whybox ul li {
	list-style: none;
	text-align: right;
	display: grid;
	grid-template-areas: 'whypic whyti'
						 'whypic whyp';
	align-items: center;
	grid-column-gap: 20px;
}
.whybox ul:before {
	content: '';
	background: url(img/sprites.png) -900px -274px;
	position: absolute;
	top: 50%;
	left: 0px;
	right: 0px;
	margin: -72px auto 0 auto;
	width: 445px;
	height: 145px;
}
.whybox ul li span {
	grid-area: whypic;
	height: 117px;
	width: 117px;
	float: right;
	background:  url(img/sprites.png) -1373px -275px;
}
.whybox ul li h4 {
	grid-area: whyti;
	font-size: 1.08rem;
	font-weight: 600;
	margin: 0px 0 -20px 0;
}
.whybox ul li p {
	grid-area: whyp;
	text-align: justify;
	color: #8d9e9e;
	font-size: 0.9rem;
	line-height: 20px;
}
.whybox ul .first,.whybox ul .third {
	grid-template-areas: 'whyti whypic'
						 'whyp whypic';
}
.whybox ul .first span {background-position: -1781px -275px;}
.whybox ul .second span {background-position: -1645px -275px;}
.whybox ul .third span {background-position: -1509px -275px;}
.whybox ul .fourd span {background-position: -1373px -275px;}
.whybox ul:hover li span {
	filter: grayscale(100%);
	opacity: 0.2;
}
.whybox ul li:hover span {
	filter: grayscale(0);
	opacity: 1;
}
.about-services {
	text-align: center;
	position: relative;
	padding: 45px 0;
}
.about-services:before {
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	height: 245px;
	background: rgb(78,173,184); /* Old browsers */
	background: -moz-linear-gradient(left,  rgba(78,173,184,1) 0%, rgba(78,184,180,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  rgba(78,173,184,1) 0%,rgba(78,184,180,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  rgba(78,173,184,1) 0%,rgba(78,184,180,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4eadb8', endColorstr='#4eb8b4',GradientType=1 ); /* IE6-9 */
}
.about-services h3 {
	font-size: 1.7rem;
	color: #fff;
	margin: 0 0 45px 0;
}
.about-services .fixed {
	padding: 0 80px !important;
	box-sizing: border-box;
}
.about-services .abs-tabs {
	background: #fff;
	box-shadow: 5px 5px 13px rgba(0,0,0,0.07);
	border-radius: 10px;
	overflow: hidden;
}
.abs-tabs .nav-tabs {
	display: grid;
	grid-template-columns: repeat(5,1fr);
	border: 0px !important;
	background: #f4f5fc;
}
.abs-tabs .nav-tabs:before ,.abs-tabs .nav-tabs:after {display: none !important;}
.abs-tabs .nav-tabs li a,.abs-tabs .nav-tabs li {
	border: 0px !important;
}
.abs-tabs .nav-tabs li a {
	font-size: 1.08rem;
	padding: 22px 0;
	color: #748cad;
	display: table;
	margin: 0 auto !important;
	background: none !important;
}
.abs-tabs .nav-tabs > li.active > a,.abs-tabs .nav-tabs > li.active > a:hover,.abs-tabs .nav-tabs > li.active > a:focus {
	color: #40546e;
	background: none;
}
.abs-tabs .nav-tabs > li.active,.abs-tabs .nav-tabs > li.active:hover,.abs-tabs .nav-tabs > li.active:focus {
	background: #fff;
}
.abs-tabs .nav-tabs li a:before {
	content: "\f233";
	font: 22px 'Icon';
	float: right;
	margin: 0 0 0 7px;
}
.abs-tabs .nav-tabs .first a:before {content: "\f233";}
.abs-tabs .nav-tabs .second a:before {content: "\f17a";}
.abs-tabs .nav-tabs .third a:before {content: "\eb1d";}
.abs-tabs .nav-tabs .fourd a:before {content: "\f219";}
.abs-tabs .nav-tabs .fifth a:before {content: "\f0ed";}
.abs-tabs .tab-content {
	padding: 65px 60px 70px 90px;
	text-align: right;
}
.abs-tabs .tab-content .tab-pane {color: #748cad !important;}
.abs-tabs .tab-content div.active {
	display: grid;
	grid-template-areas: 'abstt abstimg'
						 'abstp abstimg';
	align-items: center;
	grid-column-gap: 70px;
	grid-row-gap: 12px;
}
.abs-tabs .tab-content .tab-pane h4 {
	grid-area: abstt;
	font-size: 1.5rem;
	font-weight: 500;
}
.abs-tabs .tab-content .tab-pane>div {
	grid-area: abstp;
	text-align: justify;
	line-height: 24px;
}
.abs-tabs .tab-content .tab-pane img {
	grid-area: abstimg;
	height: auto !important;
	width: auto !important;
}
.contact-tape {
	height: 329px;
	display: grid;
	grid-template-columns: 1fr 1fr;
	color: #fff;
	position: relative;
	grid-column-gap: 150px;
	align-items: center;
	background: rgb(39,40,61); /* Old browsers */
	background: -moz-linear-gradient(left,  rgba(39,40,61,1) 50%, rgba(34,35,56,1) 50%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  rgba(39,40,61,1) 50%,rgba(34,35,56,1) 50%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  rgba(39,40,61,1) 50%,rgba(34,35,56,1) 50%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#27283d', endColorstr='#222338',GradientType=1 ); /* IE6-9 */
	width: 100%;
	overflow: hidden;
}
.contact-tape:before {
	content: '';
	background: red url(img/sprites.png) -10px -503px;
	position: absolute;
	top: 0;
	left: 0px;
	right: 0px;
	margin: 0 auto;
	z-index: 1;
	height: 329px;
	width: 610px;
}
.contact-tape div {z-index: 2;}
.contact-tape div p,.contact-tape div a {
	z-index: 1;
	position: relative;
}
.contact-tape div p {
	font-size: 1.45rem;
	font-weight: bold;
}
.contact-tape div a {
	background: #e4344f;
	color: #fff;
	margin: 45px 125px 0 0;;
	line-height: 33px;
	float: right;
	padding: 0 15px;
	border-radius: 40px;
	box-shadow: 3px 3px 10px rgba(0,0,0,0.18);
}
.contact-tape div a:hover {
	box-shadow: 6px 6px 10px rgba(0,0,0,0.3);
	transform: scale(1.05);
}
.customers {
	background: #fff;
	padding: 35px 0 25px 0;
	box-shadow: 0 3px 8px rgba(0,0,0,0.03);
}
.customers * {
	direction: ltr !important;
}
.customers .fixed {
	overflow: hidden;
}
.customers .customerslist .logoitem {
	display: inline-block;
}
.the-footer {
	padding: 50px 0;
	color: #737d7d;
}
.the-footer .fixed {
	padding: 0 90px;
	box-sizing: border-box;
	display: grid;
	grid-template-columns: 465px 180px auto;
	grid-template-areas: 'foot1 foot2 foot3'
						 'foot4 foot4 foot4';
	grid-column-gap: 100px;
	align-items: start;
}
.the-footer .first {
	grid-area: foot1;
}
.the-footer .first p {
	text-align: justify;
	margin: 0 0 10px 0;
}
.the-footer .first em {
	display: block;
	margin: 0 0 20px 0;
	font-style: normal;
}
.the-footer .first em:before {
	content: "\f098";
	font: 17px 'Icon';
	float: right;
	margin: 2px 0 0 5px;
	color: #4bbb71;
}
.the-footer .first .footsocial,
.mega-menuhaveb .textwidget p>a{
	background: #3498d6;
	color: #fff;
	line-height: 30px;
	display: inline-block;
	margin: 0 0 0 10px;
	padding: 0 15px;
	border-radius: 40px;
	box-shadow: 2px 2px 6px rgba(0,0,0,0.08);
}
.the-footer .first .footsocial:before {
	content: "\e9ae";
	font: 16px 'Icon';
	float: right;
	line-height: 30px;
	margin: 0 0 0 7px;
}
.the-footer .first .telfoot {
	background: rgb(58,204,252); /* Old browsers */
	background: -moz-linear-gradient(left,  rgba(58,204,252,1) 0%, rgba(78,183,231,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  rgba(58,204,252,1) 0%,rgba(78,183,231,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  rgba(58,204,252,1) 0%,rgba(78,183,231,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3accfc', endColorstr='#4eb7e7',GradientType=1 ); /* IE6-9 */
}
.the-footer .first .instafoot {
	background: rgb(252,70,107); /* Old browsers */
	background: -moz-linear-gradient(left,  rgba(252,70,107,1) 0%, rgba(63,94,251,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  rgba(252,70,107,1) 0%,rgba(63,94,251,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  rgba(252,70,107,1) 0%,rgba(63,94,251,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc466b', endColorstr='#3f5efb',GradientType=1 ); /* IE6-9 */
}
.the-footer .first .telfoot:before {content: "\e9ae";}
.the-footer .first .instafoot:before {content: "\e9ac";}
.the-footer .first .footsocial:hover {
	box-shadow: 3px 6px 10px rgba(0,0,0,0.13);
	transform: scale(1.02);
}
.the-footer .second {
	grid-area: foot2;
}
.the-footer .second ul li {
	list-style: none;
	font-size: 0.9rem;
	color: #737d7d;
	line-height: 38px;
}
.the-footer .second ul li a {
	color: #737d7d;
}
.the-footer .second ul li a:before {
	content: "\f111";
	font: 6px 'Icon';
	color: #9caeae;
	margin: 0 0 0 7px;
	float: right;
	line-height: 37px;
}
.the-footer .second ul li a:hover,.the-footer .second ul li a:hover:before {color: #eb4938;}
.the-footer .third {
	grid-area: foot3;
}
.the-footer .third p,.the-footer .third p img,.the-footer .third p:hover img,.the-footer .third p img:hover {
	-webkit-backface-visibility: hidden !important;
    -webkit-transform: translateZ(0) scale(0,0) !important;
    transform: translateZ(0) !important;
}
.the-footer .third p:hover img {
	filter: blur(2px);
	-webkit-filter: blur(2px);
}
.the-footer .third p img:hover {
	filter: blur(0px);
	-webkit-filter: blur(0px);
}
.the-footer .fourd {
	grid-area: foot4;
	text-align: center;
	padding-top: 75px;
	font-size: 0.9rem;
}
.the-footer .fourd a {color: #9a59ab;}
.the-footer>div h3 {
	color: #9a59ab;
	font-size: 1.2rem;
	display: block;
	padding: 0 0 20px 0;
}
/*Megamenu Style*/
#mega-menu-wrap-main-menu, #mega-menu-wrap-main-menu #mega-menu-main-menu, #mega-menu-wrap-main-menu #mega-menu-main-menu ul.mega-sub-menu, #mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item, #mega-menu-wrap-main-menu #mega-menu-main-menu a.mega-menu-link {
	position: static !important;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu {
	position: absolute !important;
	top: 110px;
	right: 0px !important;
	left: 0px !important;
}
#mega-menu-wrap-main-menu .widget_media_image {text-align: center !important;}
#mega-menu-wrap-main-menu .widget_text {
	text-align: justify !important;
	color: #959ba7 !important;
	padding: 30px 0 30px 80px !important;
}
#mega-menu-wrap-main-menu .widget_nav_menu {text-align: right !important;}
#mega-menu-wrap-main-menu .widget_nav_menu ul li {
	list-style: none;
	line-height: 30px;
	color: #919aad;
}
#mega-menu-wrap-main-menu .widget_nav_menu h4 {
	color: #e94d3e !important;
	font-weight: normal !important;
	margin: 0 0 12px 0 !important;
}
#mega-menu-wrap-main-menu .widget_nav_menu ul li a {color: #919aad;}
#mega-menu-wrap-main-menu .widget_nav_menu ul li a:hover {color: #758ed6;}
#mega-menu-wrap-main-menu .widget_nav_menu ul li a:before {
    content: "\f111";
    font: 7px 'Icon';
    margin: 0 0 0 5px;
    float: right;
    line-height: 29px;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item-has-children > a.mega-menu-link:after {margin: 0 1px 0 -3px !important;}
.mega-toggle-on>a {
	background: #8899ca !important;
	line-height: 25px !important;
	border-radius: 50px !important;
	height: 25px !important;
	color: #fff !important;
	box-shadow: 2px 2px 10px rgba(0,0,0,0.1) !important;
}
.mega-menu-row ul li a {
	text-align: center !important;
	color: #94a6a6 !important;
	font-weight: normal !important;
	font-size: 1rem !important;
}
.mega-menu-row ul li>a:before {
	font-size: 2rem !important;
	color: #859cc7 !important;
	margin: 0 0 6px 0 !important;
}
/*Megamenu Style end*/
.pages-head {
	background: #304352;
	color: #edf5f8;
	position: relative;
	min-height: 125px;
	padding: 40px 10px 40px 10px;
}
.pages-head:before {
	content: '';
	height: 120px;
	width: 612px;
	position: absolute;
	left: 0px;
	top: 0px;
	background: url(img/sprites.png) -883px -712px;
}
.pages-head h2 {
	font-size: 2rem;
	font-weight: bold;
	letter-spacing: -1px;
}
.pages-head>div>div {
	width: 460px;
	text-align: justify;
	line-height: 23px;
	margin: 8px 0 0 0;
}
.pages-head>div>div p {font-weight: 200;}
.host-info {
	padding: 70px 0;
	width: 1000px;
}
.host-info-pic {
	background-position:  -1509px -675px !important;
	width: 200px !important;
	height: 158px !important;
	margin-left: 20px;
}
.host-info ul li {
	list-style: none;
	line-height: 22px;
	margin: 12px 0;
}
.host-info ul li i {
	float: right;
}
.host-info ul li i:before {
	line-height: 18px;
	margin: 0 10px 0 5px;
	font-size: 1.3rem;
}
.plans-table {
	background: url(img/server-room.jpg) no-repeat center;
	background-size: cover !important;
	padding: 0 0 60px 0;
	margin: 300px 0 0 0;
	position: relative;
}
.plans-table:before {
	content: '';
	background: rgba(48, 130, 237, 0.9);
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
}
.plans-table .fixed {
	display: grid;
	grid-template-columns: auto repeat(6,1fr);
	align-items: end
}
.plans-table .the-plan {
	background: #fff;
	margin: -210px 0 0 0;
	text-align: center;
	box-shadow: 0 -4px 10px rgba(0,0,0,0.02);
}
.plans-table .the-plan:last-child {border-radius: 10px 0 0 10px;}
.plans-table .the-plan:last-child li:last-child {border-radius: 0 0 0 10px;}
.plans-table .the-plan:last-child .plan-header {border-radius: 10px 0 0 0;}
.plans-table .the-plan:nth-child(2) {border-radius: 0 10px 10px 0;}
.plans-table .the-plan:nth-child(2) li:last-child {border-radius: 0 0 10px 0;}
.plans-table .the-plan:nth-child(2) .plan-header {border-radius: 0 10px 0 0;}
.plans-table .the-plan .plan-header {
	padding: 35px 0 0 0;
	height: 175px;
	background: #fff;
	position: relative;
	z-index: 1;
}
.plans-table .the-plan .plan-header h5 {
	font-size: 1.45rem !important;
	color: #818f8f;
}
.plan-header>span {
	margin: 5px auto 0 auto;
	box-shadow: 0 0 !important;
	background: transparent;
	color: #94a6a6;
	width: auto;
}
.plan-header>span b {
	font-weight: normal;
}
.plan-header>span .price {
	font-weight: 200;
}
.plan-header .buythis {
	background: #ffd741;
	color: #746c4d;
	display: block;
	margin: 15px 30px 0 30px;
	border-radius: 30px;
	padding: 0 0 2px 0;
}
.plan-header .buythis:hover {
	transform: scale(1.01);
	-webkit-transform: scale(1.01);
	box-shadow: 8px 8px 20px rgba(0,0,0,0.1)
}
.plans-table .the-plan li {
	list-style: none;
	line-height: 50px;
	min-height: 50px;
	border-top: 1px solid #eaf5f5;
	color: #b1c5c5;
	font-size: 0.8rem;
	border-right: 1px solid #eaf5f5;
	background: #fff;
	z-index: 1;
	position: relative;
}
.plans-table .the-plan li:last-child {padding-bottom: 10px;}
.plans-table .the-plan li .tf-icons:before,.tf-icons:before {
	content: "\f06d";
	font: 20px 'Icon';
	display: table;
	margin: 0 auto;
	line-height: 50px;
}
.plans-table .the-plan li .t-icon:before,.t-icon:before {content: "\f06d";color: #4bbb71;}
.plans-table .the-plan li .f-icon:before,.f-icon:before {content: "\f06e";color: #eb4d3e;}
table .tf-icons:before {display: inline-block;}
.plans-table .plans-side {
	background: none;
	box-shadow: 0 0 !important;
}
.plans-table .plans-side li {
	border-color: rgba(0,0,0,0.12);
	text-align: right;
	color: #fff !important;
	padding: 0 10px 0 20px;
	font-weight: 300;
	font-size: 0.9rem;
	background: none;
	border-right: 0px;
	cursor: default;
}
.plans-table .plans-side li:first-child {border-top: 0;}
.plans-table .special {
	transform: scale(1.03);
	box-shadow: 0 0 25px rgba(0,0,0,0.06) !important;
	z-index: 2;
	border-radius: 10px;
}
.plans-table .special .plan-header {
	border-radius: 10px 10px 0 0;
	position: relative;
	overflow: hidden;
}
.plans-table .special li {border-right: 0;}
.plans-table .special li:last-child {border-radius: 0 0 10px 10px;}
.plans-table .special li:last-child {box-shadow: 0 4px 5px rgba(0,0,0,0.04)}
.plans-table .special .plan-header:before {
	content: 'پیشنهاد ویژه';
	position: absolute;
	top: 10px;
	left: -40px;
	background: #27b060;
	color: #fff;
	font-size: 0.7rem;
	transform: rotate(-45deg);
	padding: 5px 40px 5px 40px;
}
.more-det {
	background: #fff;
    padding: 35px 0 40px 0;
    box-shadow: 0 3px 8px rgba(0,0,0,0.03);
}
.more-det a {color: #4bbb71;}
.more-det .fixed {
	padding: 0 20px;
	box-sizing: border-box;
}
.plans-table .the-plan:hover li {color: #818f8f;}
.header-wall {
	background: url(img/sr1.jpg) no-repeat center;
	background-size: cover !important;
	min-height: 200px;
	position: relative;
	background-attachment: fixed;
}
.header-wall:before , .sitedesign-head:before {
	content: '';
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	background: rgb(252,70,107); /* Old browsers */
	background: -moz-linear-gradient(left,  rgba(252,70,107,1) 0%, rgba(63,94,251,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  rgba(252,70,107,1) 0%,rgba(63,94,251,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  rgba(252,70,107,1) 0%,rgba(63,94,251,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc466b', endColorstr='#3f5efb',GradientType=1 ); /* IE6-9 */
	opacity: 0.5;
}
.mainbox {
	max-width: 1150px;
	margin: 50px auto;
	display: block;
	display: grid;
	grid-template-columns: 270px 1fr;
	grid-gap: 20px;
}
.contentbar {
	background: #fff;
	padding: 20px;
	border-radius: 10px;
	box-shadow: 3px 3px 20px rgba(0,0,0,0.04)
}
.the-post .image-wall {
	display: block;
	min-height: 250px;
	background-size: cover !important;
	border-radius: 10px;
	margin: 0 0 10px 0;
	position: relative;
	overflow: hidden;
}
.contentbar .the-post {
	margin: 40px 20px;
}
.contentbar .the-post:first-child {margin-top: 20px;}
.contentbar .the-post:last-child {margin-bottom: 20px;}
.contentbar .the-post .post-title {
	font-size: 1.3rem;
	font-weight: 500;
	padding: 5px 10px;
}
.contentbar .the-post .post-title a {
	color: #435d80;
}
.contentbar .the-post>p {
	padding: 5px 10px;
}
.post-details {
	padding: 0 10px;
}
.post-details li {
	display: inline-block;
	margin: 0 0 0 20px;
	color: #738597;
}
.post-details li:before {
	content: "\eacd";
	font: 15px 'Icon';
	float: right;
	line-height: 21px;
	margin: 0 0 0 5px;
}
.post-details .date:before {content: "\eacd";}
.post-details .cat:before {content: "\eadf";}
.the-post .seemore span {
	background: #fff;
	color: #27b060;
	line-height: 60px;
	width: 170px;
	text-align: center;
	position: absolute;
	left: -70px;
	bottom: -15px;
	transform: rotate(45deg);
	padding: 0 0 10px 0;
	box-shadow: 0 -2px 20px rgba(0,0,0,0.05)
}
.the-post .seemore span:before {
	content: "\eae6";
	font: 30px 'Icon';
	line-height: 50px;
	transform: rotate(-45deg) !important;
	display: table;
	margin: 0 auto;
}
.the-post .seemore span:hover:before {
	color: #ea4d3f;
}
.the-sidebox .searchform .screen-reader-text {
	display: none;
}
.the-sidebox .searchform {
	display: table;
	margin: 0 auto;
}
.the-sidebox .searchform input {
	border: 0px;
	line-height: 40px;
	font-family: 'IYekan',sans-serif;
	color: #94a6a6;
	outline: 0px !important;
}
.the-sidebox .searchform input[type=text] {
	box-sizing: border-box !important;
	padding: 4px 0px;
}
.the-sidebox .searchform input[type=submit] {
	box-sizing: border-box !important;
	padding: 4px 13px;
	background: #4bbb71 !important;
	color: #fff;
	cursor: pointer;
	border-radius: 10px;
}
.the-sidebox {
	border-radius: 10px;
	background: #fff !important;
	box-shadow: 0px 0px 15px rgba(0,0,0,0.05);
	margin: 0 0 20px 0;
	padding: 10px 15px;
}
.the-sidebox h4 {
	font-size: 1rem;
	font-weight: 500;
	padding: 15px 20px 15px 0;
	margin: -10px -15px 15px -15px;;
	background: rgba(249, 251, 254, 0.9);
	border-radius: 10px 10px 0 0;
}
.the-sidebox ul li {
	list-style: none;
}
.the-sidebox .rpwwt-widget ul li img {
	border-radius: 8px;
}
.the-sidebox .rpwwt-widget ul li span {
	color: #647788;
	font-size: 0.9rem;
	font-weight: 500;
}
.the-sidebox .rpwwt-widget ul li .rpwwt-post-excerpt {
	font-size: 0.84rem;
	color: #94a6a6;
}
.the-sidebox .rpwwt-widget ul li {margin-bottom: 5px;}
.sidebar .the-sidebox:last-child {
	position: sticky;
	top: 20px;
}
.archive .the-footer,.single .the-footer,.page .the-footer {
	background: #2d3e52;
	color: #fff;
}
.archive .the-footer .first p,.single .the-footer .first p,.page .the-footer .first p {font-weight: 200;}
.archive .the-footer .second ul li a,.single .the-footer .second ul li a,.page .the-footer .second ul li a {color: #fff;font-weight: 300;}
.archive .the-footer>div h3,.single .the-footer>div h3,.page .the-footer>div h3 {color: #efc811;}
.archive .the-footer .fourd a,.single .the-footer .fourd a,.page .the-footer .fourd a {color: #65bbd2;}
.archive .the-footer .fourd,.single .the-footer .fourd,.page .the-footer .fourd {font-weight: 300;}
.archive .the-footer .third>p,.single .the-footer .third>p,.page .the-footer .third>p {
	background: #fff;
	text-align: center;
	box-shadow: 3px 3px 15px rgba(0,0,0,0.1);
	border-radius: 10px;
}
.archive .the-footer .third img ,.single .the-footer .third img,.page .the-footer .third img {
	margin: 12px 4px;
}
.single .contentbar .the-post>p,.page .contentbar .the-post>p {line-height: 28px;}
/*Comments Style*/
#comments #commentform .comment-notes {grid-area: cn;}
#comments #commentform .comment-form-comment {grid-area: cfc;}
#comments #commentform .comment-form-author {grid-area: cfa;}
#comments #commentform .comment-form-email {grid-area: cfe;}
#comments #commentform .form-submit {grid-area: fs;}
.comments-box #commentform {
	display: grid !important;
    grid-template-areas: "cn cn cn cn"
                         "cfa cfa cfe cfe"
                         "cfc cfc cfc cfc"
		                 ". . . fs";
	grid-gap: 5px;
	margin: 15px;
}
.comments-box #commentform .comment-form-email input ,
.comments-box #commentform .comment-form-author input
{
    width: 100%;
	box-sizing: border-box;
}
.comments-box #commentform .form-submit input {
	float: left;
	padding: 0 30px;
	line-height: 30px;
}
.comments-box #commentform textarea {
    box-sizing: border-box;
    width: 100%;
	height: 110px;
}
.comments-box .commentlist {
	display: block;
	margin: 20px 0px !important;
	padding: 0 15px;
}
.comments-box .commentlist li {
	list-style: none;
	padding: 15px 20px;
	position: relative;
}
.comments-box .commentlist li:after {
	content: '';
	height: 1px;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
background: -moz-linear-gradient(left,  rgba(238,241,245,0) 0%, rgba(222,227,234,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(238,241,245,0) 0%,rgba(222,227,234,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(238,241,245,0) 0%,rgba(222,227,234,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00eef1f5', endColorstr='#dee3ea',GradientType=1 ); /* IE6-9 */

}
.comments-box .commentlist li ol li:after {top: 0;}
.comments-box .commentlist>li:last-child:after {display: none;}
.comments-box .commentlist li ol.children {
	margin: 20px 0;
	padding: 0 30px;
}
.comments-box .commentlist .comment-author {
	margin: 0 -20px 10px 0;
	display: grid;
	grid-template-areas: "caa cap"
						 "caa cacm";
	grid-template-columns: auto 1fr;
	grid-column-gap: 15px;
	align-items: center;
}
.comments-box .commentlist .comment-author .avatar {
	grid-area: caa;
	border-radius: 50%;
	margin: 0 10px 0 0;
	height: 55px;
	width: 55px;
}
.comments-box .commentlist .comment-author>p {
	grid-area: cap;
	margin: 0 0 -15px 0;
	font-size: 0.94rem;
}
.comments-box .commentlist .comment-author>p:before , .comments-box .commentlist .comment-author .comment-meta:before {
	content: "\eeac";
	font: 12px 'Icon';
	float: right;
	margin: 4px 0 0 4px;
	color: #aab5c1;
}
.comments-box .commentlist .comment-author .comment-meta:before {content: "\eacd";}
.comments-box .commentlist .comment-author .comment-meta {
	grid-area: cacm;
	font-size: 0.94rem;
}
.comments-box .commentlist .comment-author>p cite {font-style: normal;}
.comments-box .commentlist .reply {
	display: table;
	width: 100%;
}
.comments-box .commentlist .reply a {
	float: left;
	padding: 0 12px;
	line-height: 25px;
	font-size: 0.8rem;
}
.comments-box .commentlist .comment-body>p {
	font-size: 0.94rem;
}
.comments-box .woocommerce-products-header .page-title:before {
	font: 20px 'icon';
	content: "\eaae";
	float: right;
	margin: 3px 10px 0 5px;
}
.comments-box .commentlist .comment-author .comment-meta {
	font-size: 0.8em;
	display: table !important;
}
.comment-edit-link {display: none;}
input[type=text],
input[type=password],
input[type=number],
input[type=email],
input[type=tel],
textarea,
select {
    border: 1px solid #e0e7ed;
    font: 0.9rem 'IYekan',sans-serif;
    border-radius: 3px;
    color: #818f8f;
    line-height: 21px;
    padding: 6px 10px;
}
.comments-box #commentform .form-submit #submit,
.comments-box .commentlist .reply a {
	background: #1abb9c;
	font: 0.9rem 'IYekan',sans-serif;
	padding: 0 10px 0 25px;
	border-radius: 40px;
	line-height: 34px;
	color: #fff;
	border: 0px;
}
.comments-box #commentform .form-submit #submit {
	padding: 0 25px 0 25px;
	cursor: pointer;
}
.comments-box #commentform .form-submit #submit:hover {
	background: #1aaf92 !important;
	box-shadow: 3px 6px 10px rgba(0,0,0,0.13);
	transform: scale(1.01);
}
.comments-box .commentlist .reply a {
	float: left;
	padding: 0 12px;
	line-height: 20px;
	font-size: 0.8rem;
	color: #1abb9c;
	background: transparent;
	border: 1px solid #1abb9c;
}
.comments-box #commentform .form-submit #submit:hover,
.comments-box .commentlist .reply a:hover {
	background: #818f8f;
	border-color: #818f8f;
	color: #fff;
}
/*Comments Style*/
.nobgside {
	background: none !important;
	box-shadow:0 0;
	padding: 0;
	margin: 0 0 10px 0;
}
.fullmain ,.fullmain .contentbar{display: block;}
.fullmain .post-title {margin-bottom: 30px;}
.fullmain .row {text-align: justify;}
.notfound {
	background: #fff;
	text-align: center;
	padding: 100px 0 120px 0;
	box-shadow: 0 3px 8px rgba(0,0,0,0.03);
}
#mega-menu-wrap-main-menu #mega-menu-main-menu a.mega-menu-link {
	-moz-transition: all 0.1s ease-in !important;
	-webkit-transition: all 0.1s ease-in !important;
	-o-transition: all 0.1s ease-in !important;
	-ms-transition: all 0.1s ease-in !important;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu a.mega-menu-link:hover {color: #3297db !important;}
#mega-menu-wrap-main-menu #mega-menu-main-menu .mega-toggle-on>a:hover {color: #fff !important;}
.page #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu,.page .panel-sub,
.single #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu,.single .panel-sub,
.archive #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu,.archive .panel-sub,
.error404 #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu,.error404 .panel-sub {top: 130px;}
/*sticky header*/
.header,.sticky_head {
	-moz-transition: all 0.1s ease-in;
	-webkit-transition: all 0.3s ease-in;
	-o-transition: all 0.1s ease-in;
	-ms-transition: all 0.1s ease-in;
	z-index: 999999;
}
.sticky_head {
	position: fixed;
	right: 0;
	left: 0;
	background: #fff;
	box-shadow: 0 3px 8px rgba(0,0,0,0.03);
	top: -80px;
}
.headerhide {top: 0;}
.sticky_head .fixed {height: 70px;}
.sticky_cb,.sticky_ph,.sticky_hw {padding-top: 145px;}
.sticky_head #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu,.sticky_head .panel-sub {top: 80px;}
/* Firefox Hacks */
@-moz-document url-prefix() {
.the-sidebox .searchform input[type=submit] {padding: 4px 8px;}
}
.page-template-host-two .plans-table {margin-top: 340px;}
.page-template-host-two .plans-table .the-plan {margin-top: -240px;}
.page-template-host-two .plans-table .the-plan .plan-header {
	height: 240px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: 0;

}
.page-template-host-two .plan-header>span .price {font-size: 1.5rem;}
.page-template-host-two .plan-header .buythis {
	margin: 0 30px;
	font-size: 0.9rem;
	line-height: 19px;
	padding: 1px 0 0 0;
}
.page-template-host-two .plans-table .fixed {grid-template-columns: auto repeat(7,1fr);}
b.green {color: #4bbb71;font-weight: normal;}
b.red {color: #fe4f70;font-weight: normal;}
.grid-options {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	grid-row-gap: 30px;
	grid-column-gap: 70px;
	padding: 30px;
}
.grid-options li {
	font-size: 1.3rem;
	list-style: none;
}
.grid-options li i:before {
	float: right;
	margin: 0 0 -4px 5px;
}
.grid-options li p {
	font-size: 0.97rem;
	text-align: justify;
	margin: 5px 0 0 0;
	color: #93a7a6;
}
.more-det .fixed>h3 {display: none !important;}
.ac_title_class,.wpsm_panel-body * {font-family: IYekan,sans-serif !important;}
.wpsm_panel-title *,.wpsm_panel-title *:before {color: #4d6276 !important;}
.more-det #wpsm_accordion_352 .wpsm_panel-default > .wpsm_panel-heading {padding: 4px !important;}
.wpsm_panel-body table {color: #818f8f}
.wpsm_panel-body table tr td {
	padding: 5px 15px 8px 15px;
}
.wpsm_panel-body table tr td .tf-icons:before {
	line-height: 22px !important;
	float: right;
}
.wpsm_panel-body table tr:nth-child(even) {background: #f3f5f7 !important;}
.wpsm_panel-body table thead {
	background: #5a6671 !important;
	color: #fff;
}
.wpsm_panel-body table thead tr td {padding: 13px 15px 15px 15px;}
.wpsm_panel-body table thead tr td:nth-child(1) {border-radius: 0 10px 0 0;}
.wpsm_panel-body table thead tr td:nth-child(2) {border-radius: 10px 0 0 0;}
.sitedesign-head {
	background-size: cover !important;
	background-attachment: fixed !important;
	position: relative;
	text-align: center;
	color: #fff;
	padding: 120px 0 120px 0;
	min-height: auto;
}
.sitedesign-head h2,.sitedesign-head h1 {
	font-size: 2.4rem;
	font-weight: bold;
}
.sitedesign-head p {
	font-size: 1.1rem;
	font-weight: 200;
}
.sitedesign-head:before {
	opacity: 0.7;
background: #0f0c29;  /* fallback for old browsers */
background: -webkit-linear-gradient(to right, #24243e, #302b63, #0f0c29);  /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to right, #24243e, #302b63, #0f0c29); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}
.vanda-atributies>div>h2 {
	color: #5c7373;
	font-size: 1.7rem;
}
.vanda-atributies {
	text-align: center;
}
.vanda-atributies ul {
	display: grid;
	grid-template-columns: repeat(3,1fr);
	width: 1290px;
	margin: 50px auto 0 auto;
	grid-column-gap: 80px;
	grid-row-gap: 50px;
}
.vanda-atributies ul li {
	list-style: none;
	color: #94a6a6;
}
.vanda-atributies ul li i:before {
	font-size: 40px;
	margin: 0 0 10px 0;
	display: block;

}
.vanda-atributies ul li h4 {
	font-size: 1.2rem;
	font-weight: 500;
	color: #607777;
}
.vanda-atributies ul li p {
	font-size: 0.9rem;
	margin: 5px 0 0 0;
	text-align: justify;
    -moz-text-align-last: center;
    text-align-last: center;
}
.vanda-atributies ul li:hover i:before,.vanda-atributies ul li:hover h4 {
	color: #965da4;
	animation: shake 0.82s cubic-bezier(.36,.07,.19,.97) both;
	transform: translate3d(0, 0, 0);
	backface-visibility: hidden;
	perspective: 1000px;
}
@keyframes shake {
  10%, 90% {
    transform: translate3d(-1px, 0, 0);
  }

  20%, 80% {
    transform: translate3d(2px, 0, 0);
  }

  30%, 50%, 70% {
    transform: translate3d(-4px, 0, 0);
  }

  40%, 60% {
    transform: translate3d(4px, 0, 0);
  }
}
.gridsplan {
	display: grid;
	grid-template-columns: 1fr 45%;
	padding: 50px 0;
	grid-gap: 40px;
	max-width: 100%;
	overflow: hidden;
}
.gridsplan .aboutbox>div {
	width: 700px;
	float: left;
	padding: 10px 0;
}
.gridsplan .aboutbox h2 {
	color: #292749;
	font-weight: 600;
	font-size: 1.6rem;
	margin: 0 0 10px 0;
}
.gridsplan .aboutbox p {
	text-align: justify;
	margin: 10px 0;
}
.gridsplan .orderbox {
	 background-image: linear-gradient(to right top, #24243e, #262647, #292851, #2c2a5a, #302b63);
	 padding: 25px 50px 35px 50px;
	 color: #fff;
	 border-radius: 0 10px 10px 0
}
.gridsplan .orderbox h3 {
	font-weight: 500;
	font-size: 1.5rem;
	margin: 0 0 15px 0;
}
.gridsplan .orderbox ul,.gridsplan .orderbox p {
	font-size: 0.9rem;
	font-weight: 200;
	line-height: 25px;
}
.gridsplan .orderbox ul li {
	list-style: none;
}
.gridsplan .orderbox ul li:before {
	content: "\ea88";
    font: 11px 'Icon';
    margin: 0 0 0 6px;
    float: right;
    line-height: 25px;
}
.gridsplan .orderbox ul li:hover:before {
	transform: scale(1.5);
	color: #f1c713;
}
.gridsplan .orderbox .orderpanel {
	background: #f1c713;
	color: #2b2455;
	font-weight: 500;
	float: right;
	margin: 40px -15px -5px 0;
	line-height: 27px;
	padding: 0 15px 1px 15px;
	border-radius: 50px;
}
.gridsplan .orderbox .orderpanel:hover {
	transform: scale(1.2);
	box-shadow: 3px 3px 15px rgba(0,0,0,0.5);
}
.gridsplan .orderbox h3 strong {
	color: #f1c713;
	font-size: 2rem;
}
.sitemore {
    padding: 0px 0 20px 0;
}
.sitemore .wpsm_panel-body ul li {
	list-style: none;
    line-height: 35px;
}
.sitemore .wpsm_panel-body ul li:before {
	content: "\ea8a";
    font: 16px 'Icon';
    margin: 0 0 0 6px;
    float: right;
    line-height: 32px;
}
.sitemore .wpsm_panel-body ul {margin: 0 20px 20px 20px;}
.sitemore .wpsm_panel-body p :before {font: normal normal normal 14px/1 FontAwesome;}

.sitemore .ac_open_cl_icon {
	width:10px;
}
.sitemore .ac_open_cl_icon:before {
	content: '\f107';
	font-size: 2rem;
	line-height: 14px;
	margin: 0 0 0 -5px;
	animation: MoveUpDown 0.6s linear infinite;
	float: right;
	position: absolute;
	color: #ea4d3e !important;
}
@keyframes MoveUpDown {
  0%, 100% {
    top: 20px;
  }
  50% {
    top: 10px;
  }
}
.sitemore .acc-a .ac_open_cl_icon:before {
	transform: rotate(180deg);
}
.gp-right {grid-template-columns: 45% 1fr;}
.gp-right .orderbox {
	border-radius: 10px 0 0 10px;
	background-image: linear-gradient(to left top, #24243e, #262647, #292851, #2c2a5a, #302b63);
}
.gp-right .aboutbox>div {float: right;}
.gp-right .orderbox>div {
	float: left;
	width: 500px;
}
.gp-right .orderbox>div .orderpanel {
	float: left;
	margin: 40px 0 -5px -15px;
}
#gs-2,#gs-4,#gs-6 {
	background: #fff;
    padding: 35px 0 15px 0;
    box-shadow: 0 3px 8px rgba(0,0,0,0.03);
}
.sitemore #wpsm_accordion_542 .wpsm_panel-default,
.sitemore #wpsm_accordion_552 .wpsm_panel-default,
.sitemore #wpsm_accordion_554 .wpsm_panel-default {
	border: 0px !important;
}
#mega-menu-wrap-main-menu .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block {
	border: 1px solid #985ca6;
	padding: 0 0 0 10px;
	border-radius: 30px;
}
.customers .customerslist .logoitem {text-align: center;}
/*Responsive Style Start*/
@media screen and (max-width: 1390px) {
.gp-left {padding-right: 30px;}
.gp-right .aboutbox>div p {padding-left: 40px !important;}
}
@media screen and (max-width: 1024px) {.host-info{width: 100%;}}
@media screen and (max-width: 1300px) {
	.fw-content .fixed,.short-link .fixed,.pages-head .fixed {width: 100%;}
	.gridsplan .aboutbox>div {width: auto;}
	.gridsplan {
		grid-template-columns: 1fr 1fr;
		box-sizing: border-box;
		width: 100%;
	}
	.gp-left {padding-right: 20px;}
	.gp-right {padding-left: 20px;}
	.gp-right .orderbox>div {width: auto;}
	.sitedesign-head .fixed,.vanda-atributies ul,.sitemore .fixed {
		width: 100%;
		padding: 0 15px;
		box-sizing: border-box;
	}
	.vanda-atributies ul {grid-column-gap: 30px;}
	.plans-table {
		overflow-x: scroll;
		box-sizing: border-box;
		background: none;
	}
	.plans-table:after {
		content: "\eae0";
		font: 25px 'Icon';
		position: absolute;
		top: 12px;
		transform: rotate(90deg);
		animation: MoveSide 1s linear infinite;
	}
	@keyframes MoveSide {
 		 0%, 100% {
  		  right: 20px;
 		 }
 		 50% {
 		   right: 60px;
 		 }
	}
	.plans-table .plans-side,.plans-table:before {display: none;}
	.plans-table .fixed {
		padding: 0 10px;
		box-sizing: border-box;
		width: 1400px;
	}
	.page-template-vps .plans-table .fixed {width: 1000px;}
	.plans-table li span.hidden {
		display: block !important;
		margin: 0px 0px -20px 0;
		color: #818f8f;
	}
	.plans-table .fixed {grid-template-columns: repeat(6,1fr) !important;}
	.plans-table .the-plan {margin-top: 50px;}
	.plans-table,.page-template-host-two .plans-table {margin-top: 0px;}
	.page-template-host-two .plans-table .fixed,.page-template-host-dl .plans-table .fixed {grid-template-columns: repeat(7,1fr) !important;}
	.page-template-host-elastic  .plans-table .fixed,.page-template-vps .plans-table .fixed {grid-template-columns: repeat(4,1fr) !important;}
	.page-template-host-two .plans-table .the-plan {
   		 margin-top: 50px;
	}
	.more-det .fixed {
		width: 100%;
		box-sizing: border-box;
	}
	.the-footer .fixed {
		width: 100%;
		box-sizing: border-box;
		padding: 0px 15px;
		grid-column-gap: 20px;
	}
	.header .fixed {
		width: auto;
		padding-left: 15px;
		padding-right: 15px;
	}
	.cloud-box:before {
		zoom: 50%;
	}
	.cloud-box {
		min-height: auto;
		overflow: hidden;
		padding-bottom: 170px;
	}
	.servtape ul {
		width: 100%;
		box-sizing: border-box;
	}
	.panel-sub {left: 20px;}
	.rocketbox .fixed {
		width: auto;
		padding: 30px 0 10px 0;
	}
	.rocketbox .fixed:before {display: none;}
	.rocketbox .rbcontent {padding: 0;}
	.whybox ul:before {display: none;}
	.whybox ul {
		grid-column-gap: 20px;
		width: 800px;
		margin: 30px auto 0 auto;
	}
	.whybox .fixed {width: auto;}
	.about-services .fixed {
		width: 100%;
		box-sizing: border-box;
		padding: 0px 15px !important;
	}
	.customers .fixed {
		width: 100%;
		box-sizing: border-box;
		padding: 0 20px;
	}
}
@media screen and (max-width: 1160px) {
	.mainbox {
		width: 100%;
		padding: 0 10px;
		box-sizing: border-box;
	}
}
@media screen and (max-width: 1100px) {
	.pages-head:before {opacity: 0.2;}
	.pages-head {
		text-align: center;
	}
	.pages-head .fixed {
		width: auto;
	}
	.pages-head>div>div {
		margin: 5px auto;
		-moz-text-align-last: center;
  	 	text-align-last: center;
  		padding: 0 10px;
	}
	.pages-head h2 {font-size: 1.5rem;}
}
@media screen and (max-width: 1065px) {
.the-footer .fixed {grid-template-columns: auto auto auto;}
}
@media screen and (max-width: 915px) {
	.logo a {width: 51px;background-position: -2049px 3093px;}
}
@media screen and (max-width: 940px) {
	.wlcto-pic {display: none;}
	.picside {
		padding: 30px 20px 50px 20px;
		width: 100%;
		box-sizing: border-box;
	}
	.homeservs>p {display: none;}
	.homeservs .servlist {
		width: 100%;
		padding: 0 10px;
		box-sizing: border-box;
		grid-gap: 10px;
	}
	.the-footer .fixed {
		grid-template-columns: 1fr 1fr 1fr 1fr;
		    grid-template-areas: 'foot1 foot1 foot1 foot1'
								 'foot2 foot2 foot3 foot3'
								 'foot4 foot4 foot4 foot4';
			grid-row-gap: 30px;
	}
	.the-footer .fourd {padding: 0;}
	.host-info-pic {display: none;}
	.grid-options {grid-template-columns: 1fr 1fr;}
}
@media screen and (max-width: 850px) {
	.features .fixed {
		width: 100%;
		box-sizing: border-box;
		padding: 0 20px;
	}
	.features .fixed div span {zoom: 90%;}
	.whybox ul {
		width: 100%;
		padding: 0 15px;
		box-sizing: border-box;
	}
	.whybox ul .first, .whybox ul .third , .whybox ul .second, .whybox ul .fourd {
		grid-template-columns: ;
		grid-template-areas: 'whypic whypic'
							 'whyti whyti'
 							 'whyp whyp' !important;
 		text-align: center;
	}
	.whybox ul li span {margin: 0 auto;}
	.whybox ul li h4 {margin: 5px 0;}
	.whybox ul li p {
			text-align: justify;
    -moz-text-align-last: center;
    text-align-last: center;
	}
	.abs-tabs .tab-content .tab-pane img {display: none;}
	.abs-tabs .tab-content {padding: 25px 30px 30px 30px;}
	.abs-tabs .tab-content div.active {grid-column-gap: 0;}
	.abs-tabs .nav-tabs {grid-template-columns: 1fr;zoom: 80%;}
	.abs-tabs .nav-tabs li a {margin: 0 20px 0 0 !important;}
	.abs-tabs .tab-content .tab-pane h4 {
		font-size: 1.2rem;
		margin: 0 auto;
	}
}
@media only screen and (max-width: 780px) {
	.page-template-website .sitemore .fixed>p {display: none;}
	.page #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu, .page .panel-sub, .single #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu, .single .panel-sub, .archive #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu, .archive .panel-sub, .error404 #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu, .error404 .panel-sub {top: 0px !important;}
	.gridsplan .orderbox .orderpanel {float: left;    margin: 40px 0 -5px -15px;}
	.gp-right .orderbox>div {float: none;}
	.sitemore {padding: 0;}
	.gridsplan .orderbox {grid-area: orbox;}
	.gridsplan .aboutbox {grid-area: abbox;padding: 0 20px;}
	.gridsplan {
		grid-template-columns: 1fr;
		grid-template-areas: 'abbox''orbox';
		padding: 50px 20px 20px 20px;
		grid-gap: 0
	}
	.gridsplan .orderbox {
		border-radius: 10px !important;
	}
	.vanda-atributies ul {grid-template-columns: 1fr 1fr;}
	#mega-menu-wrap-main-menu .mega-menu-toggle.mega-menu-open + #mega-menu-main-menu {
      display: block;
  	  position: absolute !important;
  	  z-index: 99;
  	  right: 0;
  	  left: 0;
  	  top: 110px;
  	  box-shadow: 0 2px 15px rgba(0,0,0,0.05);
  	  padding: 10px 15px;
	}
	.sticky_head #mega-menu-wrap-main-menu .mega-menu-toggle.mega-menu-open + #mega-menu-main-menu {top: 70px;}
	#mega-menu-wrap-main-menu .mega-menu-toggle.mega-menu-open + #mega-menu-main-menu a {
		text-align: right !important;
	}
	#mega-menu-wrap-main-menu .mega-menu-toggle.mega-menu-open + #mega-menu-main-menu a:after {
		padding: 1px 0 0 5px !important;
		float: right !important;
	}
	.widget_text,.widget_media_image {display: none !important;}
	#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item {width: 100% !important;box-sizing: border-box !important;}
	#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu {
		position: relative !important;
		top: 0;
		width: 95% !important;
		box-sizing: border-box !important;
		left: 0px !important;
		right: 0px !important;
		float: none !important;
		margin: 10px auto;
	}
	#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu:after {
		content: '';
		display: table;
		clear: both;
	}
	.header .fixed {grid-gap: 5px;}
	.homeservs .servlist {
		grid-template-columns: 1fr;
		grid-gap: 30px;
		padding: 0 20px;
	}
	.homeservs>h3 {font-size: 0.8rem;}
	.rocketbox {padding-bottom: 30px;}
	.rocketbox .rbcontent ul {
		grid-template-columns: 1fr;
		width: 100%;
		box-sizing: border-box;
		padding: 0 25px;
	}
	.rocketbox .rbcontent h3 {margin: 0 30px 20px 0;}
	.contact-tape:before{display: none;}
	.contact-tape {
		background: rgb(39, 40, 62);
		grid-template-columns: 1fr;
		text-align: center;
		height: auto;
		padding: 30px 0;
	}
	.contact-tape div a {
		float: none;
		display: table;
		margin: 20px auto 10px auto;
	}
	#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {text-align: center !important;}
}
@media only screen and (max-width: 650px) {
	.header-wall {min-height: 100px;}
	.nobgside {display: none;}
	.mainbox {
		grid-template-columns: 1fr;
		grid-template-areas: 'maincont''mainside';
		margin: 20px 0;
	}
	.the-sidebox .searchform {
		display: grid;
		grid-template-columns: 1fr auto;
	}
	.the-sidebox .searchform #s {width: 100% !important;box-sizing: border-box;}
	.mainbox .sidebar {grid-area: mainside;}
	.mainbox .contentbar {grid-area: maincont;}
	.cloud-box:before {display: none;}
	.cloud-box {padding-bottom: 70px;}
	.servtape ul {grid-template-columns: 1fr 1fr;grid-row-gap: 20px;}
	.features {padding: 20px 0;}
	.features .fixed {
		display: flex;
		flex-direction: column;
	}
	.features .fixed div {
		margin: 6px 0;
		border-radius: 10px !important;
		min-height: auto;
	}
	.grid-options {grid-template-columns: 1fr;}
}
@media only screen and (max-width: 520px) {
	.the-footer .second {display: none;}
	.the-footer .fixed {
		    grid-template-areas: 'foot1 foot1 foot1 foot1'
								 'foot3 foot3 foot3 foot3'
								 'foot4 foot4 foot4 foot4';
			justify-items: center;
			text-align: center;
	}
	#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {font-size: 3.5vw !important;}
	#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item.mega-icon-top > a.mega-menu-link:before {font-size: 7vw !important;}
}
@media only screen and (max-width: 500px) {
	.contentbar {padding: 0;}
	.gridsplan .aboutbox h2 {
		display: table;
		margin: 0px auto;
		font-size: 5vw;
	}
	.gridsplan .orderbox h3 {font-size: 5vw;}
	.gridsplan .orderbox h3 strong {font-size: 7vw;}
	.gp-right .orderbox>div .orderpanel,.gridsplan .orderbox .orderpanel {margin: 20px 0 0 -5px;}
	.gridsplan .orderbox {padding: 10px 15px;}
	.sitemore .wpsm_panel-title a .ac_title_class {font-size: 3.2vw !important;}
	.sitemore .ac_open_cl_icon:before {font-size: 1.4rem;line-height: 10px;}
	.vanda-atributies>div>h2 {font-size: 5.5vw;}
	.whybox ul,.vanda-atributies ul {grid-template-columns: 1fr;}
	.whybox h3 {font-size: 1.2rem;}
	.pages-head>div>div {
		width: 100%;
		box-sizing: border-box;
	}
	.sitedesign-head h2, .sitedesign-head h1 {font-size: 7vw;}
	.sitedesign-head p {font-size: 4vw;}
	.sitedesign-head {padding: 40px 0;}
}
@media only screen and (max-width: 400px) {
	.the-footer .first .footsocial {font-size: 0px;padding: 0 8px 0 0;}
}
@media only screen and (max-width: 370px) {
	.servtape ul li {zoom: 80%;}
	.cloud-box {zoom: 90%;}
	.about-services h3 {font-size: 1.3rem;}
}
/*Responsive Style Ends*/
.fw-content {
	background: #fff;
	padding: 35px 0 25px 0;
	box-shadow: 0 3px 8px rgba(0,0,0,0.03);
}
.fw-content table {
	text-align: center;
	margin: -115px auto 30px auto;
}
.fw-content table thead {
	background: #12384352;
	color: #fff;
	line-height: 45px;
}
.fw-content table thead tr td {
	padding: 15px 0 0 0;
	border: 0px;
}
.fw-content table thead tr td:first-child {border-radius: 0 10px 0 0;}
.fw-content table thead tr td:last-child {border-radius: 10px 0 0 0;}
.fw-content table thead tr td:before {
	content: "\e901";
	font: 20px 'Icon';
	display: table;
	margin: 0px auto;
	line-height: 20px;
}
.fw-content table thead tr td:nth-child(1):before {content: "\efcf";}
.fw-content table thead tr td:nth-child(2):before {content: "\efd9";}
.fw-content table thead tr td:nth-child(3):before {content: "\ea01";}
.fw-content table tr>td {
	border-bottom: 1px solid #eff1f9;
	padding: 10px 0;
}
.fw-content table>tbody>tr>td {font-size: 0.9rem;}
.fw-content table>tbody>tr>td:first-child {
	border: 0px;
	background: #f6f7fb;
	border-left: 5px solid #fff;
}
.fw-content table>tbody>tr:last-child>td:first-child {border-radius: 0 0 10px 15px;}
.fw-content table>tbody>tr:last-child>td {border-bottom: 0px;}
.page-template-domain .pages-head:before {
	position: relative;
	display: table;
	margin: 0 auto;
	height: 185px;
	width: 208px;
	background-position: -1855px -421px;
	opacity: 1;
}
.page-template-domain .pages-head {
	background: #194451;
	text-align: center;
	padding-bottom: 120px;
}
.page-template-domain .pages-head>div>div {
	text-align: center;
	margin: 10px auto 0 auto;
}
.search-domain .sda-form-input-box>form {
	background: #fff;
	display: grid;
	grid-template-columns: auto 1fr;
	align-items: center;
	grid-template-areas: 'btninf iddn';
	padding: 0 10px;
	border-radius: 50px;
	box-shadow: 0px 0px 18px rgba(22, 50, 84, 0.27)
}
.search-domain .sda-form-input-box>form .iddomainname {
	grid-area: iddn;
	height: 50px;
	line-height: 50px;
	text-align: left;
	outline: 0px !important;
	background: transparent;
	color: #435d80;
}
.search-domain .sda-form-input-box>form .btn-info {grid-area: btninf;}
.search-domain .elementor-section.elementor-section-boxed>.elementor-container {
	max-width: 650px;
}
.search-domain .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
	padding: 0px !important;
	height: 0px;
	position: relative;
	z-index: 1;
	margin-top: -25px;
}
.search-domain .sda-form-input-box input[type="submit"] {
	font-size: 0px;
	background: #46dba2 url(img/dfind.png) no-repeat 0px 0px;
	height: 38px;
	width: 38px;
	border-radius: 50%;
	cursor: pointer;
}
.search-domain .sda-form-input-box .btn-unavailable {
	background: #ea4d3e url(img/dfind.png) no-repeat 0px -38px !important;
}
.search-domain .sda-form-input-box .btn-available {
	background: #4bbb71 url(img/dfind.png) no-repeat 0px -76px !important;
}
.search-domain .sda-form-input-box input[type="submit"]:hover {
	transform: scale(1.05);
}
.search-domain .sda-form-input-box input[type="text"] {
	width: 100%;
}
.search-domain .sda-form-input-box ::-webkit-input-placeholder {color: #435d80;}
.search-domain .sda-form-input-box ::-moz-placeholder {color: #435d80;}
.search-domain .sda-form-input-box :-ms-input-placeholder {color: #435d80;}
.search-domain .sda-form-input-box :-moz-placeholder {color: #435d80;}
.search-domain .domain-result span {
	background: #fff;
	margin: 0 20px;
	padding: 10px 15px;
	border-radius: 10px;
	box-shadow: 0px 0px 18px rgba(22, 50, 84, 0.27);
	text-align: center;
	position: relative;
	display: table;
	margin: 0 auto;
}
.search-domain .domain-result span:before {
	content: '';
	position: absolute;
	height: 0px;
	width: 0px;
	top: -14px;
	left: 0px;
	right: 0px;
	margin: 0 auto;
	border-color: transparent transparent #fff transparent;
	border-style: solid;
	border-width: 7px;
}
.search-domain .domain-result span {
	font-weight: 500 !important;
}
.search-domain span.domain-info {
	font-size: 0px !important;
}
.search-domain span.domain-info:after {
	content: 'پسوندی دیگر را امتحان کنید';
	font-size: 1rem;
}
.mega-menuhaveb .textwidget p>a {
	float: left;
	background: #00c6ff; 
	background: -webkit-linear-gradient(to right, #0072ff, #00c6ff); 
	background: linear-gradient(to right, #0072ff, #00c6ff);
}
.mega-menuhaveb .textwidget p>a:hover {
	box-shadow: 3px 6px 10px rgba(0,0,0,0.13);
	transform: scale(1.02);
}
.hideall {display: none;}
#onesignal-popover-container #onesignal-popover-dialog {
	font-family: IYekan,sans-serif !important;
	margin-top: 10px !important;
	border-radius: 6px !important;
}
.damavand-namad,.sadad-namad {margin: 0px auto !important;}
.the-footer .namads {
	display: grid;
	grid-template-columns: 1fr 1fr;
	align-items: center;
	text-align: center;
	grid-row-gap: 20px;
	padding: 20px 10px 10px 10px;
}
.page-template-website .sitemore .fixed {
	display: grid;
	grid-template-areas: 'smtitle smtitle' 'smul smp';
	grid-template-columns: 1fr auto;
	grid-gap: 15px;
	padding-bottom: 30px;
	align-items: center;
}
.page-template-website .sitemore .fixed>h5 {
	grid-area: smtitle;
	font-size: 1.3rem;
	margin-top: 20px;
}
.page-template-website .sitemore .fixed>ul {
	grid-area: smul;
}
.page-template-website .sitemore .fixed>p {
	grid-area: smp;
	opacity: 1;
}
.page-template-website .sitemore .fixed>ul li {
	list-style: none;
	margin: 3px 0;
}
.page-template-website .sitemore .fixed>ul li:before {
	content: "\ea88";
    font: bold 11px 'Icon';
    margin: 0 0 0 6px;
    float: right;
    line-height: 25px;
}
.web-nav {
	display: grid;
	grid-template-columns: repeat(6,1fr);
	align-items: center;
	justify-items: center;
	background: #fff;
	box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.04);
	z-index: 1;
	position: relative;
	position: sticky;
	top: 0;
}
.web-nav li {
	display: block;
	list-style: none;
	position: relative;
	width: 100%;
	padding: 23px 0;
}
.web-nav li a {
	display: table;
	color: #435d80;
	margin: 0 auto;
}
.web-nav li a:before {
	content: "\e901";
	font: 25px 'Icon';	
	display: table;
	margin: 0 auto 3px auto;
}
.web-nav li:nth-child(1) a:before {content: "\eab2";}
.web-nav li:nth-child(2) a:before {content: "\eead";}
.web-nav li:nth-child(3) a:before {content: "\efdb";}
.web-nav li:nth-child(4) a:before {content: "\f0ed";}
.web-nav li:nth-child(5) a:before {content: "\f4f0";}
.web-nav li:nth-child(6) a:before {content: "\ea12";}
.web-nav li a:hover,.web-nav li a:hover:before {
	color: #3498d6;
}
.page-template-website .sticky_head {display: none;}
.siteplan {padding: 60px 0 40px 0 !important;}
.web-nav li a.active {
	color: #3498d6;
}
.web-nav li a.active:after {
	content: '';
	position: absolute;
	left: 0px;
	right: 0px;
	height: 2px;
	background: rgb(52, 152, 214);
	bottom: 0;
}
.page-template-website .sticky_hw {margin-top: 110px;}
@media only screen and (max-width: 780px) {
	.web-nav {display: none !important;}
	.siteplan {padding: 0px 0 !important;}
}
@media only screen and (max-width: 520px) {
	.page-template-website .sitemore {display: none;}
}
.lae-service:hover .lae-icon-wrapper span:before {color: #292749;}
.domainpricing tbody tr th {font-size: 0px;}
.domainpricing tbody tr:first-child th:before {
	font-size: 1rem;
}
.domainpricing tbody tr:first-child th:nth-child(1):before {content: 'پسوند';}
.domainpricing tbody tr:first-child th:nth-child(2):before {content: 'مدت (به سال)';}
.domainpricing tbody tr:first-child th:nth-child(3):before {content: 'ثبت';}
.domainpricing tbody tr:first-child th:nth-child(4):before {content: 'انتقال';}
.domainpricing tbody tr:first-child th:nth-child(5):before {content: 'تمدید';}
.domainpricing tbody tr td:nth-child(2),
.domainpricing tbody tr td:nth-child(4),
.domainpricing tbody tr th:nth-child(2),
.domainpricing tbody tr th:nth-child(4) {display: none;}
.domainpricing tbody tr:first-child th:nth-child(5):before {content: 'امکان انتقال به ونداهاست';}
.domainpricing tbody tr td:nth-child(5) {font-size: 0px;}
.domainpricing tbody tr td:nth-child(5),.domainpricing tbody tr th:nth-child(5) {max-width: 50px;}
.domainpricing tbody tr td:nth-child(5):before {
	content: "\f058";
	font: 15px FontAwesome;
	color: #4bbb71;
}
.domainpricing {
	max-width: 800px;
	margin: 0px auto;
}
.elementor-invisible {visibility: visible !important;}
.short-link {
	background: #fff;
	padding: 10px 0;
}
.short-link .fixed {
	display: grid;
	grid-template-areas: 'slfim slfp' 'slfim slfi';
	grid-template-columns: auto 1fr;
	align-items: center;
	justify-items: start;
}
.short-link .fixed p {
	grid-area: slfp;
	margin-top: 30px;
	font-size: 1.1rem;
}
.short-link .fixed input {
	grid-area: slfi;
	padding: 0px;
	border: 0px;
	margin-top: -25px;
	font-size: 1.1rem;
	width: auto !important;
	min-width: 220px;
}
.short-link .fixed img {
	grid-area: slfim;
}
#najva-subscriber-bell {left: 30px !important;right: auto !important;}
.domainpricing tr td:first-child {
    direction:ltr;
}