  html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption{margin:0;padding:0;border:0;outline:0;font-family:Tahoma,sans-serif}
strong,b{font-weight:700}
em,dfn,i{font-style:italic}
body{font:14px/1.7 Tahoma,sans-serif;color:#666;-webkit-font-smoothing:antialiased}
h1,h2,h3,h4,h5,h6{font-family:"Lato",sans-serif;margin-bottom:12px;font-weight:600}
a:link,a:visited,a:hover,a:active,a:focus{text-decoration:none;outline:none}
a{color:#fd6502}
a:hover{text-decoration:none}
pre{white-space:pre;overflow:auto;padding:20px}
code{font-family:Tahoma,Geneva,Arial,sans-serif;white-space:pre;overflow:auto;padding:14px;color:#595959;background:#f6f6f6;display:block;border:1px solid #ddd;font-size:12px;line-height:15px}
code strong{color:#000}
p{color:#666;font-size:12px;font-family:Tahoma,Geneva,Arial,sans-serif;line-height:22px}
dl,hr,h1,h2,h3,h4,h5,h6,ol,pre,table,address,fieldset,blockquote,article,p{margin-bottom:20px}
::selection{background:#fd6502;color:#FFF}
::-moz-selection{background:#fd6502;color:#FFF}
h1{font-size:25px;color:#404040}
h2{font-size:22px;color:#404040}
h3{font-size:19px;color:#404040}
h4{font-size:16px;color:#404040}
h5{font-size:14px;color:#404040}
h6{font-size:12px;color:#404040}
h1.regular,h2.regular,h3.regular,h4.regular,h5.regular,h6.regular{font-weight:400}
h1.colored,h2.colored,h3.colored,h4.colored,h5.colored,h6.colored{color:#fd6502}
.button_colored{background-color:#fd6502}
h1.page_title{margin-bottom:10px}
h1.bottom_line{border-bottom:1px solid #d9d9d9;margin:20px 0 30px;padding:0 0 10px}
h2.bottom_line{border-bottom:1px solid #d9d9d9;margin-bottom:10px}
h3.bottom_line{border-bottom:1px solid #d9d9d9;margin-bottom:20px;padding-bottom:15px}
h3.bottom_line2{border-bottom:1px solid #d9d9d9;margin-bottom:0;padding-bottom:5px}
h4.bottom_line{border-bottom:1px solid #d9d9d9;margin-bottom:12px;padding-bottom:10px}
p.bottom_line{border-bottom:1px solid #d9d9d9;margin-bottom:10px;padding:0 0 13px}
p.align_center{text-align:center;font-size:14px;color:#999;font-family:"Lato",sans-serif}
p.align_center a{font-weight:700}
h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:600}
ul{list-style:none;margin-top:0}
ol{margin-bottom:0;margin-top:0}
ol,ol li{list-style:decimal outside}
img.alignleft{float:left;margin:10px 16px 10px 0}
img.aligncenter{display:block;margin-left:auto;margin-right:auto}
img.alignright{float:right;margin:5px 0 5px 12px}
table{border-collapse:separate;border-spacing:0;width:100%;padding:0}
table thead td{background:#ddd;height:30px;color:#262626;font-family:"Lato",sans-serif;font-size:12px;font-weight:400;text-align:center}
table td{vertical-align:middle;padding:0;height:29px;color:#4d4d4d;font-family:Tahoma,Geneva,Arial,sans-serif;font-size:12px;font-weight:400;text-align:center}
table tr.grey{background:#f2f2f2}
input,textarea{border:1px solid #ccc;padding:7px 10px;font-family:Tahoma,Geneva,Arial,sans-serif;font-size:12px;color:#000;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.clear{content:".";display:block;clear:both;height:0;visibility:hidden}
.padding3{padding-top:3px;font-size:0;line-height:0}
.padding5{padding-top:5px;font-size:0;line-height:0}
.padding10{padding-top:10px;font-size:0;line-height:0}
.padding12{padding-top:12px;font-size:0;line-height:0}
.padding15{padding-top:15px;font-size:0;line-height:0}
.padding17{padding-top:17px;font-size:0;line-height:0}
.padding20{padding-top:20px;font-size:0;line-height:0}
.padding25{padding-top:25px;font-size:0;line-height:0}
.padding30{padding-top:30px;font-size:0;line-height:0}
.padding40{padding-top:40px;font-size:0;line-height:0}
.padding50{padding-top:50px;font-size:0;line-height:0}
.padding60{padding-top:60px;font-size:0;line-height:0}
.padding80{padding-top:80px;font-size:0;line-height:0}
.none{display:none}
.line{font-size:0;border-top:1px solid #d9d9d9}
hr{background:transparent;border:0;clear:both;color:transparent;height:1px;margin:0;padding:0;background:#d9d9d9;color:#d9d9d9;margin:5px 0 25px 0}
hr.dotted{border-style:dotted}
p + hr{margin:25px 0 20px}
.services_image{margin:0 0 20px}
.about_image{border:1px solid #d9d9d9;padding:5px 5px 0;margin:0 0 20px}
.about_image img,.services_image img{width:100%}
.container{width:940px;margin:0 auto}
.header_bg{border-top:10px solid #fd6502;min-height:130px}
.header_bg.grey{background:#f2f2f2  repeat-x bottom}
.header_bg .logo{float:left;margin-bottom:10px}
.main-menu{margin:50px 0 0;float:right}
.main-menu ul{margin:0}
.main-menu li ul{padding-top:2px;left:-2px}
.main-menu li ul li{box-shadow:2px 2px 2px 0 rgba(0,0,0,0.1)}
.main-menu li{white-space:nowrap;display:block;position:relative;margin:0;padding:0;z-index:100}
.main-menu a{display:block;position:relative;font-size:18px;color:#000000}

.main-menu li.submenu > a{padding-right:20px;background:url(../../images/menu_down_arrow.png) no-repeat right;cursor:default}
.main-menu > ul > li{
	float: left;
    margin-right: 4px;
    border: 2px ridge #b9b9b9;
    padding: 4px;
	
	}
	
	.main-menu > ul > li:hover{

  
    border: 2px ridge #081468;
 transition: 0.5s ease;
	
	}


	
	
.main-menu > ul > li:last-child{margin-right:0}
.main-menu li ul{display:none;position:absolute;top:100%;z-index:100}
.main-menu li:hover > ul{display:block;}
.main-menu li ul li.submenu > a{padding-right:10px;background:url(../images/submenu_left_arrow.png) no-repeat right}
.main-menu li ul li.submenu > a:hover{padding-right:10px;background:#f5f5f5 url(../images/submenu_left_arrow.png) no-repeat right}
.main-menu li ul li{border:1px solid #d9d9d9;border-bottom:0;background:#FFF}
.main-menu li ul li a:hover{background:#f5f5f5;color:#d43a32}
.main-menu li ul li:last-child{border-bottom:1px solid #d9d9d9}
.main-menu li ul li a{padding:0 25px 0 12px;line-height:33px}
.main-menu li ul li ul{top:-1px!important;left:100%!important;padding:0!important}
.footer_bg{border-top:10px solid #fd6502;background:#282828;margin-top:60px}
.footer_bg.no_margin{margin-top:0}
.footer{margin-top:5px}
.footer_bg .footer h1.about{background:url(../images/footer_about.png) no-repeat 0 4px;color:#aaa;font-size:18px;text-shadow:0 1px 0 #262626;font-weight:400;text-indent:30px}
.footer_bg .footer h1.blog{background:url(../images/footer_blog.png) no-repeat 0 4px;color:#aaa;font-size:18px;text-shadow:0 1px 0 #262626;font-weight:400;text-indent:30px}
.footer_bg .footer h1.flickr{background:url(../images/footer_flickr.png) no-repeat 0 4px;color:#aaa;font-size:18px;text-shadow:0 1px 0 #262626;font-weight:400;text-indent:30px}
.footer_bg .footer p{color:#ccc;line-height:22px;font-family:"Lato",sans-serif}
.footer_bg_bottom{border-top:1px solid #ffffff;background:#202020}
.footer .lastest_posts img{float:left;margin:5px 20px 0 0}
.footer .lastest_posts a{font-family:"Lato",sans-serif}
.footer .col_1_3{ width: 30%;
    color: #d9d8d8;
    margin-left: 40px;
    margin-right: 5px;}
.footer .col_1_3.last{width:width:30%;}
.footer .flickr ul{margin-right:-20px}
.footer .flickr ul li{padding:0;margin:0 20px 20px 0;float:left}
.ie7 .footer .flickr ul li{padding:0;margin:0 13px 19px 0;float:left}
.footer .flickr ul li a{border:4px solid #202020;display:block;width:72px;height:72px}
.footer_bottom .menu ul{list-style:none;padding:20px 0 0}
.footer_bottom .menu ul li{float:left;position:relative;display:block;margin:0 40px 0 0;padding:0;list-style:none;z-index:9999}
.footer_bottom .menu ul li a{font-family:"Lato",sans-serif;color:#ddd9d9;font-weight:600;font-size:14px;display:block;text-decoration:none;float:left}
.footer_bottom .menu ul li a.selected{color:#fd6502}
.footer_bottom .menu ul li a:hover{color:#fd6502}
.footer_bottom p a{color:#ddd9d9;line-height:22px;font-family:"Lato",sans-serif;font-weight:600}
.footer_bottom .keep_in{padding:20px 0 0;font-size:14px;color:#ddd9d9;font-family:"Lato",sans-serif;font-weight:600}
.page_info{margin:10px 0 17px}
.page_info .text{float:left}
.page_info .text h1{font-size:24px;color:#fd6502;font-weight:400;padding:0;margin:10px 0 0}
.page_info .search{float:right;color:gray;font-family:"Lato",sans-serif;font-size:14px;margin:10px 0 0}
.page_info .search .left{float:left;padding:0}
.page_info .search .right{float:left;padding:4px 0 0}
.page_info .search .inputSearch{cursor:pointer;background:#ff5650 url(../images/search_button.png) no-repeat;width:40px;height:30px;border:0;margin:0}
.page_info .search .inputSearch:hover{background-repeat:no-repeat;background-position:100% -30px}
.page_info .search .inputSearch:active{background-repeat:no-repeat;background-position:0 -60px}
.page_info .search .inputText{color:gray;border:1px solid #e4e4e4;width:140px;height:20px;padding:5px;margin:4px 15px 0 12px}
.delimiter{margin:0 0 15px}
.content{width:620px;margin:25px 40px 0 0;float:left}
.sidebar{width:280px;margin:10px 0 0;float:left}
.col_1_2{width:460px;float:left;margin:0 20px 0 0}
.col_2_3{width:620px;float:left;margin:0 20px 0 0}
.col_1_3{width:300px;float:left;margin:0 20px 0 0}
.col_1_4{width:220px;float:left;margin:0 20px 0 0}
.col_1_5{width:172px;float:left;margin:0 20px 0 0}
.col_3_4{width:700px;float:left;margin:0 20px 0 0}
.content .col_1_2{width:300px}
.content .col_1_3{width:193px}
.content .col_2_3{width:406px}
.content .col_1_4{width:140px}
.content .col_1_5{width:108px}
.content .col_3_4{width:460px}
.col_1_2.last,.col_2_3.last,.col_1_3.last,.col_1_4.last,.col_1_5.last,.col_3_4.last,.col_3_4 .col_1_2.last{margin:0}
.content .col_1_2.last,.content .col_2_3.last,.content .col_1_3.last,.content .col_1_4.last,.content .col_1_5.last,.content .col_3_4.last{margin:0}
.companies{padding:0;margin:25px 0 80px}
.companies .ctop{background:url(../images/companies_top.png) repeat-x;height:5px}
.companies .cbody{margin:30px 0}
.companies .cbody ul{padding:0;margin:0}
.companies li{float:left;margin:0 0 0 16px;padding:0;display:inline}
.companies li a.thumb{width:140px;height:50px;cursor:pointer;display:block}
.companies li span{width:140px;height:50px;overflow:hidden;display:block}
.companies .cbottom{background:url(../images/companies_bottom.png) repeat-x;height:5px;margin:0}
.featured_bg{background:url(../images/featured_bg.png) no-repeat top center}
.featured_block{text-align:center;margin:5px 0 35px}
.featured_block h3{padding:0;margin-bottom:10px}
.featured_block p{text-align:center;padding-top:0;margin-top:0}
.featured_bg img{position:relative}
.features .title{border-bottom:1px solid #d9d9d9;padding:0 0 10px;margin:0 0 13px}
.features img{float:left;margin:0 10px 0 0}
.features .title h3{font-weight:700;margin:0;line-height:26px}
.features .title h4{font-size:19px;font-weight:400;margin:0}
.homepage_divider{background:radial-gradient(#ff01bd, #001dffb5);width:100%;height:5px;border-bottom: 4px ridge #ffffff;}
.homepage_widgets_bg{background:#ddd2e6}
.button_divider{width:207px;margin:-70px auto 0}
.button_divider a.button_big{margin:0 0 0 12px}
.homepage_widgets{text-align:center;border:0;border-top:1px solid #f1f1f1;padding:40px 0 80px}
.homepage_widgets .col_1_3{width:280px;margin:40px 20px 0}
.homepage_widgets .col_1_3 h3.red{margin:27px 0 10px}
.homepage_widgets .col_1_3 .widget_body p{margin:0}
.homepage_widgets .col_1_3.first{margin:40px 20px 0 10px}
.homepage_widgets .col_1_3.last{width:280px;margin:40px 0 0 20px}
.homepage_widgets .widget_body{border:1px solid #ccc;background:#FFF;padding:10px 20px;margin:0}
.homepage_widgets .widget_body .homepage_widget_top{height:20px;background:url(../images/homepage_widget_top.png) repeat-x;margin:0 0 10px}
.homepage_widgets .widget_body .divider_border{height:1px;background:url(../images/homepage_widget_divider_border.png) repeat-x;margin:5px 0 10px}
.homepage_widgets .widget_body .image{border:1px solid #ccc;float:left;padding:5px 5px 0;width:60px;margin-top:6px;position:relative}
.homepage_widgets .widget_body .image img{width:60px;height:60px}
.homepage_widgets .widget_body .image .widget_quotes{width:25px;height:22px;background:url(../images/widget_quotes.png) no-repeat;position:absolute;top:-7px;left:0}
.homepage_widgets .widget_body .text{width:150px;margin-left:15px;float:left}
.homepage_widgets .widget_body .text p{text-align:left;line-height:22px;margin:0 0 5px}
.homepage_widgets .widget_body .widget_comments{text-align:left;float:left;padding:3px 0}
.homepage_widgets .widget_body .widget_comments a{font-family:"Lato",sans-serif;font-size:12px}
.homepage_widgets .widget_body .hour{font-family:Tahoma;font-size:12px;line-height:12px;color:#a7a6a6;padding:7px 0 0 15px;background:url(../images/hour.png) no-repeat left 85%;float:right}
.homepage_widgets .widget_bottom{background:url(../images/homepage_widget_bottom.png) no-repeat;width:282px;height:10px;font-size:0}
.homepage_widgets p{text-align:center}
.recent_post_slider .slides_container{width:238px;display:none}
.recent_post_slider .slides_container div.slide{width:238px;display:block}
.pagination{margin:10px auto 20px;width:50px}
.pagination li{float:left;margin:0 3px}
.pagination li a{display:block;width:10px;height:0;padding-top:12px;background-image:url(../images/pagination.png);background-position:0 0;float:left;overflow:hidden;background-color:#fd6502}
.pagination li.current a{background-position:0 -12px}
.clear{clear:both;display:block;height:0;overflow:hidden;visibility:hidden;width:0}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;height:0;line-height:0;visibility:hidden;width:0}
* html .clearfix,:first-child+html .clearfix{zoom:1}
.arrow_list li{list-style:none;margin:0 0 2px;line-height:22px;padding:0 0 0 25px;font-family:Tahoma,Geneva,Arial,sans-serif;font-size:12px;color:#4d4d4d;background:url(../images/arrow_list.png) no-repeat 0 3px}
.check_list li{list-style:none;margin:0 0 2px;line-height:22px;padding:0 0 0 25px;font-family:Tahoma,Geneva,Arial,sans-serif;font-size:12px;color:#4d4d4d;background:url(../images/check_list.png) no-repeat 0 3px}
.remove_list li{list-style:none;margin:0 0 2px;line-height:22px;padding:0 0 0 25px;font-family:Tahoma,Geneva,Arial,sans-serif;font-size:12px;color:#4d4d4d;background:url(../images/remove_list.png) no-repeat 0 4px}
.chat_list li{list-style:none;margin:0 0 2px;line-height:22px;padding:0 0 0 25px;font-family:Tahoma,Geneva,Arial,sans-serif;font-size:12px;color:#4d4d4d;background:url(../images/chat_list.png) no-repeat 0 3px}
.custom_list li{list-style:none;margin:0 0 2px;line-height:22px;padding:0 0 0 25px;font-family:Tahoma,Geneva,Arial,sans-serif;font-size:12px;color:#4d4d4d;background:url(../images/custom_list.png) no-repeat 0 2px}
.camera_list li{list-style:none;margin:0 0 2px;line-height:22px;padding:0 0 0 25px;font-family:Tahoma,Geneva,Arial,sans-serif;font-size:12px;color:#4d4d4d;background:url(../images/camera_list.png) no-repeat 0 3px}
.person_list li{list-style:none;margin:0 0 2px;line-height:22px;padding:0 0 0 25px;font-family:Tahoma,Geneva,Arial,sans-serif;font-size:12px;color:#4d4d4d;background:url(../images/person_list.png) no-repeat 0 2px}
.star_list li{list-style:none;margin:0 0 2px;line-height:22px;padding:0 0 0 25px;font-family:Tahoma,Geneva,Arial,sans-serif;font-size:12px;color:#4d4d4d;background:url(../images/star_list.png) no-repeat 0 3px}
ul.demo{content:'';display:block;clear:both;margin:8px 0}
a.button_big{background-image:url(../images/button_big.png);background-repeat:repeat;background-position:top right;display:block;float:left;height:33px;text-decoration:none;color:#FFF;font-family:"Lato",sans-serif;font-size:18px;font-weight:600;padding:12px 20px 5px 18px;cursor:pointer;text-align:center;line-height:20px;margin-right:5px;text-shadow:0 1px 1px #545454;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
a.button_big:hover{background-position:0 -50px}
a.button_big:active{background-position:0 -100px}
a.button_medium{background-image:url(../images/button_medium.png);background-repeat:repeat;background-position:top right;display:block;float:left;height:27px;text-decoration:none;color:#FFF;font-family:"Lato",sans-serif;font-size:16px;font-weight:600;padding:8px 20px 5px 18px;margin-right:5px;cursor:pointer;text-align:center;line-height:20px;text-shadow:0 1px 1px #545454;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
a.button_medium:hover{background-position:0 -40px}
a.button_medium:active{background-position:0 -80px}
a.button_small{background-image:url(../images/button_small.png);background-position:top right;display:block;float:left;height:22px;text-decoration:none;color:#FFF;font-family:"Lato",sans-serif;font-size:14px;font-weight:600;padding:3px 20px 5px 18px;margin-right:5px;cursor:pointer;text-align:center;line-height:20px;text-shadow:0 1px 1px #545454;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
a.button_small:hover{background-position:0 -30px}
a.button_small:active{background-position:0 -60px}
a.button_big.grey,a.button_medium.grey,a.button_small.grey{background-color:#b2b2b2;text-shadow:0 1px 1px #545454}
a.button_big.green,a.button_medium.green,a.button_small.green{background-color:#42ac13;text-shadow:0 1px 1px #545454}
a.button_big.violet,a.button_medium.violet,a.button_small.violet{background-color:#b754f0;text-shadow:0 1px 1px #545454}
a.button_big.blue,a.button_medium.blue,a.button_small.blue{background-color:#4590f0;text-shadow:0 1px 1px #545454}
a.button_big.red,a.button_medium.red,a.button_small.red{background-color:#ff5650;text-shadow:0 1px 1px #545454}
a.button_big.yellow,a.button_medium.yellow,a.button_small.yellow{background-color:#facf23;text-shadow:0 1px 1px #545454}

@media only screen and (min-width: 900px) {
.main-menu a:hover{text-decoration:none;}
.stratosfera_container {min-height:465px}
.inverted-6 {
  --_g1: conic-gradient(from 90deg at 50% 75%,#f7c5af  90deg,#ffffff 0) no-repeat;
  --_g2: conic-gradient(from 90deg at 50% 75%,#0000 90deg,#ffffff 0) no-repeat;
  background: 
    var(--_g1) 0    calc(134% - var(--_p,0%)),
    var(--_g2) 0    calc(134% - var(--_p,0%)),
    var(--_g1) 100% calc(200% - var(--_p,0%)),
    var(--_g2) 100% calc(200% - var(--_p,0%)),
    linear-gradient(176deg, #ffffbe, #ff0b0b);
  background-size: 55.2% 400%;
 
  transition: 0.8s
}
.inverted-6:hover {
  --_p: 134%;
}	
}
@media only screen and (min-width: 768px) and (max-width: 920px) {
.logo{display:block;float:none;width:100%}
.main-menu{margin:0 0 30px;float:left}
.stratosfera_tabs{height:160px}
.stratosfera_tabs li{width:25%}
.stratosfera_nav{top:35%}
.recent_works{width:768px!important}
.recent_works ul li{width:229px!important;height:319px!important}
.recent_works ul li .recent_image{width:217px;height:168px}
.recent_works ul li .recent_image .portfolio_image{width:217px;height:168px}
.container{width:748px}
.col_1_2{width:364px}
.col_1_3{width:236px}
.col_2_3{width:492px}
.col_1_4{width:172px}
.col_1_5{width:133px}
.col_3_4{width:556px}
.content .col_1_2{width:239px;margin:0 10px 0 0}
.content .col_1_3{width:156px;margin:0 10px 0 0}
.content .col_2_3{width:322px;margin:0 10px 0 0}
.content .col_1_4{width:114px;margin:0 10px 0 0}
.content .col_1_5{width:89px;margin:0 10px 0 0}
.content .col_3_4{width:362px;margin:0 10px 0 0}
.homepage_widgets .col_1_3{width:226px;margin:40px 10px 0}
.homepage_widgets .col_1_3.last{width:226px;margin:40px 0 0 10px}
.homepage_widgets .col_1_3.first{width:226px;margin:40px 10px 0}
.homepage_widgets .widget_newsletter .button_big{width:143px}
.homepage_widgets .widget_body .image{width:60px;margin:7px auto 5px;position:relative;float:none}
.homepage_widgets .widget_body .text{width:200px;margin-left:0;float:none}
.follow_us_box a.twitter{float:left}
.follow_us_box a.facebook{float:left;margin-left:5px}
.recent_post_slider .slides_container{width:190px;display:none}
.recent_post_slider .slides_container div.slide{width:190px;display:block}
img.liquid{width:100%}
.features .title h3{font-size:15px}
.features .title h4{font-size:16px}
.footer .col_1_3{width:226px;margin:30px 0px 0px 15px;}
.footer .col_1_3.last{width:226px;margin:30px 0px 0px 15px;}
.footer .flickr ul{margin-right:-5px}
.footer .flickr ul li{padding:0;margin:0 5px 5px 0;float:left}
.footer .flickr ul li a{border:4px solid #202020;display:block;width:64px;height:64px}
.footer .flickr ul li a img{width:64px;height:64px}
}
@media only screen and (min-width: 401px) and (max-width: 500px) {
.container,.col_1_2,.col_1_3,.col_1_4,.col_1_5,.col_3_4,.col_2_3{width:400px !important;}    
.stratosfera_tabs li a img{float:none;margin:5px 20px 5px 20px !important;}   
}

@media only screen and (min-width: 501px) and (max-width: 600px) {
.container,.col_1_2,.col_1_3,.col_1_4,.col_1_5,.col_3_4,.col_2_3{width:300px !important;}    
.stratosfera_tabs li a img{float:none;margin:5px 20px 5px 20px !important;}      
}

@media only screen and (min-width: 601px)  and (max-width: 700px){
.container,.col_1_2,.col_1_3,.col_1_4,.col_1_5,.col_3_4,.col_2_3{width:500px !important;}       
}

@media only screen and (min-width: 701px) and (max-width: 800px) {
.container,.col_1_2,.col_1_3,.col_1_4,.col_1_5,.col_3_4,.col_2_3{width:600px !important;}       
}


@media only screen and (max-width: 767px) {
    
.logo{display:block;float:none;text-align:center;width:100%}
.header_bg{height:auto}
.main-menu{margin:0 0 30px;float:left;width:100%}
.main-menu ul{position:static!important;padding:0!important}
.main-menu li{background-color:#f3f3b5;box-shadow:none!important;border:0!important;border-top:1px solid #d9d9d9!important;display:block!important;float:none!important;margin:0!important}
.main-menu li.submenu > a{cursor:pointer}
.main-menu li a{padding:0 16px;line-height:33px}
.main-menu li ul li a{padding-left:32px!important}
.main-menu li ul li ul li a{padding-left:48px!important}
.main-menu li.submenu > a{padding-right:20px;background:url(../images/arrow_320.png) no-repeat right}
.main-menu li ul li.submenu > a{padding-right:10px;background:url(../images/arrow_320.png) no-repeat right}
.main-menu li ul li.submenu > a:hover{padding-right:10px;background:#f5f5f5 url(../images/arrow_320.png) no-repeat right}
.main-menu li.submenu > a{padding-right:20px;background:url(../images/arrow_320.png) no-repeat right}
.main-menu li ul{display:none!important}
.main-menu li:hover > ul{display:block!important}
.stratosfera_tabs li a h5{display:none}
.stratosfera_tabs li a{text-align:center}
.stratosfera_tabs li a img{float:none;margin:7px 0 0}
.stratosfera_tabs li a h6{display:none}
.stratosfera_nav.prev{display:none}
.stratosfera_nav.next{display:none}
.col_1_2,.col_1_3,.col_1_4,.col_1_5,.col_3_4,.col_2_3{float:none;margin-right:0}
.container,.col_1_2,.col_1_3,.col_1_4,.col_1_5,.col_3_4,.col_2_3{width:300px}
.content .col_1_2,.content .col_1_3,.content .col_1_4,.content .col_1_5,.content .col_3_4,.content .col_2_3{width:300px}
.page_info .text{float:none}
.page_info .search{float:none}
.homepage_widgets .col_1_3{width:280px;float:none;margin:40px auto 0}
.footer .col_1_3{width:280px;float:none;margin:30px 0px 0px 15px;}
.homepage_widgets .col_1_3.last{width:280px;float:none;margin:40px auto 0}
.homepage_widgets .col_1_3.first{width:280px;float:none;margin:40px auto 0}
.footer .col_1_3.last{width:280px;float:none;margin:30px 0px 0px 15px;display:inline-block;}
.footer_bottom .col_2_3{width:280px;float:none;margin:40px auto 0}
.footer_bottom .col_1_3{width:280px;float:none;margin:40px auto 0}
.follow_us_box a.twitter{float:left}
.follow_us_box a.facebook{float:left;margin-left:5px}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
.logo{display:block;float:none;width:100%}
.main-menu{margin:0 0 30px;float:left}
.companies .cbody{width:420px;margin:0 auto}
.col_1_2,.col_1_3,.col_1_4,.col_1_5,.col_3_4,.col_2_3{float:none;margin-right:0}
.container,.col_1_2,.col_1_3,.col_1_4,.col_1_5,.col_3_4,.col_2_3{width:420px}
.content .col_1_2,.content .col_1_3,.content .col_1_4,.content .col_1_5,.content .col_3_4,.content .col_2_3{width:420px}
.page_info .text{float:none}
.page_info .search{float:none}
.homepage_widgets .col_1_3{width:280px;margin:40px 0 0;float:none;margin:40px auto 0 auto}
.homepage_widgets .col_1_3.last{width:280px;margin:40px 0 0;float:none;margin:40px auto 0 auto}
.footer .col_1_3{width:420px;margin:40px 0 0;float:none;margin:30px 0px 0px 15px;}
.footer .col_1_3.last{width:420px;float:none;margin:30px 0px 0px 15px;}
.footer_bottom .col_2_3{width:420px;float:none;margin:40px auto 0}
.footer_bottom .col_1_3{width:420px;float:none;margin:40px auto 0}
}

@media only screen and (max-width: 317px) {
.col_1_2,.col_1_3,.col_1_4,.col_1_5,.col_3_4,.col_2_3{float:none;margin:0}
.container,.col_1_2,.col_1_3,.col_1_4,.col_1_5,.col_3_4,.col_2_3{width:226px}
.content .col_1_2,.content .col_1_3,.content .col_1_4,.content .col_1_5,.content .col_3_4,.content .col_2_3{width:226px}
.stratosfera_tabs li a img{width:45px;margin:15px 0 0}
.stratosfera_nav.prev{display:none}
.stratosfera_nav.next{display:none}
.stratosfera_container p.caption{display:none}
.flex-caption{display:none}
.contact_map{background:none;width:226px;height:310px;padding:0;margin:40px 0 20px}
.map_canvas{width:226px;height:280px}
.inputText{width:210px}
.inputTextarea{width:210px;height:70px}
.submit{margin:0}
.page_info .text{float:none}
.page_info .search{float:none}
.page_info .search .inputText{width:90px}
.logo img{width:100%}
.homepage_widgets .col_1_3{width:226px;margin:40px auto 0;padding:0}
.footer .col_1_3{width:250px;margin:20px auto 0}
.footer_bottom .col_1_3{width:226px;margin:40px auto 0}
.footer_bottom .col_2_3{width:226px;margin:40px auto 0}
.homepage_widgets .col_1_3.last{width:226px;margin:40px auto 0;padding:0}
.homepage_widgets .col_1_3.first{width:226px;margin:40px auto 0;padding:0}
.homepage_widgets .widget_body .image{width:60px;margin:7px auto 5px;position:relative;float:none}
.homepage_widgets .widget_body .text{width:200px;margin-left:0;float:none}
.homepage_widgets .widget_newsletter .button_big{width:145px}
.recent_post_slider .slides_container{width:190px;display:none}
.recent_post_slider .slides_container div.slide{width:190px;display:block}
.follow_us_box a.twitter{float:left;font-size:15px}
.follow_us_box a.facebook{float:left;margin-left:5px;font-size:15px}
img.liquid{width:100%}
.features .title h3{font-size:17px}
.features .title h4{font-size:16px}
.footer .col_1_3.last{width:226px;margin:30px 0px 0px 15px;}
.footer_bottom .col_1_3.last{width:226px;margin:40px auto 0}
.footer_bottom .col_2_3.last{width:226px;margin:40px auto 0}
.footer .flickr ul{margin-right:-5px}
.footer .flickr ul li{padding:0;margin:0 5px 5px 0;float:left}
.footer .flickr ul li a{border:4px solid #202020;display:block;width:64px;height:64px}
.footer .flickr ul li a img{width:64px;height:64px}
} 
