@font-face {
  font-family: "agoogle";
    font-weight: 300;
    src: url("fonts/IRANSans.eot?#") format("eot"), url("fonts/IRANSans.woff2") format("woff2"), url("fonts/IRANSans.woff") format("woff");
}
.slider-wrapper *{
    font-family: "agoogle" !important;
}

@font-face {
    font-family: 'bebasregular';
    src: url('fonts/bebas___-webfont.eot');
    src: url('fonts/bebas___-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/bebas___-webfont.woff2') format('woff2'),
         url('fonts/bebas___-webfont.woff') format('woff'),
         url('fonts/bebas___-webfont.ttf') format('truetype'),
         url('fonts/bebas___-webfont.svg#bebasregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
.nav-tabs li a {
  padding: 20px;
  text-align: center; 
  width: 276px; 
}
h2{
    text-align: right;
    
}
.col-lg-12 h2{
    float: right;
}
section h2{
    text-align: center !important;
}
#header-style-1 .yamm h3{
    text-align: center;
}
.nav-tabs li a:hover:after ,.nav-tabs li.active a:after {
     border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 7px solid #F7C221;
    bottom: -7px;
    content: "";
    left: 50%;
    margin: 0 0 0 -3px;
    position: absolute;
}



.container,.lead{
    font-family: "Tahoma" !important;
}

.mini_title{ font-size: 25px;}

.mini_title,.btn {
    direction: rtl;
}
.navbar-nav a,.high_title,h1,h2,h3,h4,.mini_title,.btn,.extralarge_button {
    font-family: "agoogle" !important;
}

p2{
    text-align: justify;
    direction: rtl;
}
.navbar-nav > li,.yamm-content .row .col-sm-3,.menu li{
    float: right !important;
}
.yamm-content li a,h3,.services_lists_boxes h4{
    text-align: right;
}
.widget p{
    direction: rtl;
    text-align: justify;
}
.col-lg-9.col-md-9.col-sm-9 > p {
  margin-left: 30px;
}
.widget li{
    list-style: none;
    text-align: right;
} ‍‍

.post-wrapper-top h2{
    float: right;
}


.accordion-toggle.collapsed > span {
  direction: rtl;
  float: right;
  margin-right: 10px;
  margin-top: 10px;
}
.pricing_detail header h3{
    text-align: center;
}
a.navbar-brand{
    font-size: 30px;
    height: 42px;
    color: #fff !important;
}
.arrow-up{
    border-bottom: 5px solid #F0EAE2 !important;
}
#header-style-1,#header-style-1 .navbar-default,#header-style-1.affix{
 
      background: none repeat scroll 0 0 #006687;
}
.navbar{
    min-height: 40px !important;
}
#header-style-1.affix{
    height: 50px;
}

#header-style-1{
    height: 20px;
       margin-top: 10px;
}
#header-style-1.affix .container{
    margin-top: -10px;
}
#header-style-1 .container {
    margin-top: -24px;
}


#header-style-1 .navbar-nav > li > a{
    color: #FFF !important;
}


#topbar{
    background: #000;
}
#topbar .topbar-email, #topbar .topbar-phone, #topbar .topbar-login, #topbar .topbar-cart,.social-icons span a{
    border-left: none;
}
#topbar, #topbar a{
    color: #fff;
}
#header-style-1 .dropdown-menu, #header-style-1 .yamm .dropdown.yamm-fw .dropdown-menu{
    background: #fff;
}

#tabbed_widget .tab-content {
  padding: 30px 110px !important;
}

.accordion-toggle.active > span {
  float: right;
  margin-right: 10px;
  margin-top: 6px;
  direction: rtl;
}
#accordion-second .accordion-inner {
  text-align: right;
}
‍        
article{
    text-align: right;
    
}




   .tp-banner li:nth-child(1){
         height: 338px !important;
         background: url(images/imgs/blue_dots-1ef601d.png) #822900  !important;
    }
    .tp-banner li:nth-child(2){
         height: 338px !important;
         background: url(images/imgs/blue_dots-1ef601d.png) #6CB100  !important;
    }
    
    .tp-banner li:nth-child(3){
         height: 338px !important;
         background: url(images/imgs/blue_dots-1ef601d.png) #00677f  !important;
    }
    
    .tp-banner li:nth-child(4){
         height: 338px !important;
         background: url(images/imgs/blue_dots-1ef601d.png) #d388b4  !important;
    }
    
    .dropdown-menu {
    margin-top: 5px !important;
}
    

#footer-style-2, #footer-style-3, #footer-style-1{
    background: url(img/bg-body.png) !important;
}

.padding-top {
    margin-top: -37px;
}

#footer-style-2 .social-icons span a, #footer-style-3 .social-icons span a, #footer-style-1 .social-icons span a {
    color: #fff !important;
}

#footer-style-1 .title > h3 {
    font-size: 14px !important;
}
.widget a{
   color: #ababab !important;
}


    .download-16 a,
.yellowbtn a{
color: #944004;
border-top:1px solid #FFE8AE;
border-bottom:1px solid #8E510F;

background: #ffca41; /* Old browsers */
background: -moz-linear-gradient(top, #ffca41 0%, #fd8f19 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffca41), color-stop(100%,#fd8f19)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffca41 0%,#fd8f19 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffca41 0%,#fd8f19 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #ffca41 0%,#fd8f19 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffca41', endColorstr='#fd8f19',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #ffca41 0%,#fd8f19 100%); /* W3C */

-moz-box-shadow: 0 1px 0 #608AAE;
-webkit-box-shadow: 0 1px 0 #608AAE;
box-shadow: 0 1px 0 #608AAE;

text-shadow: 0 1px 0 #FECE86;
}
   .download-16 a:hover,
.yellowbtn a:hover{
color: #944004;
background: #ffca41; /* Old browsers */
background: -moz-linear-gradient(top, #FFEF71 0%, #fd8f19 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFEF71), color-stop(100%,#fd8f19)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #FFEF71 0%,#fd8f19 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #FFEF71 0%,#fd8f19 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #FFEF71 0%,#fd8f19 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFEF71', endColorstr='#fd8f19',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #FFEF71 0%,#fd8f19 100%); /* W3C */
text-decoration:none;
}
.download-16 a:active,
.yellowbtn a:active{
color: #944004;
background: #ffca41; /* Old browsers */
background: -moz-linear-gradient(top, #fd8f19 0%, #ffca41 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fd8f19), color-stop(100%,#ffca41)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #fd8f19 0%,#ffca41 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #fd8f19 0%,#ffca41 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #fd8f19 0%,#ffca41 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fd8f19', endColorstr='#ffca41',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #fd8f19 0%,#ffca41 100%); /* W3C */
}

.demo a,
.bluebtn a{
color: #122943;
border-top:1px solid #9DCDEA;
border-bottom:1px solid #1E3B59;

background: #3F98DF; /* Old browsers */
background: -moz-linear-gradient(top, #3F98DF 0%, #2D5988 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3F98DF), color-stop(100%,#2D5988)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #3F98DF 0%,#2D5988 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #3F98DF 0%,#2D5988 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #3F98DF 0%,#2D5988 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3F98DF', endColorstr='#2D5988',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #3F98DF 0%,#2D5988 100%); /* W3C */

-moz-box-shadow: 0 1px 0 #426482;
-webkit-box-shadow: 0 1px 0 #426482;
box-shadow: 0 1px 0 #426482;

text-shadow: 0 1px 0 #84A7C4;
}
.demo a:hover,
.bluebtn a:hover{
color: #122943;
background: #ffca41; /* Old browsers */
background: -moz-linear-gradient(top, #6BB4DF 0%, #2D5988 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6BB4DF), color-stop(100%,#2D5988)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #6BB4DF 0%,#2D5988 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #6BB4DF 0%,#2D5988 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #6BB4DF 0%,#2D5988 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6BB4DF', endColorstr='#2D5988',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #6BB4DF 0%,#2D5988 100%); /* W3C */
text-decoration:none;
}
.demo a:active,
.bluebtn a:active{
color: #122943;
background: #ffca41; /* Old browsers */
background: -moz-linear-gradient(top, #2D5988 0%, #3F98DF 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2D5988), color-stop(100%,#3F98DF)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #2D5988 0%,#3F98DF 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #2D5988 0%,#3F98DF 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #2D5988 0%,#3F98DF 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2D5988', endColorstr='#3F98DF',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #2D5988 0%,#3F98DF 100%); /* W3C */
}

.greenbtn a{
color: #2B5409;
border-top:1px solid #9DCDEA;
border-bottom:1px solid #1E3B59;

background: #75CC31; /* Old browsers */
background: -moz-linear-gradient(top, #75CC31 0%, #579B1E 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#75CC31), color-stop(100%,#579B1E)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #75CC31 0%,#579B1E 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #75CC31 0%,#579B1E 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #75CC31 0%,#579B1E 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#75CC31', endColorstr='#579B1E',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #75CC31 0%,#579B1E 100%); /* W3C */

-moz-box-shadow: 0 1px 0 #426482;
-webkit-box-shadow: 0 1px 0 #426482;
box-shadow: 0 1px 0 #426482;

text-shadow: 0 1px 0 #73C92D;
}
.greenbtn a:hover{
color: #2B5409;
background: #ffca41; /* Old browsers */
background: -moz-linear-gradient(top, #7EE32F 0%, #579B1E 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7EE32F), color-stop(100%,#579B1E)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #7EE32F 0%,#579B1E 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #7EE32F 0%,#579B1E 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #7EE32F 0%,#579B1E 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7EE32F', endColorstr='#579B1E',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #7EE32F 0%,#579B1E 100%); /* W3C */
text-decoration:none;
}
.greenbtn a:active{
color: #2B5409;
background: #ffca41; /* Old browsers */
background: -moz-linear-gradient(top, #579B1E 0%, #75CC31 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#579B1E), color-stop(100%,#75CC31)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #579B1E 0%,#75CC31 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #579B1E 0%,#75CC31 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #579B1E 0%,#75CC31 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#579B1E', endColorstr='#75CC31',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #579B1E 0%,#75CC31 100%); /* W3C */
}

.homepagebuttons a {
  border-radius: 5px;
 font-family: "agoogle" !important;
  font-size: 22px;
  font-weight: bold;
  line-height: 80px;
  padding: 8px 15px 6px;
  text-align: center;
}

p{
    direction: rtl;
    text-align: justify;
}

 li {
  direction: rtl;
  text-align: right;
}

.tab1-artc article {
  float: left;
  width: 350px;
}

.free_transfer {
  margin-left: 140px;
}

.tab-content h2 {
  color: #000;
  font-size: 17px;
  margin-top: 80px;
}
.security_tabs  h2{
    
     margin-top: 0px !important; 
}

.security_tabs.clearfix {
  margin-left: 130px;
}
.joomlaspeed_tabs.clearfix {
  margin-left: 130px;
}
.joomlalove_tabs.clearfix {
  margin-left: 130px;
}

.tab-content{
    background: url(images/tab_back.png) center no-repeat;
    height: 390px;
}

 .security_tabs ,.joomlalove_tabs,.joomlaspeed_tabs{
  float: left;
  width: 670px;
}
 .security_tabs article {
  float: left;   
  height: 122px;
  padding: 0 20px 0 45px;
  width: 335px;
  margin-bottom: 60px;
}


.tab1-artc article:nth-child(1) {
  background: url("images/joomla_page_6b29482-335af37.png") no-repeat scroll 230px -588px rgba(0, 0, 0, 0);
}
.tab1-artc article:nth-child(2) {
  background: url("images/joomla_page_6b29482-335af37.png")  no-repeat scroll 230px -942px rgba(0, 0, 0, 0);
}

 article.jhackguard {
  background: url("images/joomla_page_6b29482-335af37.png") no-repeat scroll 0 -1915px rgba(0, 0, 0, 0);
}
 article.autoupdates {
  background: url("images/joomla_page_6b29482-335af37.png") no-repeat scroll 0 -1738px rgba(0, 0, 0, 0);
}
 article.serverprotection {
  background: url("images/joomla_page_6b29482-335af37.png") no-repeat scroll 0 -2095px rgba(0, 0, 0, 0);
}

 article.accountisolation {
  background: url("images/joomla_page_6b29482-335af37.png") no-repeat scroll 0 -2276px rgba(0, 0, 0, 0);
}

 article.tophardware {
  background: url("images/joomla_page_6b29482-335af37.png") no-repeat scroll 0 -2892px rgba(0, 0, 0, 0);
}
 article.location_cdn {
  background: url("images/joomla_page_6b29482-335af37.png") no-repeat scroll 0 -3068px rgba(0, 0, 0, 0);
}
 article.jsuper_cacher {
  background: url("images/joomla_page_6b29482-335af37.png") no-repeat scroll 0 -3250px rgba(0, 0, 0, 0);
}
 article.spec_expertise {
  background: url("images/joomla_page_6b29482-335af37.png") no-repeat scroll 0 -3966px rgba(0, 0, 0, 0);
}
 article.easycontact24 {
  background: url("images/joomla_page_6b29482-335af37.png") no-repeat scroll 0 -4158px rgba(0, 0, 0, 0);
}

.navbar-nav li.current > a{
    border-radius: 3px;
    color: #fff !important;
    background-color: #CC3D3D;
}
.pricing_info {
  min-height: 430px;
}
.gray > p {
    text-align: center;
       font-family: agoogle !important;
}
.persian{
      font-family: 'agoogle' !important;
}
.solutions .plan h4 + p {
  min-height: 62px;

}
.en{
   font-family: 'bebasregular' !important;
}

.dropdown-menu .col-sm-3{
    border-left:  1px dotted #CCC;
}
.dropdown-menu .col-sm-3:last-child{
    border-left:  none !important;
}

/*
.dropdown-menu .col-sm-3:last-of-type{
    border-left:  none !important;
}
*/


.christmas {
  
    
     background: none repeat scroll 0 0 #F0EAE2 !important;
    border-top: 0 none;
    box-shadow: none;
      padding: 10px;
}

.christmas .messagebox h2 {
    color: #fff;
    font-size: 21px;
    margin-bottom: 15px;
}

.navbar-default .navbar-nav > li > a {
    font-size: 13px;
}

.tp-banner .high_title{
    color: #FFF !important;
}
.slider-wrapper {
    border-bottom: 2px solid #fff;
}


.onfocus .plans .box {
  /*margin: 0 0 0 20px !important;*/
}

.expertise section h4 a:hover{
    background: none !important;
}

.pricing_info ul li {
  list-style: outside none none;
  padding: 3px 0 !important;
}

.pricing_info > footer {
  margin-top: 1px;
  position: absolute;
  top: 510px;
}


.extralarge_button.bblue > img {
    width: 28px;
    float: left;
    margin-top: 11px;
}

.extralarge_button.bblue {
    width: 210px;
     font-size: 17px;
    margin-top: 10px;
}




.domain-checker-container {
    margin: 20px 0;
    padding: 0;
    background-color: #ffce44;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffb201), to(#ffd960));
    background: -webkit-linear-gradient(top, #ffd960, #ffb201);
    background: -moz-linear-gradient(top, #ffd960, #ffb201);
    background: -ms-linear-gradient(top, #ffd960, #ffb201);
    background: -o-linear-gradient(top, #ffd960, #ffb201);
}

.domain-checker-bg {
    background-image: url("https://billing.maroonhost.net/templates/six/img/globe.png");
    background-position: 110% -5px;
    background-repeat: no-repeat;
    margin: 0;
    padding: 23px 0;
}

.domain-checker-bg {
    position: relative;
    right: 30px; 
}

.input-group.input-group-lg {
    margin-left: 220px;
    width: 730px;
}

.domain-allow *{
    color: #555 !important;
}
.tp-caption.high_title2.customin.customout.start{
    width: 500px;
}


