/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */

/* General Custom CSS */


@font-face {
	font-family: IranYekan;
	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: IranYekan;
	font-style: normal;
	font-weight: 300;
	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: IranYekan;
	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: IranRoboto;
	font-style: normal;
	font-weight: bold;
	src: url('fonts/iranroboto/robotobold.eot');
	src: url('fonts/iranroboto/robotobold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/iranroboto/robotobold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/iranroboto/robotobold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/iranroboto/robotobold.ttf') format('truetype');
}

@font-face {
	font-family: IranRoboto;
	font-style: normal;
	font-weight: 300;
	src: url('fonts/iranroboto/robotolight.eot');
	src: url('fonts/iranroboto/robotolight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/iranroboto/robotolight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/iranroboto/robotolight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/iranroboto/robotolight.ttf') format('truetype');
}

@font-face {
	font-family: IranRoboto;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/iranroboto/robotoregular.eot');
	src: url('fonts/iranroboto/robotoregular.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/iranroboto/robotoregular.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/iranroboto/robotoregular.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/iranroboto/robotoregular.ttf') format('truetype');
}



@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 400;
	src: url('fonts/iransans/IRANSansWeb.eot');
	src: url('fonts/iransans/IRANSansWeb.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/iransans/IRANSansWeb.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/iransans/IRANSansWeb.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/iransans/IRANSansWeb.ttf') format('truetype');
}

@font-face {
	font-family: IRANSansBold;
	font-style: normal;
	font-weight: 700;
	src: url('fonts/iransans/IRANSansWeb_Bold.eot');
	src: url('fonts/iransans/IRANSansWeb_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/iransans/IRANSansWeb_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/iransans/IRANSansWeb_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/iransans/IRANSansWeb_Bold.ttf') format('truetype');
}


@font-face {
	font-family: aicons;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/icon/aicons.eot');
	src: url('fonts/icon/aicons.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/icon/aicons.ttf') format('truetype');
		 url('fonts/icon/aicons.svg') format('svg')

}


@font-face {
    font-family: 'afroo';
    font-style: normal;
    font-weight: normal;
    src: url('fonts/icon/afroo.eot');
    src: url('fonts/icon/afroo.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('fonts/icon/afroo.ttf') format('truetype'),
    url('fonts/icon/afroo.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/icon/afroo.svg') format('svg');

}


body, p { 
    font-family:IRANSans,IranRoboto, Tahoma;
    font-size: 13px;
    line-height: 29px;
}

.avia_textblock {

}

a:hover, a:focus, a:visited {
    outline: 0;
    text-decoration: none;
}

.bodyhome ul, ol, li {
    margin: 0;
    padding: 0;
    list-style: none;
    border-width: 0;
}


#top .main_color input[type='text']{ 
  font-family:IRANSans,IranRoboto, Tahoma;
  font-size:10px;
}

		
		
		
/*
Menu Styles
================================================== */

#header_meta {
    min-height: 35px;
}

.av_secondary_left .sub_menu>ul>li:last-child, .av_secondary_left .sub_menu>div>ul>li:last-child{ border:none; padding-left: 0;}
.av_secondary_right .sub_menu>ul>li:last-child, .av_secondary_right .sub_menu>div>ul>li:last-child{ border:none; margin-left: 0px; padding-left:0; padding-right:10px;}

.av_secondary_left .sub_menu>ul>li:first-child{padding-right:0;}
.av_icon_active_left.av_secondary_left .sub_menu>ul>li:first-child{padding-right:10px;}
.av_icon_active_right.av_secondary_right .sub_menu>ul>li:first-child{padding-right:10px;}


.sub_menu li{

float:right;
position: relative;
border-left-style: solid;
border-left-width: 1px;
border-right-style: none;
border-right-width: 0;
padding: 0px 10px 0px 10px;
}

.sub_menu>ul>li>a, .sub_menu>div>ul>li>a{
text-decoration: none;
font-weight: normal;
font-size: 12px;
text-decoration: none;
line-height: 12px;
padding: 7px 0;
}

.sub_menu>ul>li>a:hover, a:focus, a:visited, .sub_menu>div>ul>li>a:hover, a:focus, a:visited {
    outline: 0;
    text-decoration: none;
}

.phone-info {
float: left;
font-weight: normal;
line-height: 20px;
font-size: 12px;
padding:5px 0;
}


#top #header .mega_menu_title a {
    font-size: 14px;
}

#top #header .mega_menu_title a:hover, a:focus, a:visited {
    outline: 0;
    text-decoration: none;
}

#header .mega_menu_title {
    margin-bottom: 12px;
}



.main_color .pricing-table>li:nth-child(even), .main_color tr:nth-child(odd), .main_color .pricing-table>li:nth-child(odd) {
        line-height: 25px;
    
}

.pricing-table.avia-highlight-col {
    box-shadow: 0 0 9px 1px rgb(111, 108, 108);
    margin-left : 0px;
}





.dkbox {
    background-color: #fff;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.25);
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.25);
    box-shadow: 0 1px 5px rgba(0,0,0,.25);
    overflow: hidden;
}


.mrg-bottom {margin-bottom: 10px;}

.sliderhome{position:relative;width:100%;}

.aboutboxhome{position:relative;font-size:15px}
.aboutboxhome header{border-bottom:2px solid #ebebeb;height:38px;padding-right:10px;text-align:right;background-color:#f5f5f5}
.aboutboxhome header h3{border-bottom:2px solid #f0876a;color:#666;display:inline-block;height:38px;line-height:42px;font-size:12px}
.aboutboxhome header img{position:absolute;top:-9px;right:10px}
.aboutboxhome p {text-align: justify;padding:5px 10px 10px 10px;}
.aboutboxhome p .more{color:#0091ff;font-size:12px;display:block;padding:11px 5px 0;float:left}


.boxnewshome{padding-bottom:10px;margin:0 -10px 0 -40px}
.boxnewshome header{border-bottom:2px solid #ebebeb;height:38px;padding-right:10px;text-align:right;background-color:#f5f5f5}
.boxnewshome header h3{border-bottom:2px solid #ef3f3e;color:#666;display:inline-block;height:38px;line-height:42px;font-size:12px}
.boxnewshome .boxnews{min-height:293px}
.boxnewshome .items .sep{height:1px;margin:0 auto;padding:0px 0px; 0px; 0px;}
.boxnewshome .items .item{padding:17px 10px; 0px; 0px;;height:52.9px}
.boxnewshome .items .item .dc .at{margin:100}
.boxnewshome .items .item .dc .at h3{font-size:12px;color: #4a5f73 !important;    font-weight: 400;}
.boxnewshome .items .item .dc span{font-size:12px;color:#8a8a8a;line-height:15px;display:block}
.boxnewshome .more{border-top:1px solid #ebeef0}
.boxnewshome .more a{float:left;color:#0091ff;font-size:12px;display:block;padding:10px 12px 0 12px;margin-right:10px;background:url("https://www.behtahost.net/wordpress/wp-content/uploads/2015/01/plus.png") no-repeat right 18px}

.ads {margin:10px -10px 0 -40px;}
.ads a{display:block;text-align:center;border-radius:4px;}
.ads a img{vertical-align:middle}






/*
Icon Styles
================================================== */

[class^="icon-"]:before,[class*=" icon-"]:before,[class^="icon-"]:after,[class*=" icon-"]:after,a.cta:after,.double-cta a:after,.goto:after,.two-columns li *[class*="-title"]:after,ul.checks li:before,#sub-nav li a:after,.bookshelf ul li .details:after,.download.go li a:after,.faq div .question:after{
       font-family:'aicons';
       font-size:15px;
       font-style:normal;
       padding-left:10px;
       float:right
}

.icon-down:before{content:"\e000"}
.icon-books:before{content:"\e001"}
.icon-campaign:before{content:"\e002"}
.icon-check:before{content:"\e003"}
.icon-close:before{content:"\e004"}
.icon-comment:before{content:"\e005"}
.icon-dashboard:before{content:"\e006"}
.icon-earth:before{content:"\e007"}
.icon-facebook:before{content:"\e008"}
.icon-gplus:before{content:"\e009"}
.icon-instagram:before{content:"\e00a"}
.icon-download:before{content:"\e00b"}
.icon-iran:before{content:"\e00c"}
.icon-left:before{content:"\e00d"}
.icon-linkedin:before{content:"\e00e"}
.icon-magnifying:before{content:"\e00f"}
.icon-categories:before{content:"\e010"}
.icon-users:before{content:"\e011"}
.icon-off:before{content:"\e012"}
.icon-pages:before{content:"\e013"}
.icon-banner:before{content:"\e014"}
.icon-play:before{content:"\e015"}
.icon-profile:before{content:"\e016"}
.icon-click:before{content:"\e017"}
.icon-right:before{content:"\e018"}
.icon-settings:before{content:"\e019"}
.icon-slideshare:before{content:"\e01a"}
.icon-telephone:before{content:"\e01b"}
.icon-twitter:before{content:"\e01c"}
.icon-website:before{content:"\e01d"}


[class^="af_icon_"], [class*=" af_icon_"] {
    position: absolute;
    font: normal 14px 'afroo' !important;
    speak: none;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}
.af_icon_aparat {
    font-size: 18px !important;
    top: 4px;
    left: 4px;
}
.af_icon_aparat:before {
    content: "\e900";
}
.af_icon_google {
    font-size: 22px !important;
    top: 3px;
}
.af_icon_google:before {
    content: "\ea8b";
}
.af_icon_facebook {
    font-size: 17px !important;
    top: 4px;
}
.af_icon_facebook:before {
    content: "\ea90";
}
.af_icon_instagram {
    font-size: 17px !important;
    top: 4px;
}
.af_icon_instagram:before {
    content: "\ea92";
}
.af_icon_telegram {
    font-size: 17px !important;
    top: 4px;
}
.af_icon_telegram:before {
    content: "\e901";
}
.af_icon_dribbble {
    font-size: 17px !important;
    top: 4px;
}
.af_icon_dribbble:before {
    content: "\eaa7";
}
.af_icon_behance {
    font-size: 22px !important;
    top: 1px;
}
.af_icon_behance:before {
    content: "\eaa8";
}
.af_icon_linkedin {
    font-size: 19px !important;
    top: 3px;
}
.af_icon_linkedin:before {
    content: "\eaca";
}




.icon {
    background: url("https://www.behtanet.com/wp-content/uploads/2015/01/slices.png") no-repeat;
    display: inline-block;
}

.icon-green-mark {
    background-position: -107px -82px;
    width: 18px;
    height: 14px;
    vertical-align:middle
}

.icon-red-close {
    background-position: -109px -130px;
    width: 14px;
    height: 14px;
    vertical-align:middle
}


 
 

.shortcutshome {width:100%;}
.shortcutshome .shortcut-list {float:right;background-color: #fff;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;-moz-box-shadow: 0 1px 2px rgba(0,0,0,.25);-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.25);box-shadow: 0 1px 2px rgba(0,0,0,.25);verflow: hidden;height:150px;margin-left:8px;margin-bottom:10px}
.shortcutshome .shortcut-list img{width:100%;height:100%}
.shortcutshome .shortcut-list a img{vertical-align:middle}
.shortcutshome .shortcut-list a{display:block;text-align:center;border-radius:4px;}
.shortcutshome .largebox{width:66%;margin-bottom:35px;}
.shortcutshome .smallbox{width:32%;margin-bottom:35px;}
.shortcutshome .lastbox{margin-left:0}


/*
Footer Styles
================================================== */

.footer-behtanet {
    float: left;
    width: 300px;
    box-sizing: border-box;
    display: list-item;
    text-align: -webkit-match-parent;
    list-style: none;
}

.footer-behtanet-logo{
    margin:3px auto 0;
    transition: all 0.2s ease-in-out 0s;
    opacity:1;
    display: block;
    
}

.footer-behtanet-logo:hover{
    opacity:0.8
}

.footer-behtanet-follow {
    height: 33px;
    border-bottom: 1px solid #353535;
    overflow: hidden;
    margin-top: 32px;
    text-align: center;
    direction: ltr;
    vertical-align: middle;
}

.footer-behtanet-follow a {
    position: relative;
    color: #858585;
    display: inline-block;
    float: left;
    transition: all 0.2s ease-in-out 0s;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    overflow: hidden;
    outline: none !important;
    background-color: transparent;
    vertical-align: middle;
}

.footer-behtanet-follow .social-dribbble {
    font-size: 25px;
    padding-left: 20px;
}

.footer-behtanet-follow .social-behance {
    font-size: 25px;
    padding-left: 20px;
}

.footer-behtanet-follow .social-instagram {
    font-size: 16px;
    padding-left: 20px;
}

.footer-behtanet-follow .social-facebook {
    font-size: 17px;
    padding-left: 20px;
}

.footer-behtanet-follow .social-linkedin {
    font-size: 16px;
    padding-left: 20px;
}

.footer-behtanet-follow .social-g-plus {
    font-size: 26px;
    padding-left: 20px;
}


.footer-behtanet-fa {
    font-size: 12px;
    margin-top: 7px;
    word-spacing: -2px;
    text-align: center;
    color: #858585;
}

.footer-behtanet-en {
    border-bottom: 1px solid #353535;
    direction: ltr;
    font-size: 12px;
    margin: 8px 0 0 0;
    padding-bottom: 10px;
    position: relative;
    text-align: center;
    font-family: 'IranRoboto';
    color: #858585;
    line-height:1em;
}

.footer-behtanet-en-red-border {
    background: #ca2128 none repeat scroll 0 0;
    height: 1px;
    overflow: hidden;
    width: 100px;
    position: absolute;
    right: 0;
    bottom: -1px;
}

.certificate_namad {
    float: left;
    width: 139px;
    height: 139px;
    border-radius: 5px;
    background-color: #f1f1f1;
    border: 1px solid #ffffff;
    display: inline-block;
    margin-left:  10px;

}

.certificate_namad img {
    width: 120px;
    height: 120px;
    margin: 10px;
}

.certificate_group {
    position: relative;
    display: inline-block;
    width: 100%;
    top: 10px;
}

.certificate_group .certificate_item:first-child {
    position: relative;
    top: 15px;
    width: 110px;
}

.certificate_group .certificate_item {
    display: inline-block;
    float: left;
    height: 145px;
    margin-left: -10px;
}

.certificate_group .certificate_item img {
    display: block;
    padding: 0 8px;
    -webkit-box-reflect: below 0 -webkit-gradient(linear, left top, left 113%, from(transparent), color-stop(70%, transparent), to(rgba(250, 250, 250, 0.1)));
}
 
  
  
/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here */

}



/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 767px) {
  /* Add your Mobile Styles here */

}