/*
 * CSS For DotNetNuke Skin by bestdnnskins.com
 * Copyright 2013 By BESTDNNSKINS.COM
 */
/*--------- CSS Reset for Tablet ----------*/
@media handheld, only screen and (max-width: 1140px){
/*-------- Design style --------*/
.skin_wrapper { width:auto!important; margin:0!important; }

/*top right icons*/
.icons_menu{ margin-right:0; }
.icon_lang_style{left:-28px; }
.icon_lang_style:before {left:37px;}
.icon_search_style{ padding:15px 7px;}

/*--------- Color Picker Style ----------*/
#custom_wrapper{display:none;}
#custom-button {display:none;}

/*--------- Togglable Tabs Style ----------*/
.skin_tabs{padding:30px 0 20px;}
.nav-tabs > li > a { padding-top:12px; font-size:12px;}
.tab_title{padding:0 10px;font-size:16px;}
.nav-tabs { padding:0;margin-left:51%;}
.tab_photo{width:50%;}

/*----------Shortcode Portfolio List -------------- */
.thisportfolioitem{width:24%;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;overflow:hidden;position:relative;margin:5px}

/*--------- Service-box Style ----------*/
.service-box{width:66%; padding: 10px 30px;height:220px;margin-left:10px;}
.service-icon-one, .service-icon-two, .service-icon-three{margin:0 auto;float:none!important; }
.service-info-title{width:100%;text-align:center;}

/*--------- Footer Categories Style ----------*/
.content_404{ font-size:115px; color:#9e9e9e; text-align:center; float:right;padding:30px 0 0 20px;;float:left;}
.error_title_one { font-size:25px; color:#9e9e9e; text-align:right;}
.error_page .search_style input[type="text"] { width: 190px; }

/*---------- carouFredSel style -------------- */
.pg-details h2{font-size:15px;}
.pg-info:hover .pg-details{ bottom: calc(30% - 20px);}


/*---------Prices Purple---------*/
.price_dark_button span a{ padding:10px 20px; font-size:16px;}
.price_color_button span a{ padding:10px 20px; font-size:16px;}

/*------------------ Testimonials Page -------------------*/
.page_services li{width:45%;margin:0 1% 3%;;float:left;}

/*--------- Quovolve Style ----------*/
.quovolve-box .quovolve-nav .nav-numbers {left:41%;bottom:35px}
.quovolve-box ul li .quovolve-box_text p span {font-size:15px;line-height:25px;}

/*--------- Menu Style ----------*/
#standardMenu .rootMenu li a span, #megaMenu .root li a span{ padding:0 15px;}
}


@media handheld, only screen and (max-width: 1120px){
/*.logo_style img { max-width:200px; }*/
#standardMenu .rootMenu li a span, #megaMenu .root li a span{ padding:0 15px;}
}
@media handheld, only screen and (max-width: 1110px){
/*.logo_style img { max-width:200px; }*/
#standardMenu .rootMenu li a span, #megaMenu .root li a span{ padding:0 14px;}
}

@media handheld, only screen and (max-width: 1100px){
#standardMenu .rootMenu li a span, #megaMenu .root li a span{ padding:0 13px;}
}

@media handheld, only screen and (max-width: 1080px){
#standardMenu .rootMenu li a span, #megaMenu .root li a span{ font-size:12px;}
}

@media handheld, only screen and (max-width: 1060px){
#standardMenu .rootMenu li a span, #megaMenu .root li a span{ padding:0 12px;}
}

@media handheld, only screen and (max-width: 1040px){
#standardMenu .rootMenu li a span, #megaMenu .root li a span{ padding:0 12px;}
}

@media handheld, only screen and (max-width: 1020px){
#standardMenu .rootMenu li a span, #megaMenu .root li a span{ padding:0 11px;}
}

@media handheld, only screen and (max-width: 1000px){
#standardMenu .rootMenu li a span, #megaMenu .root li a span{ padding:0 9px;}
}

@media handheld, only screen and (max-width: 980px){
#standardMenu .rootMenu li a span, #megaMenu .root li a span{ padding:0 8px;}
}

@media handheld, only screen and (max-width: 960px){
#standardMenu .rootMenu li a span, #megaMenu .root li a span{ padding:0 7px;}
}

@media handheld, only screen and (max-width: 940px){
#standardMenu .rootMenu li a span, #megaMenu .root li a span{ padding:0 6px;}
}

@media handheld, only screen and (max-width: 920px){
#standardMenu .rootMenu li a span, #megaMenu .root li a span{ font-size:12px;}

.footerpane_style {padding:0 1.5%;}
.footer_right{float:none;}

.footer_left {float:none; position:relative; display:block; text-align:center;width:100%;}
.footer_left .footer_Left_Logo {float:none; position:relative; display:block; height:75px; width:75px; padding:10px 10px; text-align:center;width:100%;}
.footer_left .footer_Left_Logo a {position:relative; display:block; height:75px; width:75px; text-align:center; margin-left:auto; margin-right:auto;}
.footer_left .footer_Left_Logo a img {position:relative; display:block; height:75px; width:75px;text-align:center;}
.footer_left .footer_left_content {line-height:25px; color:#fff!important; padding:5px 0px 10px 0px; float:left; position:relative; display:block; text-align:center;width:100%;}
.footer_right {float:right; position:relative; display:block;text-align:center;width:100%; }
.footer_right .footer_right_Logo {float:none; position:relative; display:block; padding:10px 10px; text-align:center;text-align:center;width:100%;}
.footer_right .footer_right_Logo a {position:relative; display:block; height:75px; width:75px;text-align:center;margin-right: auto; margin-left: auto;}
.footer_right .footer_right_Logo a img {position:relative; display:block; height:75px; width:75px;text-align:center;}
.footer_right .footer_right_content {float:none; color:#fff!important; padding:5px 0px 10px 0px; position:relative; display:block; text-align:center;width:100%;}

}

@media handheld, only screen and (max-width: 860px){
#standardMenu .rootMenu li a span, #megaMenu .root li a span{padding:0 5px;}
}

@media handheld, only screen and (max-width: 840px){
#standardMenu .rootMenu li a span, #megaMenu .root li a span{padding:0 3px;}
}

@media handheld, only screen and (max-width: 820px){
/*.logo_style img { max-width:120px; }*/
}

@media handheld, only screen and (max-width: 767px){
#standardMenu .rootMenu li a span, #megaMenu .root li a span{ font-size:14px; padding:0 15px;}
/*.logo_style img { max-width:none; }*/
.logo_style img { height: auto; width:auto; padding-top:0px;}
#dnnLOGO  {  height:auto; width:auto; }


.skin_header .DCCD_LangSearchBox  { height:auto;  /*padding:0 0 0 0; margin:0 0 0 0;*/  }
.skin_header .DCCD_LangSearchBox .searchbox { height:auto;  padding:0 0 0 0; margin:0 0 0 0;}
#dnn_dnnSEARCH_txtSearch { /*height:auto;  padding:0 0 0 0; margin:0 0 0 0;*/}

#google_translate_element { visibility:collapse; height:0px; width:55px; float:left;position:relative; top:-500px; left:-9999999px;}


/*---------- Project style -------------- */
.project_inner .project_rollover{ padding-top:10px;}
.project_inner .entry-title a {font-size:13px;}

/******SAM ADDED FOR NEW MEGA FOOTER******/
.footerrow {
    margin-left: 0;
    margin-right: 0;
    min-width: 0;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
}
/*END*/
}




