




.alignnone
{
	margin: 5px 20px 20px 0
}

.aligncenter,
div.aligncenter
{
	display: block;
	margin: 2px auto 2px auto
}

.alignright
{
	float: right;
	margin: 5px 0 20px 20px
}

.alignleft
{
	float: left;
	margin: 5px 20px 20px 0
}

a img.alignright
{
	float: right;
	margin: 5px 0 20px 20px
}

a img.alignnone
{
	margin: 5px 20px 20px 0
}

a img.alignleft
{
	float: left;
	margin: 5px 20px 20px 0
}

a img.aligncenter
{
	display: block;
	margin-left: auto;
	margin-right: auto
}

.wp-caption
{
	background: #FFFFFF;
	border: 1px solid #F0F0F0;
	max-width: 96%;
	padding: 5px 3px 10px;
	text-align: center
}

.wp-caption.alignnone
{
	margin: 5px 20px 20px 0
}

.wp-caption.alignleft
{
	margin: 5px 20px 20px 0
}

.wp-caption.alignright
{
	margin: 5px 0 20px 20px
}

.wp-caption img
{
	border: 0 none;
	height: auto;
	margin: 0;
	max-width: 98.5%;
	padding: 0;
	width: auto
}

.wp-caption p.wp-caption-text
{
	font-size: 11px;
	line-height: 17px;
	margin: 0;
	padding: 0 4px 5px
}

.screen-reader-text
{
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden
}

.screen-reader-text:focus
{
	background-color: #F1F1F1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6);
	clip: auto !important;
	color: #21759B;
	display: block;
	font-size: 14px;
	font-size: .875rem;
	font-weight: 700;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000
}



.sms-header
{
	padding: 10px 0
}

.sms-logo
{
	padding: 0 !important
}

.fast-sign-up h3
{
	font-weight: 500;
	color: #FFFFFF;
	font-size: 25px;
}

.latest-videos video
{
	border-radius: 10px
}

.sms-top-banner p
{
	color: #FDFDFD;
	line-height: 1.95;
	font-size: 15px;
	padding-top: 7px
}

.sms-fast-register-btn
{
	background-color: #2C3E50
}

.api-header h3
{
	margin-top: 20px;
	color: #818284;
	margin-bottom: 30px
}

.api-features-text-section
{
	margin-top: 50px
}

.api-features-text-section .lnr
{
	font-size: 70px;
	color: #64EDFF
}

.api-text
{
	padding-top: 10px;
	line-height: 2
}

.api-features-desc
{
	margin-bottom: 65px;
	min-height: 82px
}

.sms-panel-bold-features h4
{
	margin-top: 25px;
	color: #A0A8B1;
	margin-bottom: 30px;
}

.sms-customers ul li
{
	list-style: none
}

.sms-customers ul
{
	padding: 0 !important
}

.sms-customers i
{
	filter: grayscale(1);
	opacity: .55;
	transition: .3s;
	position: relative;
	top: -1px;
	transform: scale(.9)
}

.sms-desc
{
	margin-top: 15px
}

.sms-desc h3
{
	color: #818284;
	padding-bottom: 25px
}

.sms-desc p
{
	line-height: 2.1;
	color: #6B6B6B
}

.sms-customers
{
	margin-top: 10px;
	margin-bottom: 25px
}

.api-features-desc i
{
	padding: 0 6px
}


h3
{
	font-size: 22px
}

h4
{
	font-size: 17px
}

button.demo-btn
{
	background: transparent;
	border: none
}

button.demo-btn:hover
{
	color: #FC4349
}

.sms-intro
{
	background: #E83C42
}

.sms-intro ul li
{
	list-style: none;
	display: inline-block;
	padding: 10px 20px 10px 0;
	color: rgba(222, 222, 222, .84);
	font-family: sans-serif;
	font-weight: 400;
	transition: .3s;
	cursor: context-menu
}

.sms-intro ul li:hover
{
	color: #FFE0E1
}


.tooltip
{
	font-family: inherit;
	font-size: 13px
}

.tooltip .tooltip-inner
{
	color: #F4F4F4
}

.tooltip.top .tooltip-inner
{
	background-color: rgba(0, 0, 0, 0.81)
}

.tooltip.top .tooltip-arrow
{
	background-color: rgba(0, 0, 0, 0.81)
}

.sign-up-btn
{
	border: solid 1px #3C73B3;
	background: #1976D2;
	padding: 7px 40px;
	border-radius: 25px;
	transition: .3s;
	font-size: 16px;
	color: rgba(255, 255, 255, .81)
}

.sign-up-btn:hover
{
	border: solid 1px #185EBF;
	background: #1976D2;
	color: white
}

.earn-header h3
{
	color: #616161;
	padding-top: 15px;
	padding-bottom: 12px
}

.earn-img
{
	margin-top: -15px;
	transform: scale(.9);
	margin-bottom: -26px
}

.earn-section p
{
	font-size: 15px;
	color: gray;
	font-weight: 500;
	line-height: 2.2;
	text-align: justify;
	padding-left: 80px;
	padding-top: 15px
}

.services-icons ul li
{
	list-style: none;
	display: inline-block;
	padding: 0 65px 0 0
}

.used-services
{
	padding: 25px 0;
	border-top: 1px solid #CDD2D7;
	background: #EEF2F6
}

.services-icons ul
{
	padding: 0 !important
}

.used-services i
{
	filter: grayscale(1);
	opacity: .4
}

input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button
{
	-webkit-appearance: none;
	margin: 0
}

input[type=number]
{
	-moz-appearance: textfield
}

.sms-tandis ul li
{
	list-style: none;
	display: inline-block;
	transform: scale(.7);
	filter: grayscale(1);
	opacity: .55;
	padding: 0 15px;
	transition: .3s;
	position: relative;
	top: 0
}

.sms-tandis ul li:hover
{
	transform: scale(1);
	filter: grayscale(0);
	opacity: 1;
	top: -5px
}

.sms-tandis ul
{
	padding: 0 !important
}

.footer-sign-up
{
	color: #FFFFFF;
	border: solid 1px #185EBF;
	background: #1976D2;
	padding: 4px 12px;
	border-radius: 20px
}

a.footer-sign-up:hover
{
	color: white;
	background: #0D47A1
}

.sign-up-btn-earn
{
	border: solid 1px #F44336;
	background: #F9565B;
	padding: 7px 30px;
	transition: .3s;
	font-size: 16px;
	color: rgba(255, 255, 255, .81);
	border-radius: 4px
}

.shape-of-earn
{
	margin-top: 25px;
	margin-bottom: 0
}

.sign-up-form-earn span
{
	font-weight: 600;
	line-height: 3;
	font-size: 15px;
	color: #BBBBBB
}

.shape-of-earn ul
{
	padding: 0 !important
}

span.earn-steps-icon
{
	background: #DEDEDE;
	color: #51648C;
	font-size: 18px;
	font-family: inherit;
	padding: 1px 10px;
	border-radius: 50%;
	margin: 0 10px 0 4px
}

.shape-of-earn ul li
{
	list-style: none;
	display: inline-block;
	transform: scale(.95);
	opacity: .9
}

.sms-earn
{
	padding: 35px 0 0
}

.sms-earn h3
{
	color: #70757B;
	line-height: 2;
	margin-top: 3px
}

.features-path ul li
{
	list-style: none;
	display: inline-block;
	position: relative;
	top: -12px;
	background: white;
	padding: 0 15px 0;
	color: #AFAFAF;
	font-weight: 500
}

.features-path ul
{
	padding: 0 !important
}

.features-path
{
	border-top: solid 3px #ECECEC;
	direction: ltr
}

.footer-copyright
{
	direction: ltr;
	line-height: 2;
	margin-top: 5px;
	border-top: solid 1px #E0E0E0;
	padding: 10px 0;
	font-family: sans-serif;
	color: gray;
	font-size: 13px
}

.ubermenu-sticky.ubermenu-sticky-full-width
{
	border-bottom: solid 1px rgb(214, 214, 214) !important;
	padding: 10px 0 !important;
	box-shadow: 0 3px 6px rgba(64, 64, 64, .18)
}


.page-header-img
{
	background-size: cover;
	height: 230px;
	margin-top: 51px
}

.sms-wiki-header h3
{
	color: #E4E4E4;
	margin-top: 80px;
	font-size: 21px
}

.wiki-details
{
	background: #714F6F
}

.wiki-details ul li
{
	list-style: none;
	display: inline-block;
	color: rgba(255, 255, 255, .4);
	padding: 12px 14px 0
}

.wiki-details ul
{
	padding: 0 !important
}

.single-wiki p
{
	text-align: justify;
	color: #757575
}

.single-post-title
{
	color: #2A3A4C;
	line-height: 1.8;
	position: relative;
	top: -4px;
	transition: .2s
}

.single-wiki
{
	min-height: 470px
}

.single-wiki .col-md-12
{
	border: solid 1px #2A3A4C;
	transition: .3s;
	padding: 0 !important;
	background: white
}

.single-wiki-img
{
	height: 175px;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	opacity: .95;
	transition: .3s;
	filter: grayscale(.2);
	border-bottom: solid 1px #2A3A4C
}

.single-wiki-img:hover
{
	opacity: 1;
	filter: grayscale(0) saturate(1.3)
}

.single-text
{
	padding: 10px;
	min-height: 250px
}

.single-wiki-details
{
	padding: 4px 10px;
	color: rgb(143, 148, 148);
	border-top: solid 1px #E8E8E8;
	position: relative;
	background: #2A3A4C
}

.single-post-title:hover
{
	color: #1C2838
}

.single-wiki-details span
{
	font-size: 12px
}

.single-wiki-details .lnr
{
	font-size: 11px
}


.pages-header
{
	background: white no-repeat center;
	background-size: cover;
	height: 250px;
	margin-top: 51px
}

.pages-header h3
{
	color: #E8E8E8;
	margin-top: 84px
}

.sms-page-content
{
	margin-top: 30px;
	margin-bottom: 30px
}

.sms-post-txt p
{
	text-align: justify;
	line-height: 2
}

.sms-post-txt ol li,
.sms-post-txt ul li
{
	line-height: 2.5
}

.sms-post-txt img
{
	max-width: 95%;
	height: auto
}

.inside-post-title
{
	color: #6F6F6F;
	border-bottom: solid 1px #EAEAEA;
	padding-bottom: 20px;
	margin-bottom: 25px
}

.sms-post-txt
{
	border-left: solid 1px #EAEAEA;
	border-right: solid 1px #EAEAEA;
	padding-top: 30px
}

.rpwwt-widget ul li
{
	margin: 0 0 .5em;
	border-bottom: solid 1px #E8E8E8;
	border-right: solid 1px #E8E8E8;
	padding-right: 5px
}

#recent-posts-widget-with-thumbnails-3 img
{
	border: solid 2px #D6D6D6;
	border-radius: 5px
}

#recent-posts-widget-with-thumbnails-3 a
{
	position: relative;
	top: 3px;
	line-height: 2.5
}

div#recent-posts-widget-with-thumbnails-3 h4
{
	color: #344557;
	margin-bottom: 25px
}

.sms-breadcrumbs
{
	background: #2D3E50;
	color: #AFAFAF
}

.sms-breadcrumbs ul
{
	padding: 0 !important;
	margin: 0 !important
}

.sms-breadcrumbs ul li
{
	list-style: none;
	display: inline-block;
	padding: 10px 3px;
	font-size: 13px
}

.sms-breadcrumbs ul li a
{
	color: #C9C9C9
}

.widget-register input
{
	height: 35px;
	margin-top: 30px;
	margin-bottom: 15px;
	text-align: center
}

button.sign-up-btn-widget
{
	background: #70AD2A;
	color: white;
	border: none;
	border-radius: 3px;
	padding: 7px;
	margin-bottom: 35px
}

span.rpwwt-post-title
{
	color: #F7686D;
	font-weight: 500
}

.rpwwt-post-excerpt
{
	font-size: 12px;
	line-height: 1.8;
	color: #545454
}

.sms-post-header h3
{
	color: #CECECE;
	margin-top: 45px
}

.post-header-details ul li
{
	color: #566A7D;
	display: inline-block;
	padding: 10px;
	margin-top: 18px
}

.post-header-details
{
	color: #7B848E
}

.sms-breadcrumbs ul li:first-child
{
	padding-right: 13px
}

.textwidget .form-group
{
	margin: 0 !important
}

section.commentator-comment-text
{
	margin-top: 20px
}

h5#commentator-post-count
{
	color: gray
}

#comments.commentator-area
{
	padding: 25px 20px;
	border-top: solid 1px #DEDEDE
}

.page-breadcrumbs
{
	background: #333B46;
	padding: 10px 0;
	color: #B3B3B3;
	font-size: 13px
}

.page-breadcrumbs span
{
	padding: 0 4px
}

.page-breadcrumbs a
{
	color: #CECECE
}

.page-breadcrumbs a:hover
{
	color: white
}

.gm-style
{
	font-family: IRANSans, serif !important
}

.wpseo-info-window-wrapper strong
{
	padding-right: 14px
}

.addresses ul
{
	padding: 0 !important
}

.addresses ul li
{
	list-style: none;
	padding-top: 22px;
	line-height: 2.5;
	color: #4E4E4E;
	text-align: justify
}

.addresses i
{
	font-size: 28px;
	background: aliceblue;
	color: #ED5C60;
	border-radius: 50%;
	margin-left: 5px
}

.googooli-map
{
	margin-top: 15px
}

div#map_canvas
{
	border: solid 3px #D2D2D2;
	border-radius: 15px;
	transition: .3s
}

div#map_canvas:hover
{
	box-shadow: -3px 6px 12px 0 #E4E4E4
}

.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])
{
	width: 100%;
	padding: 6px 8px;
	border-radius: 5px;
	border: solid 1px darkgrey
}

.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select
{
	margin-left: 1px;
	border-radius: 5px;
	padding: 2px 0
}

.gform_wrapper .top_label .gfield_label
{
	font-weight: 400
}

html[dir=rtl] .gform_wrapper span.gfield_required
{
	display: none
}

html[dir=rtl] .gform_wrapper span.ginput_left,
html[dir=rtl] .gform_wrapper ul.gform_fields li.gfield
{
	margin: 0 !important
}

.gform_wrapper .gform_footer
{
	padding: 0 !important
}


.gform_wrapper
{
	margin: -10px 0 20px 0 !important
}

input#gform_submit_button_1
{
	background: #ED5C60;
	border: none;
	color: white;
	padding: 6px 40px;
	border-radius: 5px
}

textarea#input_1_5
{
	border-radius: 5px
}

.contact-members
{
	margin-top: 100px
}

.contact-members ul
{
	padding: 0 !important
}

.contact-members ul li
{
	list-style: none;
	display: inline-block;
	width: 30%;
	transform: scale(.9);
	filter: grayscale(1);
	opacity: .8;
	transition: .3s
}

.contact-members ul li:hover
{
	transform: scale(.95);
	opacity: .9
}

.contact-members img
{
	border-radius: 50%;
	border: solid 5px #B9B9B9
}

.top-send-name-text p
{
	margin-top: 30px;
	line-height: 2.5;
	font-size: 15px;
	text-align: justify;
	font-weight: 400;
	color: #333333
}


.sendname-section img
{
	border-radius: 15px;
	border: solid 3px #4B5C71;
	opacity: .9
}

.send-by-down-text
{
	text-align: justify;
	color: #C3C3C3;
	padding-top: 20px;
	line-height: 2
}

.foot-sendbyname h3
{
	color: #F5595D;
	padding-top: 5px
}

.sms-price-class
{
	color: #4A4E4A;
	font-size: 14px;
	padding: 0 5px;
	border-radius: 5px;
	border: solid 1px #DADADA
}

.api-page-img-block
{
	margin-top: 25px;
	background: rgba(0, 0, 0, 0.6);
	padding: 20px 0;
	border-radius: 10px 10px 0 0;
}

.api-page-text-block
{
	line-height: 2.2;
	text-align: justify;
	font-weight: 400;
	color: #EFEFEF;
	background: rgba(0, 0, 0, 0.6);
}

.api-page-download-btns ul
{
	padding: 0 !important
}

.api-page-download-btns ul li
{
	list-style: none;
	padding: 23px 0
}

.download-horizantal-codes
{
	margin-bottom: 20px;
	border-bottom: dotted 2px #D8D8D8;
	padding-bottom: 20px
}

.api-page-download-btns
{
	background: rgba(0, 0, 0, 0.54);
	border-radius: 0 0 10px 10px;
	padding: 12px 8px 12px;
	border-top: dotted 1px #EBEAEF;
}

.plugin-download-img
{
	background: #333B46;
	padding: 15px 0;
	border-radius: 10px
}

.plugins-download-text
{
	padding: 15px 5px 0;
	text-align: justify;
	font-size: 14px;
	line-height: 2;
	color: #383838
}

.api-download-section
{
	margin-top: 20px;
	margin-bottom: 70px
}

.download-plugins-box
{
	border: dotted 2px #D2D2D2;
	border-radius: 10px;
	padding: 10px 7px;
	min-height: 330px;
	margin-bottom: 20px
}

.download-section-plugins-btns
{
	padding: 10px 0;
}

.exnumber-section
{
	padding: 40px 0
}

.exnumber-top-texts
{
	text-align: justify
}

.exnumber-top-texts p
{
	color: #545454;
	line-height: 2.5
}


.exnumber-detail-box p
{
	text-align: justify;
	padding: 15px 5px;
	line-height: 2
}

.exnumber-detail-box img
{
	border-radius: 15px;
	border: solid 2px #B3B3B3
}

.exnumber-detail-box h4
{
	margin-top: 0 !important;
	padding-bottom: 15px
}

.exnumber-circle i
{
	background: #333D47;
	padding: 40px 31px;
	border-radius: 50%;
	font-style: normal;
	font-size: 25px;
	font-family: sans-serif;
	color: #57ECFF
}

.numbers-intro
{
	padding: 40px 0
}

.row.numbers-row
{
	padding: 15px 0;
	text-align: justify;
	color: #656565
}

.row.numbers-row a
{
	color: #656565;
	text-decoration: none
}

.col-md-3.exnumber-circle
{
	padding: 30px 0
}

.numbers-box
{
	border: dotted 1px #D0D0D0;
	padding: 30px 10px;
	border-radius: 10px;
	background: #F3F3F3;
	min-height: 173px;
	transition: .2s
}

.numbers-box:hover
{
	border: solid 1px #CCCCCC;
	background: rgba(255, 255, 255, .91);
	box-shadow: 1px 3px 5px #DEDEDE
}

.numbers-buttons-section
{
	padding-top: 50px
}

.numbers-buttons-section ul li
{
	list-style: none
}

.numbers-buttons-section ul
{
	padding: 0 !important
}

.exnumbers-text
{
	text-align: justify
}

.exnumbers-text h3
{
	margin-top: 0 !important;
	padding-bottom: 10px;
	color: #4C4C4C
}

.exnumbers-text p
{
	line-height: 2.5;
	color: #505050
}

.icon-details
{
	text-align: center;
	background: rgb(50, 60, 70);
	color: #FFFFFF;
	padding: 20px 0;
	font-size: 35px;
	border-radius: 10px
}

.details-nums p
{
	line-height: 2.2;
	color: rgb(78, 78, 78)
}

.details-nums
{
	margin: 20px 0;
	text-align: justify;
	min-height: 100px
}

.det
{
	margin-top: 20px
}

.container-fluid.sms-signup-bar span
{
	line-height: 4.3;
	font-size: 16px;
	font-weight: 500
}

input[type=tel]
{
	border: solid 1px #AAAAAA
}

.blue
{
	color: #185875
}

.cont th h1
{
	font-size: 1em;
	text-align: center;
	color: #35C7DA
}

.cont td
{
	font-weight: 400;
	font-size: 1em
}

.cont
{
	text-align: center;
	overflow: hidden;
	display: table;
	max-width: 100%
}

.cont td,
.cont th
{
	padding-bottom: 2%;
	padding-top: 2%;
	color: #B7B7B7
}

.cont tr:nth-child(odd)
{
	background-color: #323C50
}

.cont tr:nth-child(even)
{
	background-color: #2C3446
}

.cont th
{
	background-color: #2F384C
}

.cont td:first-child
{
	color: #FB667A
}

.table-price-container
{
	padding: 40px 30px
}

.table-price-container h3
{
	margin-bottom: 30px;
	margin-top: 0 !important;
	color: #4C4C4C
}

.price-details
{
	padding: 20px 0
}

.nums-help
{
	margin: 20px 0;
	text-align: justify;
	border: dotted 1px #BFBFBF;
	padding: 18px 10px;
	border-radius: 10px;
	background: rgba(139, 195, 74, .33);
	box-shadow: 1px 2px 2px #D4D4D4
}

.sprite-login
{
	width: 87px;
	height: 22px;
	background-position: -461px -579px;
	opacity: 1;
}

.sprite-signup
{
	width: 87px;
	height: 22px;
	background-position: -461px -541px;
	opacity: 1;
}

.sprite-alborz
{
	width: 80px;
	height: 80px;
	background-position: -5px -5px
}

.sprite-bashgah
{
	width: 110px;
	height: 98px;
	background-position: -95px -5px
}

.sprite-cina
{
	width: 80px;
	height: 80px;
	background-position: -215px -5px
}

.sprite-csharp
{
	width: 80px;
	height: 80px;
	background-position: -305px -5px
}

.sprite-dotnet
{
	width: 120px;
	height: 30px;
	background-position: -395px -5px
}

.sprite-emtiaz
{
	width: 110px;
	height: 110px;
	background-position: -395px -45px
}

.sprite-iis
{
	width: 40px;
	height: 39px;
	background-position: -515px -45px
}

.sprite-irna
{
	width: 80px;
	height: 80px;
	background-position: -5px -165px
}

.sprite-jahad
{
	width: 80px;
	height: 80px;
	background-position: -95px -165px
}

.sprite-joomla
{
	width: 80px;
	height: 80px;
	background-position: -185px -165px
}

.sprite-kanoon
{
	width: 80px;
	height: 80px;
	background-position: -275px -165px
}

.sprite-kasb-daramad
{
	width: 110px;
	height: 102px;
	background-position: -365px -165px
}

.sprite-komite
{
	width: 80px;
	height: 80px;
	background-position: -5px -277px
}

.sprite-ladan
{
	width: 80px;
	height: 80px;
	background-position: -95px -277px
}

.sprite-majool
{
	width: 110px;
	height: 110px;
	background-position: -185px -277px
}

.sprite-maliyat
{
	width: 80px;
	height: 80px;
	background-position: -305px -277px
}

.api-icons
{
	margin: 5px auto;
	transform: scale(.8);
}

.sprite-microsoft
{
	width: 120px;
	height: 26px;
	background-position: -395px -277px
}

.sprite-php
{
	width: 80px;
	height: 80px;
	background-position: -395px -313px
}

.sprite-java
{
	width: 80px;
	height: 80px;
	background-position: -5px -81px;
}

.sprite-javascript
{
	width: 80px;
	height: 80px;
	background-position: -650px -530px;
}

.sprite-ruby
{
	width: 80px;
	height: 80px;
	background-position: -553px -530px;
}

.sprite-python
{
	width: 80px;
	height: 80px;
	background-position: -5px -441px;
}

.sprite-plesk
{
	width: 120px;
	height: 29px;
	background-position: -5px -403px
}

.sprite-send-message
{
	width: 176px;
	height: 88px;
	background-position: -135px -403px
}

.sprite-sepah
{
	width: 80px;
	height: 80px;
	background-position: -321px -403px
}

.sprite-sharje
{
	width: 176px;
	height: 88px;
	background-position: -565px -5px
}

.sprite-sood
{
	width: 176px;
	height: 88px;
	background-position: -515px -103px
}

.sprite-sql
{
	width: 120px;
	height: 31px;
	background-position: -215px -103px
}

.sprite-ssl
{
	width: 100px;
	height: 45px;
	background-position: -485px -201px
}

.sprite-tandis1
{
	width: 100px;
	height: 100px;
	background-position: -595px -201px
}

.sprite-tandis2
{
	width: 100px;
	height: 100px;
	background-position: -525px -311px
}

.sprite-tandis3
{
	width: 61px;
	height: 99px;
	background-position: -635px -311px
}

.sprite-tandis4
{
	width: 100px;
	height: 100px;
	background-position: -411px -420px
}

.sprite-tandis5
{
	width: 100px;
	height: 100px;
	background-position: -635px -420px
}

.sprite-url
{
	width: 80px;
	height: 80px;
	background-position: -5px -530px
}

.sprite-woocommerce
{
	width: 80px;
	height: 80px;
	background-position: -95px -530px
}

.sprite-wordpress
{
	width: 80px;
	height: 80px;
	background-position: -180px -527px;
}

.sprite-laravel
{
	width: 80px;
	height: 80px;
	background-position: -365px -528px;
}

.sprite-presta
{
	width: 80px;
	height: 80px;
	background-position: -270px -528px;
}

.sprite-opencart
{
	width: 80px;
	height: 80px;
	background-position: -521px -441px;
}

.idehpardazan-top
{
	padding: 40px 0 25px;
	line-height: 2.5;
	text-align: justify;
	color: #565656
}

.idehpardazan-top h4
{
	color: #3C3C3C;
	margin-top: 0 !important;
	padding-bottom: 10px
}

.idehpardazan-top img
{
	border: solid 3px #C7C7C7;
	border-radius: 10px;
	opacity: .9
}

.text-middle-page
{
	text-align: justify;
	line-height: 2.5;
	color: #4A4A4A
}

.idehpardazan-img
{
	height: 300px;
	opacity: .6;
	margin-top: 30px
}

.idehpardazan-page-foot
{
	padding: 30px 0;
	text-align: justify;
	line-height: 2.5;
	color: #4A4A4A
}

.ip-members-box
{
	border: solid 1px #D1D1D1;
	border-radius: 10px;
	padding: 0 !important;
	margin-top: 15px;
	margin-bottom: 15px
}

.member-header
{
	padding: 10px;
	border-bottom: dotted 1px #C1C1C1;
	background: rgba(249, 249, 249, .58)
}

.ip-members-box img
{
	border-radius: 5px;
	opacity: .9301240100 !important
}

.ip-members-box h4
{
	color: #545454;
	padding-top: 5px
}

.ip-members-desc
{
	color: #696969;
	line-height: 1.8;
	text-align: justify;
	padding: 13px 25px 20px;
	background: rgba(250, 250, 250, .4);
	min-height: 171px
}

.members-social .row
{
	border-top: solid 1px #D1D1D1;
	background: rgba(220, 220, 220, .58);
	padding: 7px 20px
}

.members-social i
{
	color: #F94C53;
	font-size: 18px;
	margin-left: 10px;
	opacity: .8
}

.invite-you-box
{
	min-height: 335px;
	border: solid 1px #D1D1D1;
	margin-top: 15px;
	border-radius: 10px
}

.ip-single-member
{
	min-height: 350px
}

.single-gallery
{
	min-height: 250px;
	margin-top: 12px;
	border-bottom: dashed 2px #CECECE;
	padding-bottom: 12px
}

.single-gallery-main-img a
{
	background: white center no-repeat;
	height: 250px;
	background-size: cover;
	filter: grayscale(.4);
	transition: .3s;
	border: solid 3px #C3C3C3;
	border-radius: 5px;
	z-index: 999
}

.single-gallery-main-img a:hover
{
	filter: grayscale(0) saturate(1.1);
	border: solid 3px #DDDDDD;
	box-shadow: 5px 4px 8px #AFAFAF
}

.single-gallery-text-detail ul
{
	padding: 0 !important
}

.single-gallery-text-detail li
{
	list-style: none
}

.single-gallery-text-detail img
{
	filter: grayscale(.4);
	transition: .3s;
	border: solid 3px #C3C3C3;
	border-radius: 5px;
	max-height: 150px
}

.single-gallery-text-detail img:hover
{
	filter: grayscale(0) saturate(1.1);
	border: solid 3px #DDDDDD;
	box-shadow: 5px 4px 8px #AFAFAF
}

.single-gallery-excerpt
{
	padding-top: 20px;
	color: gray;
	text-align: justify;
	line-height: 2
}

.awesome-gallery-edit-wrapper
{
	display: none
}

.gallery-det
{
	padding: 30px 0
}

.pages-padding
{
	padding: 25px 0
}

.reactbox-description-mini .reactbox-lightbox-item-description
{
	font-family: IRANSans !important;
	font-size: 13px !important
}

#awesome-gallery-452-1 .asg-image-caption1
{
	font-size: 11px !important
}

.reactbox-carousel
{
	display: none !important
}

.asg-image:hover .asg-image-caption-wrapper-outer.asg-mode-off-hover,
.asg-image .asg-image-caption-wrapper-outer.asg-effect-fade.asg-mode-on-hover
{
	cursor: -webkit-zoom-in
}

.tandisha
{
	padding: 60px 0;
	margin-top: 30px
}

.cd-user-modal
{
	position: fixed;
	top: 50px;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(52, 54, 66, .9);
	z-index: 3;
	overflow-y: auto;
	cursor: pointer;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: opacity 0.3s, visibility 0.3s;
	-moz-transition: opacity 0.3s, visibility 0.3s;
	transition: opacity 0.3s, visibility 0.3s
}

.cd-user-modal.is-visible
{
	visibility: visible;
	opacity: 1
}

.cd-user-modal.is-visible .cd-user-modal-container
{
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0)
}

.cd-user-modal-container
{
	position: relative;
	width: 90%;
	max-width: 600px;
	background: #FFFFFF;
	margin: 3em auto 4em;
	cursor: auto;
	border-radius: .25em;
	-webkit-transform: translateY(-30px);
	-moz-transform: translateY(-30px);
	-ms-transform: translateY(-30px);
	-o-transform: translateY(-30px);
	transform: translateY(-30px);
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	transition-property: transform;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	transition-duration: 0.3s
}

.cd-user-modal-container .cd-switcher:after
{
	content: "";
	display: table;
	clear: both
}

.cd-user-modal-container .cd-switcher li
{
	width: 50%;
	float: right;
	text-align: center;
	list-style: none
}

.cd-user-modal-container .cd-switcher li:first-child a
{
	border-radius: .25em 0 0 0
}

.cd-user-modal-container .cd-switcher li:last-child a
{
	border-radius: 0 .25em 0 0
}

.cd-user-modal-container .cd-switcher a
{
	display: block;
	width: 100%;
	height: 50px;
	line-height: 50px;
	background: #D2D8D8;
	color: #809191
}

.cd-user-modal-container .cd-switcher a.selected
{
	background: #FFFFFF;
	color: #505260
}

@media only screen and (min-width: 600px)
{
	.cd-user-modal-container
	{
		margin: 4em auto
	}

	.cd-user-modal-container .cd-switcher a
	{
		height: 70px;
		line-height: 70px
	}
}

.cd-switcher
{
	padding: 0 !important
}

.cd-form
{
	padding: 1.4em
}

.cd-form .fieldset
{
	position: relative;
	margin: 1.4em 0
}

.cd-form .fieldset:first-child
{
	margin-top: 0
}

.cd-form .fieldset:last-child
{
	margin-bottom: 0
}

.cd-form label
{
	font-size: 14px;
	font-size: .875rem
}

.cd-form label.image-replace
{
	display: inline-block;
	position: absolute;
	left: 15px;
	top: 50%;
	bottom: auto;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	height: 20px;
	width: 20px;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
	color: transparent;
	text-shadow: none;
	background-repeat: no-repeat;
	background-position: 50% 0
}

.cd-form input
{
	margin: 0;
	padding: 0;
	border-radius: .25em
}

.cd-form input.full-width
{
	width: 100%
}

.cd-form input.has-padding
{
	padding: 12px 20px 12px 50px
}

.cd-form input.has-border
{
	border: 1px solid #D2D8D8;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none
}

.cd-form input.has-border:focus
{
	border-color: #343642;
	box-shadow: 0 0 5px rgba(52, 54, 66, .1);
	outline: none
}

.cd-form input.has-error
{
	border: 1px solid #D76666
}

.cd-form input[type=password]
{
	padding-right: 65px
}

.cd-form button[type=submit]
{
	padding: 16px 0;
	width: 100%;
	cursor: pointer;
	font-weight: 400;
	background: #E4505E;
	color: #FFFFFF;
	font-weight: 700;
	border: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none
}

.no-touch .cd-form button[type=submit]:hover,
.no-touch .cd-form button[type=submit]:focus
{
	background: #D54F5D;
	outline: none
}

.cd-form .hide-password
{
	display: inline-block;
	position: absolute;
	left: 0;
	top: 0;
	padding: 6px 15px;
	border-left: 1px solid #D2D8D8;
	top: 50%;
	bottom: auto;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	font-size: 14px;
	font-size: .875rem;
	color: #343642
}

.cd-form .cd-error-message
{
	display: inline-block;
	position: absolute;
	left: -5px;
	bottom: -35px;
	background: rgba(215, 102, 102, .9);
	padding: .8em;
	z-index: 2;
	color: #FFFFFF;
	font-size: 13px;
	font-size: .8125rem;
	border-radius: .25em;
	pointer-events: none;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: opacity 0.2s 0, visibility 0 0.2s;
	-moz-transition: opacity 0.2s 0, visibility 0 0.2s;
	transition: opacity 0.2s 0, visibility 0 0.2s
}

.cd-form .cd-error-message::after
{
	content: '';
	position: absolute;
	left: 22px;
	bottom: 100%;
	height: 0;
	width: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 8px solid rgba(215, 102, 102, .9)
}

.cd-form .cd-error-message.is-visible
{
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.2s 0, visibility 0 0;
	-moz-transition: opacity 0.2s 0, visibility 0 0;
	transition: opacity 0.2s 0, visibility 0 0
}

@media only screen and (min-width: 600px)
{
	.cd-form
	{
		padding: 2em
	}

	.cd-form .fieldset
	{
		margin: 2em 0
	}

	.cd-form .fieldset:first-child
	{
		margin-top: 0
	}

	.cd-form .fieldset:last-child
	{
		margin-bottom: 0
	}

	.cd-form input.has-padding
	{
		padding: 16px 20px 16px 50px
	}

	.cd-form button[type=submit]
	{
		padding: 16px 0;
		width: 100%;
		font-weight: 400
	}
}

.cd-form-message
{
	padding: 1.4em 1.4em 0;
	font-size: 14px;
	line-height: 1.4;
	text-align: center
}

@media only screen and (min-width: 600px)
{
	.cd-form-message
	{
		font-size: 14px;
		line-height: 2
	}
}

.cd-form-bottom-message
{
	position: absolute;
	width: 100%;
	left: 0;
	bottom: -45px;
	text-align: center;
	font-size: 14px
}

.cd-form-bottom-message a
{
	color: #FFFFFF;
	font-size: 12px
}

.cd-close-form
{
	display: block;
	position: absolute;
	width: 40px;
	height: 40px;
	right: 0;
	top: -40px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden
}

@media only screen and (min-width: 1170px)
{
	.cd-close-form
	{
		display: none
	}
}

#cd-login,
#cd-signup,
#cd-reset-password
{
	display: none
}

#cd-login.is-selected,
#cd-signup.is-selected,
#cd-reset-password.is-selected
{
	display: block
}

.other-serives p
{
	line-height: 2.8;
	text-align: justify;
	color: #505050
}

.other-serives h4
{
	color: #4A4A4A
}

.other-serives img
{
	border: solid 2px #CACACA;
	border-radius: 10px
}

.site-links ul
{
	padding: 0 !important
}

.site-links li
{
	list-style: none;
	display: inline-block
}

.site-links
{
	text-align: left
}

.site-links a
{
	color: rgb(173, 173, 173);
	padding-left: 10px;
	transition: .3s
}

.site-links a:hover
{
	color: #FB585D
}

.footer-copyright .fa
{
	font-size: 15px;
	padding: 0 2px
}

.karbari-2 h4
{
	color: #D2C5C6;
	padding-bottom: 20px
}

.karbari-2 img
{
	border-radius: 10px;
	opacity: .8;
	border: solid 3px #2B3B4C
}

.karbari-3
{
	padding: 35px 0
}

.karbari-3 p
{
	font-size: 15px;
	color: #424242
}

.karbari-4
{
	padding: 40px 0
}

.karbari-4 p
{
	border: dashed 2px #FF6574;
	padding: 20px 15px;
	border-radius: 15px;
	position: relative;
	top: 15px;
	background: #F9F9F9
}

.emkanats p
{
	color: #BFBFBF;
	padding-top: 15px;
	line-height: 1.8;
	text-align: justify
}

.tojih-eghtesadi
{
	padding: 30px 0
}

.tojih-eghtesadi img
{
	margin-top: 15px;
	border-radius: 15px;
	border: solid 3px #AFAFAF
}

.row.karbari-1 h4
{
	color: #F1464C;
	font-size: 20px;
	padding-bottom: 20px;
	border-bottom: dashed 1px #D4D4D4
}

.ghabeliyatha img
{
	border-radius: 15px;
	border: solid 3px #CECECE
}

.steps__text
{
	line-height: 2;
	border: dashed 2px #FF818D;
	padding: 30px 10px;
	border-radius: 10px;
	min-height: 180px;
	background: #F9F9F9
}

.steps__number span
{
	border: dashed 3px #FDFDFD;
	padding: 10px 18px;
	border-radius: 50%;
	background: #F1464C;
	color: white;
	position: relative;
	top: 10px;
	left: 24px
}

.hamkari-details h3
{
	color: #CECECE
}

.hamkari-details p
{
	line-height: 2;
	color: #ADADAD;
	text-align: justify
}

.hamkari-maziyat
{
	padding: 20px 0
}

.hamkari-maziyat h4
{
	color: red;
	padding: 10px
}

.row.hamkari-maziyat ul
{
	line-height: 2.2;
	font-size: 15px
}

.nokte
{
	text-align: justify;
	font-size: 16px;
	line-height: 2;
	color: #1A8820;
	background: #F1F1F1;
	border-radius: 15px;
	padding: 20px;
	margin-bottom: 30px;
	font-weight: 300;
	border: dashed 2px #BFBFBF
}

.irancell-dakal p
{
	line-height: 2.2;
	text-align: justify
}

.irancell-dakal h4
{
	padding-bottom: 10px;
	color: #F1464C
}

.membership-pricing-table
{
	width: 920px
}

.membership-pricing-table table .icon-no,
.membership-pricing-table table .icon-yes
{
	font-size: 22px
}

.membership-pricing-table table .icon-no
{
	color: #A93717
}

.membership-pricing-table table .icon-yes
{
	color: #209E61
}

.membership-pricing-table table .plan-header
{
	text-align: center;
	font-size: 48px;
	border: 1px solid #E2E2E2;
	padding: 25px 0
}

.membership-pricing-table table .plan-header-free
{
	background-color: #EEEEEE;
	color: #555555
}

.membership-pricing-table table .plan-header-blue
{
	color: #FFFFFF;
	background-color: #61A1D1;
	border-color: #3989C6
}

.membership-pricing-table table .plan-header-standard
{
	color: #FFFFFF;
	background-color: #FF9317;
	border-color: #E37900
}

.membership-pricing-table table td
{
	text-align: center;
	width: 15%;
	padding: 7px 10px;
	background-color: #FAFAFA;
	font-size: 14px;
	-webkit-box-shadow: 0 1px 0 #FFFFFF inset;
	box-shadow: 0 1px 0 #FFFFFF inset
}

.membership-pricing-table table,
.membership-pricing-table table td
{
	border: 1px solid #EBEBEB
}

.membership-pricing-table table tr td:first-child
{
	background-color: transparent;
	text-align: right;
	width: 24%
}

.membership-pricing-table table tr td:nth-child(5)
{
	background-color: #FFFFFF
}

.membership-pricing-table table tr:first-child td,
.membership-pricing-table table tr:nth-child(2) td
{
	-webkit-box-shadow: none;
	box-shadow: none
}

.membership-pricing-table table tr:first-child th:first-child
{
	border-top-color: transparent;
	border-left-color: transparent;
	border-right-color: #E2E2E2
}

.membership-pricing-table table tr:first-child th .pricing-plan-name
{
	font-size: 22px
}

.membership-pricing-table table tr:first-child th .pricing-plan-price
{
	line-height: 35px
}

.membership-pricing-table table tr:first-child th .pricing-plan-price > sup
{
	font-size: 45%
}

.membership-pricing-table table tr:first-child th .pricing-plan-price > span
{
	font-size: 30%
}

.membership-pricing-table table tr:first-child th .pricing-plan-period
{
	margin-top: -7px;
	font-size: 25%
}

.membership-pricing-table table .header-plan-inner
{
	position: relative
}

.membership-pricing-table table .recommended-plan-ribbon
{
	box-sizing: content-box;
	background-color: #DC3B5D;
	color: #FFFFFF;
	position: absolute;
	padding: 3px 6px;
	font-size: 11px !important;
	font-weight: 500;
	left: -6px;
	top: -22px;
	z-index: 99;
	width: 100%;
	-webkit-box-shadow: 0 -1px #C2284C inset;
	box-shadow: 0 -1px #C2284C inset;
	text-shadow: 0 -1px #C2284C
}

.membership-pricing-table table .recommended-plan-ribbon:before
{
	border: solid;
	border-color: #C2284C transparent;
	border-width: 6px 0 0 6px;
	bottom: -5px;
	content: "";
	left: 0;
	position: absolute;
	z-index: 90
}

.membership-pricing-table table .recommended-plan-ribbon:after
{
	border: solid;
	border-color: #C2284C transparent;
	border-width: 6px 6px 0 0;
	bottom: -5px;
	content: "";
	right: 0;
	position: absolute;
	z-index: 90
}

.membership-pricing-table table .plan-head
{
	box-sizing: content-box;
	background-color: #FF9C00;
	border: 1px solid #CF7300;
	position: absolute;
	top: -33px;
	left: -1px;
	height: 30px;
	width: 100%;
	border-bottom: none
}

.pricePackages
{
	border: solid 1px #DDDDDD;
	background: #EFEFEF
}

.pricePackages th
{
	color: white;
	font-weight: 400;
	font-size: 16px
}

th.bgCarbon
{
	background: #465161
}

th.bgRed
{
	background: #F1464C
}

th.bgPurple
{
	background: #689F38
}

th.bgGreen
{
	background: #FF9800
}

th.bgYellow
{
	background: #2196F3
}

th.zard
{
	background: #009688
}

.table > tbody > tr > td,
.table > tbody > tr > th,
.table > tfoot > tr > td,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > thead > tr > th
{
	border-top: 1px solid #C3C3C3;
	text-align: center;
	border-right: solid 1px #C3C3C3;
	padding: 10px
}

.table
{
	margin-bottom: 0
}

.pricing-details img
{
	border-radius: 15px;
	border: solid 3px #CECECE
}

.pricing-details p
{
	line-height: 2;
	text-align: justify
}

.pricing-details h4
{
	color: #D54F5D;
	padding-bottom: 10px
}

.price-tozih
{
	text-align: center;
	padding: 20px 0;
	color: #D54F5D
}

.ui-tabs.ui-tabs-vertical .ui-widget-header
{
	border: none
}


.ui-tabs.ui-tabs-vertical .ui-tabs-panel
{
	float: left;
	border-radius: 0;
	position: relative;
	left: -1px;
	width: 70%
}

.tozahte-hesab
{
	padding: 0 0 30px;
	text-align: center;
	color: #EA6338;
	line-height: 5;
	background: #F1F1F1;
	border-radius: 15px;
	border: dashed 2px #DADADA
}

.hesab-content
{
	text-align: center
}

.entekhabat-toolbar
{
	height: 30px;
	color: red;
	background: green
}

.gform_wrapper .gf_progressbar_wrapper h3.gf_progressbar_title
{
	font-size: 1.15em !important;
	opacity: 1 !important;
	font-weight: 500 !important;
	padding: 30px 0 !important
}

div#gf_progressbar_wrapper_3
{
	padding: 15px 0 50px;
	border-bottom: dashed 2px #C1C1C1;
	margin-bottom: 55px
}

li#field_3_10
{
	margin-top: 25px !important
}

li#field_3_11
{
	margin-top: 25px !important
}

img.entekhabat-footer
{
	z-index: -1000
}

.gform_page_footer
{
	text-align: left !important
}

a#gform_save_3_link
{
	background: #3BCFBC;
	color: white;
	padding: 4px 5px;
	border-radius: 7px;
	font-size: 12px;
	position: relative;
	top: -8px
}

input#gform_submit_button_3
{
	position: relative;
	top: 3px
}

.badge
{
	background-color: #F11000 !important
}

#field_3_31
{
	text-align: justify;
	line-height: 1.9;
	border: solid 1px #DADADA;
	padding: 18px !important;
	margin-top: 30px !important;
	margin-bottom: 20px !important;
	color: #585858;
	border-radius: 10px;
	height: 280px;
	overflow: scroll
}

.kk-star-ratings .kksr-legend
{
	font-family: IRANSans !important;
	font-size: 11px !important
}

.api-container
{
	direction: ltr;
}

pre
{
	display: block;
	margin: 0 0 10px;
	font-size: 13px;
	line-height: 1.5;
	color: gray;
	word-break: break-all;
	word-wrap: break-word;
	background-color: transparent;
	border: none;
	border-radius: 0;
}

.hljs-ln td
{
	padding: 0 5px !important;
}

.api-plugins ul li
{
	list-style: none;
	display: inline-block;
	padding-right: 43px;
}

pre.api-code-block
{
	background: rgba(0, 0, 0, 0.48);
	padding: 30px 0 0 !important;
	border-radius: 8px;
}

.control-ide
{
	position: absolute;
	left: 17px;
	top: 8px;
}

.typed-cursor
{
	opacity: 1;
	-webkit-animation: blink 0.7s infinite;
	-moz-animation: blink 0.7s infinite;
	animation: blink 0.7s infinite;
}

@keyframes blink
{
	0%
	{ opacity: 1; }
	50%
	{ opacity: 0; }
	100%
	{ opacity: 1; }
}

@-webkit-keyframes blink
{
	0%
	{ opacity: 1; }
	50%
	{ opacity: 0; }
	100%
	{ opacity: 1; }
}

@-moz-keyframes blink
{
	0%
	{ opacity: 1; }
	50%
	{ opacity: 0; }
	100%
	{ opacity: 1; }
}

.control-ide .max-ide
{
	color: #18CB3C;
}

.control-ide .close-ide
{
	color: #FB604C;
}

.control-ide .min-ide
{
	color: #FEBD0B;
}

.control-ide span
{
	padding-left: 7px;
}

.hljs
{
	display: block;
	overflow-x: auto;
	padding: 12px 6px 20px;
	background: #222931;
	color: #DDDDDD;
}

.win-buttons
{
	list-style: none;
	padding: 0 !important;
}

.win-buttons li
{
	display: inline-block;
}

.win-buttons
{
	list-style: none;
	padding: 0 !important;
	margin: 0;
}

.api-plugins
{
	margin-top: 15px;
}

.api-plugin-icons
{
	text-align: center;
}

.language-name
{
	position: absolute;
	top: 5px;
	color: #ADADAD;
	right: 45%;
	font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}

.whitesms-inform
{
	padding: 30px;
}

span.smsircolor
{
	color: #77C31F;
}

.white-sms-solution
{
	background: rgba(25, 218, 33, 0.031);
	padding: 0 0 20px;
	border-radius: 7px;
	border: solid 1px #8BC34A0A;
}

.white-sms-solution p
{
	font-size: 15px;
	line-height: 2.2;
	color: dimgrey;
}

.white-sms-solution h3
{
	font-size: 19px;
}

.feature-verification
{
	border: solid 1px #E4E4E4;
	padding: 20px 0;
	margin: 40px auto;
	border-radius: 5px;
	box-shadow: 2px 2px 10px #F1F1F1;
	background: white;
}

.good-text
{
	padding: 10px;
	line-height: 2;
	text-align: justify;
	font-size: 15px;
	color: #1C1C1C;
}
