/* Created by Artisteer v4.1.0.59861 */

.responsive body
{
   min-width: 240px;
}
  
.responsive .beh-content-layout img,
.responsive .beh-content-layout video
{
   max-width: 100%;
   height: auto !important;
}

.responsive.responsive-phone .beh-content-layout img 
{
   float: none !important;
}
    
.responsive .beh-content-layout .beh-sidebar0, 
.responsive .beh-content-layout .beh-sidebar1, 
.responsive .beh-content-layout .beh-sidebar2 
{
   width: auto !important;
}
    
.responsive .beh-content-layout, 
.responsive .beh-content-layout-row, 
.responsive .beh-layout-cell 
{
   display: block;
}
    
.responsive .image-caption-wrapper 
{
   width: auto;
}

.responsive.responsive-tablet .beh-vmenublock,
.responsive.responsive-tablet .beh-block
{
   margin-left: 1%;
   margin-right: 1%;
   width: 48%;
   float: left;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
}

.responsive .beh-responsive-embed 
{
   position: relative;
   padding-bottom: 56.25%;
   /* 16:9 */
	height: 0;
}

.responsive .beh-responsive-embed iframe,
.responsive .beh-responsive-embed object,
.responsive .beh-responsive-embed embed
{
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
}

.responsive .beh-header 
{
   width: auto;
   height: auto;
   min-height: 100px;
   min-width: 1%;
   background-position: center center !important;
   background-size: cover !important;
   background-repeat: repeat !important;
}

.responsive .beh-header .beh-headline, 
.responsive .beh-header .beh-slogan 
{
   display: block !important;
   top: 0 !important;
   left: 0 !important;
   margin: 2% !important;
}
    
.responsive .beh-header .beh-headline a, 
.responsive .beh-header .beh-slogan 
{
   white-space: normal !important;
}
  
.responsive .beh-header *
{
   position: relative;
   text-align: center;
   -webkit-transform: none !important;
   -moz-transform: none !important;
   -o-transform: none !important;
   -ms-transform: none !important;
   transform: none !important;
}

.responsive #beh-header-bg 
{
   background-position: center center !important;
   background-size: cover !important;
   background-repeat: repeat !important;
}

/* Search and other elements in header element directly */
.responsive .beh-header>.beh-textblock
{
   position: relative !important;
   display: block !important;
   margin: 1% auto !important;
   width: 75% !important;
   top: auto !important;
   right: auto !important;
   bottom: auto !important;
   left: auto !important;
}

/* For icons like facebook, rss, etc. */
.responsive .beh-header>.beh-textblock>div 
{
   width: 100%;
}
/* dynamic width nav */
.beh-nav .beh-menu-btn 
{
   border: 1px solid #404040;
   border-radius: 3px;
   box-shadow: 0 0 3px 0 rgba(0, 0, 0, .2);
   display: none;
   background: -ms-linear-gradient(top, #707070 0, #000 100%);
   background: -moz-linear-gradient(top, #707070 0, #000 100%);
   background: -o-linear-gradient(top, #707070 0, #000 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #707070), color-stop(1, #000));
   background: -webkit-linear-gradient(top, #707070 0, #000 100%);
   background: linear-gradient(to bottom, #707070 0, #000 100%);
   margin: 3px;
   padding: 5px;
   position: relative;
   width: 20px;
}

.beh-nav .beh-menu-btn span 
{
   background: #E0E0E0;
   border-radius: 2px;
   display: block;
   height: 3px;
   margin: 3px 1px;
   position: relative;
   -moz-transition: background .2s;
   -o-transition: background .2s;
   -webkit-transition: background .2s;
   transition: background .2s;
}

.beh-nav .beh-menu-btn:hover span
{
   background: #f3f3f3;
}

.responsive .beh-nav .beh-menu-btn 
{
   display: inline-block;
}

.responsive nav.beh-nav,
.responsive .beh-nav-inner
{
   width: auto !important;
   position: relative !important;
   top: auto !important;
   left: auto !important;
   right: auto !important;
   bottom: auto !important;
   margin-top: 0;
   margin-bottom: 0;
   min-width: 0;
   text-align: right !important;
}

.responsive nav.beh-nav
{
   min-width: 1%;
}

.responsive .beh-nav 
{
   padding-left: 0;
   padding-right: 0;
   margin-top: 20px;
}

/* full width hmenu, instead of inline-block */
.responsive .beh-nav ul.beh-hmenu 
{
   display: none;
   float: none;
   text-align: center;
}

.responsive .beh-nav .beh-hmenu.visible 
{
   display: block;
}

/* elements on different lines */
.responsive .beh-nav ul.beh-hmenu li,
.beh-hmenu-extra1,
.beh-hmenu-extra2
{
   float: none;
}
  
/* horizontal margins */
.responsive .beh-nav ul.beh-hmenu>li:first-child, 
.responsive .beh-nav ul.beh-hmenu>li:last-child, 
.responsive .beh-nav ul.beh-hmenu>li
{
   margin-left: 0;
   margin-right: 0;
}
 
/* separator */ 
.responsive .beh-nav ul.beh-hmenu>li:before
{
   display: none;
}

/* vertical distance between items */
.responsive .beh-nav ul.beh-hmenu a
{
   margin-top: 1px !important;
   margin-bottom: 1px !important;
   height: auto;
   white-space: normal;
}

.responsive .beh-nav ul.beh-hmenu>li:first-child>a
{
   margin-top: 0 !important;
}

.responsive .beh-nav ul.beh-hmenu>li:last-child>a
{
   margin-bottom: 0 !important;
}

/* fixes for extended menu */
.responsive .beh-nav .ext, 
.responsive .beh-nav ul.beh-hmenu>li>ul, 
.responsive .beh-nav ul.beh-hmenu>li>ul>li,
.responsive .beh-nav ul.beh-hmenu>li>ul>li a
{
   width: auto !important;
}

/* submenu position on hover */
.responsive .beh-nav ul.beh-hmenu ul
{
   left: auto !important;
   right: auto !important;
   top: auto !important;
   bottom: auto !important;
   display: none !important;
   position: relative !important;
   visibility: visible !important;
}

.responsive .beh-nav ul.beh-hmenu li.active>ul
{
   display: block !important;
}
.responsive .beh-nav ul.beh-hmenu ul li.active>a
{
   font-weight: bold;
}

.responsive .beh-nav ul.beh-hmenu>li>ul>li:first-child:after 
{
   display: none;
}
.responsive .beh-nav ul.beh-hmenu ul a
{
   padding-right: 4% !important;
}
.responsive .beh-nav ul.beh-hmenu ul ul a
{
   padding-right: 6% !important;
}
.responsive .beh-nav ul.beh-hmenu ul ul ul a
{
   padding-right: 8% !important;
}
.responsive .beh-nav ul.beh-hmenu ul ul ul ul a
{
   padding-right: 10% !important;
}
.responsive .beh-nav ul.beh-hmenu ul ul ul ul ul a
{
   padding-right: 12% !important;
}
  
.responsive .beh-nav ul.beh-hmenu>li>ul
{
   padding: 5px;
}
  
.responsive .beh-nav ul.beh-hmenu>li>ul:before
{
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
}

.responsive .beh-sheet
{
   width: auto !important;
   min-width: 240px !important;
   max-width: none;
   margin-right: 1% !important;
   margin-left: 1% !important;
}

#beh-resp {
   display: none;
}

@media all and (max-width: 768px)
{
    #beh-resp, #beh-resp-t { display: block; }
    #beh-resp-m { display: none; }
}

@media all and (max-width: 480px)
{
    #beh-resp, #beh-resp-m { display: block; }
    #beh-resp-t { display: none; }
}

.responsive .beh-content-layout, 
.responsive .beh-content-layout-row, 
.responsive .beh-layout-cell 
{
   display: block;
}

.responsive .beh-layout-cell 
{
   width: auto !important;
   height: auto !important;
   border-right-width: 0 !important;
   border-left-width: 0 !important;
   border-radius: 0 !important;
}

.responsive .beh-content-layout:after, 
.responsive .beh-content-layout-row:after, 
.responsive .beh-layout-cell:after 
{
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
}

.responsive .beh-post
{
   border-radius: 0;
}

.responsive .beh-footer-inner
{
   width: auto;
   padding: 2% !important;
   min-width: 0;
}

.responsive .responsive-tablet-layout-cell 
{
   width: 50% !important;
   float: left;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
}
.lightGreen{background:none;}
.responsive .beh-support-inner,.responsive .beh-row1-inner,.responsive .beh-row4-inner,.responsive .beh-row3-inner{padding: 5px;}
.responsive .beh-logomoshtarian td{padding: 0;}
.responsive .moreb{padding: 5px;}
.responsive .img-responsive{width: 100%;}






















.responsive #beh-main{font-size: 10px;}
.responsive table,.responsive ul.beh-hmenu {font-size: 10px;}
.responsive .theme-default .nivo-caption {font-size: 3px;}

.responsive .beh-welcome td {padding:0;}
.responsive .beh-content-layout, .responsive .beh-content-layout-row, .responsive .beh-layout-cell{display:inline-block;}
.responsive .beh-jomleh{font-size: 20px;}
.responsive .beh-advantages img{max-width:100%;}
.responsive .beh-advantages td{padding:0;display: inline-table;}
.responsive .gkTabsWrap.vertical ol li, .gkTabsWrap.horizontal ol li{font-size: 10px;}
.responsive .beh-tab td{display: inline-table;}



.responsive .beh-top{display: table-cell;}
.responsive h1{font-size: 12px;}
.responsive .beh-row2 td img{width: inherit;max-width: 100%;}
.responsive .beh-row2-inner{width: 95%;}
.responsive .beh-row2 td{padding: 2px;}
.responsive input[type="text"],.responsive  input[type="password"],.responsive  input[type="email"],.responsive  input[type="url"],.responsive  textarea{width: 100%;}
.responsive .beh-postcontent ul > li, .beh-post ul > li, .beh-textblock ul > li{overflow-y: visible;}
.responsive .theme-default .nivo-controlNav.nivo-thumbs-enabled img{max-width: 100px;}
.responsive .beh-jomleh2{font-size: 18px;}
.responsive .beh-support-inner,.responsive .beh-welcome-inner,.responsive .beh-advantages-inner,.responsive .beh-tab-inner{padding: 5px;}
.responsive .nivo-caption h1{font-weight: normal;font-size: 10px;margin: 0;}
.responsive .nivo-caption{padding: 0 10px;}
.responsive .nivo-directionNav a{top: 25%;}
.responsive .theme-default .nivo-caption{height: 20px;}
.responsive nav a{margin: 5px;}
.responsive .logo img{width: 100%;}
.responsive .desktop .beh-nav{min-width: inherit;}

/* Responsive slideshow */
.responsive .sp-awetive-layout .sp-slider-content{top:5px; right: 10px;}
.responsive .sp-awetive-layout .sp-slider-content{width: 85%;}

/* row 1 */
.responsive .beh-row1{font-size: 12px; background-size: 100% 100%;}
.responsive .beh-row1-inner{max-width: 95%;}

/* top12 */
.responsive .beh-top12 .custom span{font-size: 12px !important;}
.responsive .beh-top1-inner-inner h3{font-size: 14px;padding: 5px;}
/* top 2 */
.responsive .beh-top2 .custom span{font-size: 12px !important;}
.responsive .beh-top2-inner-inner h3{font-size: 14px;padding: 5px;}

/* botton */
.responsive .cl-effect-19 a{width: 65px;}
.responsive .cl-effect-19 a span{transform-origin: 50% 50% -55px;}

/* gk tab */
.responsive .gkTabsGK5 p{font-size: 12px;}
.responsive .gkTabsGK5 img{float: right;}
.responsive .gkTabsGK5{top: 5px;}

/* Row 4 */
.responsive .beh-row4{font-size: 12px !important;}
.responsive .beh-row4 .custom span{font-size: 12px !important;}

/* Row 5 */
.responsive .beh-row5 td{padding: 1px; height: auto;border: 0;text-align: center;}
.responsive .beh-row5 a{font-size: 12px;}
.responsive .beh-row5{background-size: 100% 100%; min-height: 215px;}

/* logomoshtarian */
.responsive .beh-logomoshtarian img{width: 100%;}

/* Menu */
.responsive .cl-effect-14 a::before,.responsive  .cl-effect-14 a::after{width: 100%;}

@media screen and (max-width: 320px)
{
.responsive .theme-default .nivo-controlNav.nivo-thumbs-enabled{margin-top: -20px;}
.cl-effect-20 a span{font-size: 12px;padding: 5px;}
.cl-effect-2 a span{font-size: 12px;padding: 5px;}
.beh-row2 {font-size: 12px;}
.beh-row2 img{border: 2px solid #fff;}
.beh-row2-inner{padding: 5px;}
.beh-row3 {font-size: 12px;}
.gkTabsWrap.vertical ol li, .gkTabsWrap.horizontal ol li{font-size: 12px;}
.beh-object1437276692{background-size: contain;width: 150px;top:10px; left: 15%; }
.sp-glamour-layout h1.sp-title{font-size: 25px;}
.sp-glamour-layout h2.sp-posttitle, .sp-glamour-layout .sp-slider-content .sp-introtext{font-size: 25px; line-height: 25px; padding: 0;}
.beh-header{padding: 5px 0;}
.sp-glamour-layout .controller-next i{height: 30px; width: 30px;}
.sp-glamour-layout .controller-prev i{height: 30px; width: 30px;}
.beh-row5-inner{width: 320px; padding: 5px;min-height: 250px;}
.titley{padding: 5px;}
.beh-row5{margin-top: 0;}
.hovereffect a.info{margin:2px 0 0;padding: 9px 12px; }
.column3{width: 30%; margin: 5px;height: 230px;}
.sp-glamour-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle{vertical-align: middle;}
.beh-logomoshtarian img { width: 100%;}
.beh-row1 img{width: 100%;}
}
@media screen and (max-width: 360px)
{
.responsive .theme-default .nivo-controlNav.nivo-thumbs-enabled{margin-top: -20px;}
.cl-effect-20 a span{font-size: 12px;padding: 5px;}
.beh-row2 img{border: 2px solid #fff;}
.beh-row2-inner{padding: 5px;}
.beh-object1437276692{background-size: contain;width: 150px;top:10px; left: 15%; }
.sp-glamour-layout h1.sp-title{font-size: 25px;}
.sp-glamour-layout h2.sp-posttitle, .sp-glamour-layout .sp-slider-content .sp-introtext{font-size: 25px; line-height: 25px; padding: 0;}
.beh-header{padding: 5px 0;}
.sp-glamour-layout .controller-next i{height: 30px; width: 30px;}
.sp-glamour-layout .controller-prev i{height: 30px; width: 30px;}
.beh-row5-inner{width: 320px; padding: 5px;min-height: 250px;}
.titley{padding: 5px;}
.beh-row5{margin-top: 0;}
.hovereffect a.info{margin:2px 0 0;padding: 9px 12px; }
.column3{width: 30%; margin: 5px;height: 230px;}
.sp-glamour-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle{vertical-align: middle;}
.beh-logomoshtarian img { width: 100%;}
.beh-row1 img{width: 100%;}
}
@media screen and (max-width: 480px) and (min-width: 321px)
{
    #beh-resp, #beh-resp-m { display: block; }
    #beh-resp-t { display: none; }
    .beh-row2 img{border: 2px solid #fff;}
.beh-row2-inner{padding: 5px;}
.beh-object1437276692{background-size: contain;width: 150px;top:10px; left:-7%; }
.sp-glamour-layout h1.sp-title{font-size: 25px;}
.sp-glamour-layout h2.sp-posttitle, .sp-glamour-layout .sp-slider-content .sp-introtext{font-size: 25px; line-height: 25px; padding: 0;}
.beh-header{padding: 5px 0;}
.sp-glamour-layout .controller-next i{height: 30px; width: 30px;}
.sp-glamour-layout .controller-prev i{height: 30px; width: 30px;}
.beh-row5-inner{width: 470px; padding: 5px;min-height: 200px;}
.titley{padding: 5px;}
.beh-row5{margin-top: 0;}
.hovereffect a.info{margin:2px 0 0;padding: 22px 34px; }
.column3{width: 30%; margin: 6px;height: auto;}
.sp-glamour-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle{vertical-align: middle;}
.beh-logomoshtarian img { width: 100%;}
.beh-row1 img{width: 100%;}
}
@media screen and (max-width: 640px) and (min-width: 485px)
{
    #beh-resp, #beh-resp-m { display: block; }
    #beh-resp-t { display: none; }
    .beh-row2 img{border: 2px solid #fff;}
.beh-row2-inner{padding: 5px;}
.beh-object1437276692{background-size: contain;width: 150px;top:10px; left:-28%; }
.sp-glamour-layout h1.sp-title{font-size: 25px;}
.sp-glamour-layout h2.sp-posttitle, .sp-glamour-layout .sp-slider-content .sp-introtext{font-size: 25px; line-height: 25px; padding: 0;}
.beh-header{padding: 5px 0;}
.sp-glamour-layout .controller-next i{height: 30px; width: 30px;}
.sp-glamour-layout .controller-prev i{height: 30px; width: 30px;}
.beh-row5-inner{width: 630px; padding: 5px;min-height: 200px;}
.titley{padding: 5px;}
.beh-row5{margin-top: -93px;}
.hovereffect a.info{margin:2px 0 0;padding: 36px 56px; }
.column3{width: 30%; margin: 10px;height: auto;}
.sp-glamour-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle{vertical-align: middle;}
.beh-logomoshtarian img { width: 100%;}
.beh-row1 img{width: 100%;}
}
@media screen and (max-width: 768px) and (min-width: 768px)
{
.beh-object1437276692{background-size: contain;width: 150px;top:10px; left: 3%; margin: 0 auto; }
.sp-glamour-layout h1.sp-title{font-size: 25px;}
.sp-glamour-layout h2.sp-posttitle, .sp-glamour-layout .sp-slider-content .sp-introtext{font-size: 25px; line-height: 25px; padding: 0;}
.beh-header{padding: 5px 0;}
.sp-glamour-layout .controller-next i{height: 30px; width: 30px;}
.sp-glamour-layout .controller-prev i{height: 30px; width: 30px;}
.beh-row5-inner{width: 95%; padding: 5px;min-height: 250px;}
.titley{padding: 5px;}
.beh-row5{margin-top: -92px;}
.hovereffect a.info{margin:2px 0 0;padding: 43px 70px; }
.column3{width: 30%; margin: 5px;height: 230px;}
.sp-glamour-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle{vertical-align: middle;}
.beh-row1 img{width: auto;}
.beh-logomoshtarian img { width: 100%;}
}
@media screen and (max-width: 800px) and (min-width: 769px)
{
    #beh-resp, #beh-resp-t { /*display: block;*/ }
    #beh-resp-m { display: none; }
    .beh-top{display: inline-block;}
    .beh-layout-cell{float: right;}
    .beh-object1437276692{background-size: contain;width: 150px;top:10px; left: 1%; }
    .beh-top p{font-size: 10px;}
    .beh-row2 td img{width: 100%;}
    .beh-row2-inner{padding: 5px;}
    .desktop .beh-nav{width: 60%;}
    .sp-glamour-layout h2.sp-posttitle, .sp-glamour-layout .sp-slider-content .sp-introtext{font-size: 22px;padding: 0 20px;}


    .sp-glamour-layout .controller-next i{height: 30px; width: 30px;}
.sp-glamour-layout .controller-prev i{height: 30px; width: 30px;}
.beh-row5-inner{width: 95%; padding: 5px;min-height: 340px;}
.titley{padding: 5px;}
.beh-row5{margin-top: -117px;}
.hovereffect a.info{margin:2px 0 0;padding: 85px 67px; }
.column3{width: 30%; margin: 11px; height: 310px;}
.sp-glamour-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle{vertical-align: middle;}
.beh-row1 img{width: auto;}
.beh-logomoshtarian img { width: 100%;}
 }

@media screen and (max-width: 980px) and (min-width: 810px)
{
.beh-object1437276692{background-size: contain;width: 150px;top:10px; left: 1%; }   
.desktop .beh-nav{width: 73%;}
.sp-glamour-layout h2.sp-posttitle, .sp-glamour-layout .sp-slider-content .sp-introtext{font-size: 22px;padding: 0 20px;}
.sp-glamour-layout .controller-next i{height: 30px; width: 30px;}
.sp-glamour-layout .controller-prev i{height: 30px; width: 30px;}
.beh-row5-inner{width: 95%; padding: 5px;min-height: 340px;}
.titley{padding: 5px;}
.beh-row5{margin-top: -117px;}
.hovereffect a.info{margin:2px 0 0;padding: 85px 92px; }
.column3{width: 30%; margin: 11px; height: 310px;}
.sp-glamour-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle{vertical-align: middle;}
.beh-row1 img{width: auto;}
.beh-logomoshtarian img { width: 100%;}
}
@media screen and (max-width: 1024px) and (min-width: 985px)
{
.beh-row2 img{border: 2px solid #fff;}
.beh-row2-inner{padding: 5px;}
.beh-object1437276692{background-size: contain;width: 150px;top:10px; left:3%; }
.sp-glamour-layout h1.sp-title{font-size: 25px;}
.sp-glamour-layout h2.sp-posttitle, .sp-glamour-layout .sp-slider-content .sp-introtext{font-size: 25px; line-height: 25px; padding: 0;}
.beh-header{padding: 5px 0;}
.sp-glamour-layout .controller-next i{height: 30px; width: 30px;}
.sp-glamour-layout .controller-prev i{height: 30px; width: 30px;}
.beh-row5-inner{width: 95%; padding: 5px;min-height: 340px;}
.titley{padding: 5px;}
.beh-row5{margin-top: -117px;}
.hovereffect a.info{margin:2px 0 0;padding: 84px 96px; }
.column3{width: 30%; margin: 11px; height: 310px;}
.sp-glamour-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle{vertical-align: middle;}
.beh-logomoshtarian img { width: 100%;}
.desktop .beh-nav{width: 76%;}
}
@media screen and (max-width: 1280px) and (min-width: 1034px)
{
.beh-object1437276692{background-size: contain;width: 150px;top:10px; left: 3%; }   
.desktop .beh-nav{width: 95%;}
.sp-glamour-layout h2.sp-posttitle, .sp-glamour-layout .sp-slider-content .sp-introtext{font-size: 22px;padding: 0 20px;}
.sp-glamour-layout .controller-next i{height: 30px; width: 30px;}
.sp-glamour-layout .controller-prev i{height: 30px; width: 30px;}
.beh-row5-inner{width: 95%; padding: 5px;min-height: 340px;}
.titley{padding: 5px;}
.beh-row5{margin-top: -117px;}
.hovereffect a.info{margin:2px 0 0;padding: 85px 134px; }
.column3{width: 30%; margin: 11px; height: 310px;}
.sp-glamour-layout .sp-slider-item .container .sp-slider-content .sp-vertical-middle{vertical-align: middle;}
.beh-row1 img{width: auto;}
.beh-logomoshtarian img { width: 100%;}
}