/*@charset "utf-8"; */
/* CSS Document */
/*
# ------------------------------------------------------------------------
# Rayan Theme Templates
# ------------------------------------------------------------------------
# Copyright (C) 2012-2020 (Rayan). All Rights Reserved.
# Website:  (..)
# ِDesign by : (N.khalilnejad)
# ------------------------------------------------------------------------
*/
/* -------Vistamehr Template------*/
@font-face { font-family:'BYekan';
    src: url('../fonts/BYekan.eot?#') format('eot'),  /* IE6–8 */
       url('../fonts/BYekan.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('../fonts/BYekan.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */;}
@font-face { font-family:'Yekan';
    src: url('../fonts/Yekan.eot?#') format('eot'),  /* IE6–8 */
       url('../fonts/Yekan.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('../fonts/Yekan.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */;}
/* -------MY EDIT Template------*/
body {font-family:'Arial' !important;text-align: justify;font-size: 13px !important;}
a:focus{outline:none !important;}
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li:hover > a {background: url(../images/menu-h.png) no-repeat center top;}
.sp-megamenu-parent > li > a { color:#fff !important; font-size:12px !important; line-height:40px !important;
padding:2px 11px !important;font-weight: 600;text-shadow:1px 1px 1px #333;}
#offcanvas-toggler { float:left !important;}
.sp-megamenu-parent { float:left !important;}

#offcanvas-toggler > i { color: #fff !important;}
#offcanvas-toggler > i:hover { color: #9B1A68 !important;}
.sp-module ul > li > a:hover{ color: #9B1A68 !important;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover{background: #72154d !important;border-radius: 3px;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active > a{color: #D36EAB !important;}
#offcanvas-toggler { line-height: 50px!important;}
#sp-header{background:#72154D;}
#sp-top-bar{background: #fff;}
#sp-top-bar div.container,#sp-header div.container{width: 90%;}
#sp-top1 .sp-module{float: right;}
#sp-top1 img {display: inline !important;padding: 0 5px;height: auto;transition: all 0.3s ease 0s;}
#sp-top1 img:hover {transform: scale(0.9, 0.9);transition: all 0.3s ease 0s;}
#sp-top1 .custom {overflow: hidden;position: relative;}
#sp-logo h1{margin: 0 !important;}
#sp-top1{padding: 60px 0 0 0;float:right;}
#sp-logo{padding: 0 !important;float:left;}
#sp-slideshowpo div.container{width: 100%;padding: 0;}
.noo-accordion{border-bottom: 4px solid #9B1A68;}
#sp-row01{background: #fff;padding: 15px 0;}
#sp-user1 .col1,#sp-user2 .col2,.col3,.col4{display: inline-block !important;margin: 0 auto;text-align: center !important;}
#sp-user1 .main,#sp-user2 .main{text-align: center;}
#sp-user1 p,#sp-user2 p{color: #444 !important;font-size: 12px !important;font-weight: 600;text-shadow: 1px 1px 1px #ccc;
text-transform: capitalize;}
#sp-user1 img,#sp-user2 img{margin: 0 auto !important;padding: 0 25px;text-align: center !important;display: inline !important;
transition: width 5s ease 0s, height 5s ease 0s, transform 1s ease 0s;}
#sp-user1 img:hover, #sp-user2 img:hover {transform: rotate(45deg);}
#sp-row02{background: #EFEFEF;padding: 15px 0;}
.itemid-312 #sp-main-body{display: none;}
#sp-product{background: url(../images/product-bg.jpg) no-repeat;background-size: 100% 100%;padding: 0 0 50px;}
#sp-position1 h3.sp-module-title {color: #fff;font-family: arial;font-size: 20px;margin: 0 !important;padding: 20px 0 15px;
text-align: center;text-shadow: 1px 1px 2px #000;text-transform: capitalize;}
#sp-position1 .bt-introtext {color: #fff;font-family: arial;font-size: 12px !important;text-align: center;
text-transform: capitalize !important;}

#sp-position1 .bt-row{padding: 15px;}
#sp-position1 .bt-inner {text-align: center;}
#sp-position1 .bt-inner a.bt-title{color: #d32b6e;}
#sp-slider ul li.noo-accordion-item a{position: absolute !important;top: -38px !important;}
#sp-about-us div.container,#sp-product div.container {width: 80%;}
#sp-about-us{background: /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+1,e1e1e1+99 */
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,255,255,1) 1%, rgba(225,225,225,1) 99%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 1%,rgba(225,225,225,1) 99%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,255,255,1) 1%,rgba(225,225,225,1) 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e1e1e1',GradientType=0 ); /* IE6-9 */}
#sp-about-us h3.sp-module-title {color: #9b1a68;font-family: arial;font-size: 16px;font-weight: bold;margin: 0 !important;
padding: 0 0 15px;text-shadow: 1px 1px 2px #ccc;}
#sp-position2{padding: 50px 0px 30px;}
#sp-position3{}
#sp-position3 img{float: right;margin: -40px 0 0 !important;}
#sp-position2 #more{text-align: center;padding: 10px 0;font-size:13px;}
#sp-position2 #more a{background: #9b1a68 none repeat scroll 0 0;border-radius: 10px;color: #fff;
font-family: arial;padding: 10px 40px;text-transform: capitalize;transition: all 0.3s linear 0s;}
#sp-position2 #more a:hover{background: #d32b6e;}
#sp-newsletter{background: /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#6b0b3f+1,9b1a68+98 */
background: rgb(107,11,63); /* Old browsers */
background: -moz-linear-gradient(top, rgba(107,11,63,1) 1%, rgba(155,26,104,1) 98%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(107,11,63,1) 1%,rgba(155,26,104,1) 98%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(107,11,63,1) 1%,rgba(155,26,104,1) 98%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b0b3f', endColorstr='#9b1a68',GradientType=0 ); /* IE6-9 */}

#sp-position4 .sp-module-content {color: #fff;font-family: arial;font-size: 18px;}
#sp-position4 h3.sp-module-title {color: #fff;float: left;font-family: arial;font-size: 24px;margin: 8px 0 0 0 !important;}
#sp-position4 .acymailing_introtext {float: left;text-align: right;width: 55%;margin: 4px 0 0 0 !important;}
#sp-position4 table.acymailing_form {float: right;}
#sp-position4{padding: 20px;}
#sp-position4 .btn-primary{background: /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2f2f2f+0,000000+100 */
background: rgb(47,47,47); /* Old browsers */
background: -moz-linear-gradient(top, rgba(47,47,47,1) 0%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(47,47,47,1) 0%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(47,47,47,1) 0%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f2f2f', endColorstr='#000000',GradientType=0 ); /* IE6-9 */ !important;
border: none !important;border-radius: 0 !important;}
#sp-position4 .inputbox{width: 230px !important;}
#sp-latest-article div.container{background: url(../images/latest-article.jpg) no-repeat left top;padding: 20px 0 20px 120px;
width: 90%;}
#sp-position5 .globalnews div a.readon {background: rgba(0, 0, 0, 0) url("../images/read-more.png") no-repeat scroll right center;
color: #9b1a68;font-family: arial;font-size: 18px;padding: 0 30px 0 0;position: absolute;right: 0;text-transform: uppercase;
top: 40%}
#sp-position5 .gn_header_1{display: none;}
#sp-position5 h3.sp-module-title {color: #333;font-family: arial;font-size: 18px;margin: 0 0 15px;}
#sp-position5 .innerDiv{width: 70% !important;}
#sp-position5 .innerDiv a{color:#9b1a68;}

#sp-latest-article-mob div.container{width: 90%;}
#sp-position5-mob .globalnews div a.readon {color: #9b1a68;font-family: arial;font-size: 12px;text-transform: uppercase;}
#sp-position5-mob .gn_header_1{display: none;}
#sp-position5-mob h3.sp-module-title {color: #333;font-family: arial;font-size: 18px;margin: 15px 0 15px 0;}
#sp-position5-mob .innerDiv a{color:#9b1a68;}

#sp-bottom{background: #1C1B20 url(../images/bottom.jpg) no-repeat;background-size: 100% 100%;padding: 30px 0 0 0;}
#sp-bottom div.container{width: 92%;}
#sp-bottom1{color: #fff;padding: 0 1%;}
#sp-bottom2{padding: 0 1%;}
#sp-bottom3{padding: 0 1%;}
#sp-bottom4{padding: 0 1%;color: #fff;}

#sp-bottom3 img{width: 100%;border-radius: 10px;border: 1px solid #fff;box-shadow: 2px 2px 3px #000;}
#sp-bottom2 img{width: 100%;border-radius: 10px;border: 1px solid #fff;box-shadow: 2px 2px 3px #000;}
#sp-bottom2 .bt-googlemaps{border-radius: 10px;border: 1px solid #fff;box-shadow: 2px 2px 3px #000;}
#sp-bottom4 .weather_sp1 {background: /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e0d8c7+0,ffffff+97 */
background: rgb(224,216,199); /* Old browsers */
background: -moz-linear-gradient(top, rgba(224,216,199,1) 0%, rgba(255,255,255,1) 97%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(224,216,199,1) 0%,rgba(255,255,255,1) 97%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(224,216,199,1) 0%,rgba(255,255,255,1) 97%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0d8c7', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */;
border-radius: 10px;color: #333 !important;border: 1px solid #fff;box-shadow: 2px 2px 3px #000;}
#sp-social-ico{background: #1C1B20;padding: 20px 0;}
#sp-position6 img{display: inline;float: right;padding: 0 5px;}
#sp-position6 p{display: inline;}
#sp-social-ico div.container{width: 90%;}
#sp-footer{background:#1C1B20 !important;color: #fff !important;padding: 0 !important;}
.page-header{margin: 0 !important;padding: 0 !important;border: 0 !important;}
#sp-component h1,.content-category h1{margin: 0 !important;font-family: 'arial';text-transform: capitalize;font-size: 16px;
background: #ddd url(../images/title-bg.png) no-repeat 1% center;padding: 8px 0 8px 45px;color: #9B1A68;border-radius: 3px;}
#adminForm .list-title a,.hasTooltip{color: #9B1A68 !important;}
#sp-component .blog img{border:1px solid #fff;box-shadow: 1px 1px 2px #333;margin:0 auto;height: auto;
transition: all 0.3s ease 0s;}
#sp-component .blog img:hover{transform: scale(0.9, 0.9);transition: all 0.3s ease 0s;}
#sp-component .blog p{text-align: center;text-transform: capitalize;font-size: 11px;font-family: 'arial';}
.blog-title{height: 65px;}
#sp-component .blog a{color: #9B1A68 !important; background:url(../images/pdf.png) no-repeat left center;padding: 5px 0 3px 25px;}
.blog article.item{margin-bottom: 0 !important;}
#sp-main-body div.container{width: 90%;}
.entry-header{margin: 5px 0 0 0 !important;}
#sp-component .entry-header h2 {border-bottom: 1px solid;color: #9b1a68;font-family: arial;font-size: 14px;
font-weight: normal;margin: 0 !important;padding: 5px 0;text-transform: capitalize;}
.pic img{float: left;padding: 0 5px 0 0;}
.itemid-319 #sp-component article.item.item-page{margin: 0 !important;}
#sp-bottom1 #satr2 {
    margin: 17px 0 30px;
}
#sp-bottom1 img {float: left;padding: 0 10px 0 0;}
#add,#mail{padding: 15px 0 0;}
#ad,#em{padding: 15px 0 0;}
#tel{padding: 5px 0 0 !important;}
#satr1, #satr2, #satr3,#satr4,#satr5 {margin: 0 0 15px;}
#tel,#fax,#mob,#add,#mail{padding: 4px 0 0 0;}
.formResponsive{width: 100% !important;}
.formResponsive .formHorizontal .rsform-block{float: none !important;}
.formResponsive .formHorizontal .formControlLabel{float: left !important;}
.formResponsive .formHorizontal .formControls{margin-left: 100px !important;padding: 5px 0 0;}
#sp-position9 .formResponsive h2 {border-bottom: 1px solid;font-family: arial;font-size: 16px;margin: 0 0 15px;
padding: 10px 0 5px;text-transform: capitalize;}
.bt-googlemaps {border: 3px solid #fff;box-shadow: 1px 2px 2px #333;}
#sp-contact div.container{width: 90% !important;}
div.sp-dropdown-inner div.main-menu1 div.col3{display:inline-block;vertical-align:bottom;margin:0 1.5%;}
div.sp-dropdown-inner div.main-menu2 div.col4{display:inline-block;vertical-align:top;margin:0 1.5%;}
.main-menu1{text-align: center;background:#fff;padding-top:15px;}
.main-menu2{text-align: center;background:#EFEFEF;padding-top:15px;}
#sp-map div.container{width: 90%;}
.sp-dropdown-items li.sp-menu-item a{text-transform: capitalize !important;display:inline;}
 div.sp-dropdown-inner div.row div.col-sm-4 ul.sp-mega-group li.sp-menu-item.sp-has-child.menu a,li.sp-menu-item.sp-has-child.menu div.sp-dropdown.sp-dropdown-main.sp-dropdown-mega.sp-menu-right div.sp-dropdown-inner div.row div.col-sm-4{display:none;}
 .col3 > p,.col4 > p {color: #000000;text-align: center;}
 div.sp-dropdown-inner div.sp-module{margin:0;padding:0;}
 div.sp-dropdown.sp-dropdown-main.sp-dropdown-mega.sp-menu-right div.sp-dropdown-inner{padding:0;}
 #btcontentslider203 .bt_handles{right: 25px !important;}
 #sp-footer1 p{margin: 3px 0 !important;}
 .aw-widget-36hour-inner{margin: 0 auto;}
 .partners{float: left;  padding: 0 1% 0 0;width: 25% !important;}
.matn{float: right;text-align: justify;width: 70%;}
#sp-bottom4 a{color: #fff !important;}
#sp-bottom4 .sp-module{margin: 0 !important;}
.itemid-313 #sp-row02{background: #fff !important;}
#sp-position1 .bt-row{padding: 0 30px;}
.bt-cs .bt_handles li{position: relative;right: 40px !important;}
.pg-cv-name{text-align: center;}
.pg-cv-box{float:left !important;}
.pg-cv-box.item {border: 1px solid #fff;box-shadow: 2px 2px 3px;}
#pg-icons{display: none;}
.pg-cv-box:hover{background: none !important;}
.map-s{margin: 0 auto;}
.about{float: left;width: 35%;margin: 0 0 0 70px !important;}
.vista{float: right;width: 35%;margin: 0 70px 0 0 !important;}
p.readmore a.btn.btn-default{background: none !important;border: medium none;font-size: 12px !important;padding: 3px 5px !important;}
.credit{display:none;}
.offcanvas-menu div.offcanvas-inner ul.nav.menu li a{font-weight:bold !important;background:#9B1A68 !important;color:#fff !important;
text-transform: capitalize}
.offcanvas-inner .deeper.parent ul.nav-child.unstyled.small a{font-weight:normal !important;background:#fff !important;color:#000 !important;
text-transform: capitalize;}

.offcanvas-inner ul.nav.menu li.deeper.parent ul.nav-child.unstyled.small li.deeper.parent ul.nav-child.unstyled.small a
{background: #ededed url(../images/arrow.png) no-repeat 12% center !important;padding-left: 40px !important;}

.offcanvas-inner div.sp-module div.sp-module-content ul.nav.menu li.deeper.parent ul.nav-child.unstyled.small li a{
background:#dedede url(../images/list-c.jpg) no-repeat 4% center !important;text-align: left !important;}

.itemid-401 #sp-component article.item.item-page div table tbody tr td{padding:0 20px 15px 0;}

.itemid-425 .row.clearfix{width:70%;margin:0 auto;}
.pg-cv-box.item div.pg-cv-descbox {margin: 10px !important;text-align: center;}

.pg-cv-box.item {margin: 20px 0 10px 25px;}
.itemid-425 #sp-component .blog a{background:none !important;padding:0 !important;}
#sp-bottom4 h1 {font-size: 12px;font-weight: normal;text-align: left;margin: 0 0 5px;}
#sp-component .blog .col-sm-2{}
#scrollToTop.scrollToTop,#scrollToTop.scrollToTop:hover{background:none !important;}
#sp-position9 #description.rsform-text-box {height: 140px;width: 370px !important;}


.itemid-316 #sp-component .ax {margin: 0 auto !important;text-align: center;width: 100% !important;}
.itemid-316 #sp-component .ax p {display: inline !important;margin: 0 auto !important;padding: 1% !important;text-align: center !important;}
.itemid-316 #sp-component .ax p img{display: inline-block;margin: 1%;text-align: center;width: 45%; box-shadow: 2px 2px 3px #666;}

#sp-top2 p a img{display:inline;float:right;}
#sp-top2 p{display:inline;}

#sp-top2 table {
    float:right;
}
