#site_header{background:#005eb2;}
.pic_of_site{ background: #a0d3e5; padding-bottom: 80px !important;}
.page_para{ text-align: center; font-size:16px; font-family: 'ubuntu'; line-height: 1.5; color: #222;}
.site_logo h1 {
    padding: 15px 0 !important;
    margin: 0;
    font-size: 30px;
    font-weight: normal;
    font-family: 'Amaranth', sans-serif;
}
#site_header_ad {padding:5px 0 18px;}
.home_add_area .widget {margin-bottom:0;}
.site_logo h1 a {
    color: #fff;
    text-decoration: none;
    font-family: 'Amaranth', sans-serif;
}
.title_mt{ padding:0 25px 20px; min-height: 60px; }
.title_mt h2{padding: 0; margin: 0; font-size:16px; font-family: 'ubuntu'; line-height: 1.3;}

.vat{padding-right:15px; font-size:16px; font-family: 'ubuntu';}
#sidebar_single_bar {position:relative;}
.my_header_menu{ padding-top:16px; position: relative;}
.my_header_menu ul {padding:0; margin:0; list-style: none; text-align: right; width: 100%;}
.my_header_menu ul li {padding:0; margin:0 4px; display: inline;}
.my_header_menu ul li a {
    background: none;
    text-decoration: none;
    padding: 4px 15px !important;
    margin: 0;
    border: #fff solid 2px;
    list-style: none;
    display: inline;
    color: #fff !important;
    border-radius: 3px;
    font-size: 13px;
    font-family: 'Open Sans';
    transition-duration: .4s;
}
.my_header_menu ul li a:hover {background: #fff; color:#005eb2!important;}
.menu_srh{ 
	display: none;
	position: absolute;
	right: 32px;
	top: 18px;
	width: 280px;
	border-radius: 2px;	
}
#srhshow i {
    color: #fff;
}
.search-field {
    width: 100% !important;
    border-radius: 3px !important;
    height: 35px !important;
    font-size: 13px !important;
	font-style: normal;
	border:none;

}
.search-submit {

    border-radius: 0 2px 2px 0;
    bottom: 0;
    overflow: hidden !important;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 40px;
	height: 35px;
	background:#ff0000;

}

#site_body{padding:30px 0;}

/*=======================================================Footer Area======================================================*/

#site_footer{background:#005eb2;}
.site-widgets {background:#ebebeb;}
.site-widgets .widget-title{color: #fff; font-family: 'ubuntu';}
.site-widgets .widget ul li a {font-size:15px; color:#fff;}
.sidebar .widget ul li { font-size:15px; color: #fff; line-height: 1.5; margin: 6px 0; padding: 0;}

#supplementary {
	padding:25px 0 30px;
	overflow: hidden;
}

/* Two Footer Widget Areas */
#supplementary.two .widget-area {
	float: left;
	margin-right: 3.7%;
	width: 48.1%;
}
#supplementary.two .widget-area + .widget-area {
	margin-right: 0;
}

/* Three Footer Widget Areas */
#supplementary.three .widget-area {
	float: left;
	margin-right: 3.7%;
	width: 30.85%;
}
#supplementary.three .widget-area + .widget-area + .widget-area {
	margin-right: 0;
}

#supplementary.four .widget-area {
	float: left;
	margin-right: 3%;
	width: 22.70%;
}
#supplementary.four .widget-area + .widget-area + .widget-area + .widget-area {
	margin-right: 0;
}
.site-info{padding:15px 0;}
.copyright p{ padding: 0; margin: 0; font-family: 'ubuntu'; text-align: center; color: #fff; font-size: 13px; line-height: 1.5;}
#section_nav{background:#005eb2;}
.sec_nav_left h3{font-size:24px; text-align: left; padding:20px 0; margin:0; font-family: 'ubuntu'; color:#fff; font-weight: 400;}

.sec_nav_right{}
.sec_nav_right ul{ padding: 20px 0; margin: 0; width: 100%;  font-family: 'ubuntu';}
.sec_nav_right ul li{ padding: 0; margin: 0 5px; display: inline; color: #fff;}
.sec_nav_right ul li a{ padding: 0; margin: 0 5px; color: #fff !important; font-size: 15px;}
.sec_nav_right .widget{ padding: 0; margin: 0;}

/*==============================================================Categories=====================================*/

.inner_sin_cat{background:#eee; margin:15px 0; border: solid 1px #ddd;}
.inner_sin_cat:hover{background:#fff;}
.sin_cat_sec_right{padding: 0; margin:0;}
.sin_cat_sec_left {padding: 15px 30px;}
.cat_title{padding:0; margin:13px 0 28px; font-size: 24px; min-height:53px; font-weight: normal; font-family: 'Amaranth', sans-serif;}
.temo_no{font-size:16px; margin: 0; font-family: 'Amaranth', sans-serif;   padding: 15px 0; }
.cat_down {width:75%; text-align: center; font-size:16px; letter-spacing: 1px; padding:6px 0 !important; font-family: 'Amaranth', sans-serif;}
#cats_area {margin-bottom: 30px;}
.cat_load_image {
	width: 70%;
	padding: 12px 0 !important;
	border: 3px solid #2e6da4 !important;
	margin: 20px auto !important;
	text-align: center;
	font-size: 24px !important;
	text-transform: uppercase;
	font-family: 'Amaranth';
	color: #fff !important;
	transition-duration: 1s;
}

/*================================================top download==============================================*/
.inner_sin_col{background: #eee; border: 1px solid #ddd;}
.inner_sin_col:hover{background: #ddd;}
.sin_template_col a {color:#0039a6;}
.sin_template_col {margin-bottom:30px;}
.temp_title{padding:0; margin:10px; font-size: 15px; font-weight: 400; line-height: 1.5; height: 52px; font-family: 'Ubuntu';  }
.inner_temp_icon img {width:auto; margin-bottom: 15px;}
.ext_padd{ margin-top:30px; margin-bottom:35px;}
#top_temp_box{ padding-top: 10px; }
.print_area_site{margin:50px 0 30px;}
.print_site img{width:auto;}
.print_site h3{padding: 0; margin: 25px 0;  text-align:center; font-size: 24px; font-weight: normal; color: #0039a6; font-family: 'ubuntu';}
.print_site p{ padding: 0; margin: 0;  font-family: 'ubuntu';  text-align:center; font-size: 17px; line-height: 1.4; font-weight: normal; color: #0039a6;}
hr{ height: 1px; color: #eee; border: 0;}


/*================================================ Categories ==============================================*/
.cat_desc_area{ padding: 15px 0 30px; margin: 0; font-size: 16px;line-height: 1.5;}
.po_img_hold {background:#eee; padding: 40px 0;}
.cat_link_post{ margin: 15px 0;}
.cat_link_post a h6 , .cat_link_post a:hover h6  {color:#333 !important; font-size: 15px; line-height: 1.3; max-height: 40px; overflow: hidden;}

/*================================================ single template===========================================*/

.sing_dark{ background:#f2f2f2; padding:60px 0;}
.sing_light{ background:#fff; padding:60px 0;}
.sing_light_like{ background:#fff; padding:30px 0 60px;}
.sing_light_like_one{ background:#a0d3e5; padding:40px 0 60px; border-top:1px solid #ccc;}
.you_like {padding:30px 0;}
.you_like ul li { font-size: 16px; margin: 6px auto; font-family: 'ubuntu'; line-height: 1.4; list-style:none;}
.you_like ul li a { color:#000; text-decoration: underline; }
.you_like ul li a:hover { color:#000; text-decoration: underline; }
.sin_col_inner h2 {font-size:30px; text-align: left; padding:0; margin:0 0 20px 0;}
.sin_col_txt p , .sin_col_txt {font-size:16px; line-height: 1.5; text-align: left;}
.mart30 {margin-top:15px;}

.sin_col_stemp_inn { background:#eee; margin-bottom: 30px; padding: 25px 0; min-height: 500px;}
.sin_col_stemp_inn img {margin-bottom:20px; background: #fff; padding: 1px; }

/*================================================  Widget ==================================================*/



.widget .widget-title {

    font-family: 'ubuntu' !important;
    font-size: 20px;
    letter-spacing: 0.046875em;
    line-height: 1.3;
    margin: 0 0 1.75em;
    margin-bottom: 1.75em;
    font-weight: normal;
	color: #0039a6;
	
	position: relative;
}
.widget-title::before  {
	content: '';
	position: absolute;
	bottom: -10px;
	left: 0;
	height: 2px;
	width: 70px;
	margin-bottom: -1px;
	background: #1e7c99;
}
supplementary .widget .widget-title { color:#fff; }
supplementary .widget-title::before  { background:#fff; }
#supplementary .widget ul{padding:0; margin:0; list-style: none; }
#supplementary .widget ul li{color:#444; margin: 6px 0;}
#supplementary .widget ul li a   {color:#444; text-decoration: underline;}
.sidebar .widget ul li a {color:#222; text-decoration: underline;}

/*================================================= Tags Area ======================================*/

.tags_area {
    padding: 0;
    margin: 0;
    margin: 20px 0;
}
.tags_area_inner a {
    text-decoration: none;
}
.tags_area_inner a span {
    padding: 6px 10px;
    line-height: 3;
    border-radius: 2px;
    margin: 0;
    margin: 0 4px;
    font-family: 'Open Sans';
    font-size: 14px;
    background: #888;
    color: #fff;
}
.tags_area_inner a:hover span {
	background: #999;
}
/*=============================================================*/

.deal_inn { background:#eee;  border:3px solid #eee;  padding: 25px 0; margin-bottom: 30px;}
.deal_inn:hover { border:3px solid #ddd; }
.deal_inn p { padding: 0; margin: 0; color: #444; text-align: center; font-size: 16px; font-family: 'ubuntu';}
.deal_inn img {margin-bottom: 25px;}
.deals_area{padding:15px 0 0;}
.all_t_txt , .all_t_img {margin-bottom: 30px;}

.all_txt_in { background:#005eb2; text-align: center;}
.all_txt_in h2 { color:#fff; text-align: center; padding:55px 0; margin: 0; line-height: 1.6; font-family: 'ubuntu'; font-size: 36px; height: 100%;}
.cat_padd {padding:10px 0 !important;}

/*================================================================================*/

.down_lft_img { padding:5px; background: #ddd; margin-bottom:30px;}
.down_inner_box {background:#ddd; border: 1px solid #ccc;}

.down_rht_box{margin-bottom:30px;}

.rate_sec {padding:20px;}
.rate_sec h2 { color:#222; text-align: center; padding:0 0 2px; margin: 15px 0; line-height: 1.4; font-family: 'ubuntu'; font-size: 24px;}
.starrr{font-size:60px; color: #ff7800;}
.star_mt{font-size:30px; color: #ff7800;}
.rate_txt{ font-size:16px; font-family: 'ubuntu';}
.rate_txt_mt{ font-size:14px; font-family: 'ubuntu';}
.rate_txt1{font-size:16px; color: #ff0000;}
.down_lft_img , .down_inner_box{ min-height: 375px;}
#final_rate {margin-top:30px;}
#go_download{margin-top:50px;}
.down_ll p{color:#222; text-align: center; padding:0 0 2px; margin: 15px 0; line-height: 1.4; font-family: 'ubuntu'; font-size: 16px;}
.sin_cat_sec_left img{width:50px;}
.btn_dona{font-size:18px; font-family:'ubuntu';}
.img_size_thr img{height:300px;}
.img_size_do {width: 280px; height: 280px; }

.s_rate_box{ padding: 0; margin-top: 5px;}
.img_secc_inn {}

.tsoulnk{ padding: 15px 0 0 0; font-size: 13px; font-family:'ubuntu';}
.tsoulnks{ padding:0; font-size: 13px; font-family:'ubuntu'; min-height: 37px;}







@media screen and (max-width: 768px) {
	
}

@media screen and (max-width: 567px) {
	.sin_cat_sec_left img{width:35px;}
	.cat_down {width:100%;}
	.cat_load_image{width:100%;}
	#supplementary.four .widget-area {
    float: left;
    margin-right: 0;
    width: 100%;
	}
	.starrr {
    	font-size: 40px;
	}
	.down_lft_img, .down_inner_box {min-height:inherit;}
	.down_rht_box {padding: 0;}
	.sin_col_inner .mart30 {margin-bottom:30px;}
	.sin_col_stemp_inn {padding: 25px;}
	.sin_col_img img {background:#ccc; padding: 3px;  }
}



