.searchin-module { background: #f5f5f5;  box-shadow: 4px 5px 5px #cfcfcf;  display: block;  margin: 20px 0 30px; }
.searchblock { position:relative;  padding: 25px 20px 10px; border-bottom:1px solid #fff}
.search-inner .sblock1{ float:left; width:25%; margin-right:2%}
.search-inner .sblock2{ float:left; width:34%; margin-right:2%}
.search-inner .sblock1{ float:left;}
.search-inner .form-control{box-sizing: border-box; border:1px solid #ccc; background:#fff; padding:5px;  border-radius:3px; color:#666; font-size:16px; width:100%;}
.search-btn{ background:#b81d21; border-radius:3px; display:inline-block; padding:8px 15px; color:#fff; font-size:14px; font-weight:bold; border:none; border-radius:3px; cursor:pointer}
.search-btn:hover{ background-color:#6f1114}
.alpbet-search{ background:#fafafa; padding:10px; border-top:1px solid #ccc}
.alpbet-search ul{ margin:0; padding:0; list-style:none; text-align:center}
.alpbet-search ul li{ display:inline-block;color:#333; border:1px solid #ccc}
.alpbet-search ul li a{ display:inline-block; padding:0 12px; color:#666 }
.alpbet-search ul li a:hover{ color:#333; background:#fafafa}
.td_mod_wrap .entry-title{ max-height:46px}
ul.profilerlisting{ margin:0; padding:0; list-style:none}
ul.profilerlisting li{ display:inline-block; /*margin-right:5px;*/ padding:5px; overflow:hidden;width:110px;}
ul.profilerlisting li:last-child{ margin-right:0}
ul.profilerlisting li .imgblock{ width:90px; height:60px; padding:5px; background:#fafafa; border:1px solid #ccc; border-radius:3px; overflow:hidden}
ul.profilerlisting li:hover .imgblock{ box-shadow:0px -1px 1px 1px #cccccc inset}
ul.profilerlisting li a{ color:#333; font-weight:400;}
ul.profilerlisting li a:hover{ color:#b81d21;}
ul.profilerlisting li .item-title{  text-align:center; height:40px; overflow:hidden}
.buzzing-profile{ margin-bottom:40px}
.buzzing-profile .title h3{ margin-bottom:0;}
.buzzing-profile .innerprof{ border:1px solid #ccc; border-top:none; padding:20px;}
.buzzing-profile ul.listing{ margin:0; padding:0; list-style:none}
.buzzing-profile ul.listing li{ width:19%; margin-right:1%; margin-bottom:20px; height:200px; overflow:hidden; display:inline-block; border:1px #ccc solid; margin-left:-3px; position:relative}
.buzzing-profile ul.listing li:nth-child(5n){ margin-right:0}
.buzzing-profile ul.listing .buz-title a{ background:#fafafa; display:block; color:#333; line-height:25px; text-align:center; padding:2px; font-size:16px; text-transform:uppercase; overflow:hidden; max-height:30px; font-weight:bold; border-bottom:1px solid #ccc}
.buzzing-profile ul.listing .buz-title a:hover{ color:#b81d21}
.buzzing-profile ul.listing .imgblock{ width:96%; margin:5px auto; height:100px; overflow:hidden}
.buzzing-profile ul.listing .imgblock img{width:100%;}
.buzzing-profile .prof-title{ height:30px; overflow:hidden;}
.buzzing-profile .prof-title a{ color:#025182; font-size:14px; padding:0 10px; display:block}
.buzzing-profile .prof-title a:hover{ color:#b81d21}
.text-right{ text-align:right}
.buzzing-profile .moreblock{ padding:0 5px; border-top:1px solid #ccc; background:#fafafa; position:absolute; bottom:0; left:0; display:block; width:95%}
.buzzing-profile .moreblock a{ color:#b81d21; font-style:italic; font-size:12px; text-decoration:underline;}
.buzzing-profile .moreblock a:hover{ color:#333; text-decoration:none}
.buzzing-profile .moreblock span{ font-weight:bold; color:#025182}
.buzzing-profile .moreblock .fa{ vertical-align:middle; font-size:14px}

h3.red{ border-bottom:3px solid #b81d21!important}
h3.purple{ border-bottom:3px solid #af2c61!important}
h3.red > a:first-child,h3.purple > a:first-child{ color:#333; background:none!important; padding-left:0}
h3 a:hover{ color:#b81d21}
.dbcolor{ background-color:#565d6b; border-radius:3px; padding:5px!important; }
.dbcolor .td_block_inner{ background:#fff; border-radius:3px; padding:5px }
.dbcolor .td_mod3 { border-bottom:1px dotted #ccc}
.dbcolor .td_mod3 .item-details { width:62%}
.dbcolor h4.label-red{ border-bottom:none; color:#fff; margin-bottom:5px;}
.dbcolor h4.label-red a span{ color:#fff}
.dbcolor .td_mod3.td_mod_wrap .meta-info .fa{ margin-left:0}
.fatured-profile-blocks{ background:#f5f4f4; padding:20px; margin-bottom:30px;}
.fatured-profile-blocks ul.listing,.maincallisting ul.listing{ margin:10px 0 0 0; padding:0; list-style:none}
.fatured-profile-blocks ul.listing li,.maincallisting ul.listing li{ border: 1px solid #cccccc;    display: inline-block;    height: 120px; margin-left: -3px;    margin-right: 1%; padding:3px;    overflow: hidden;    position: relative;    width: 14.9%;}
.fatured-profile-blocks ul.listing li .imgblock img,.maincallisting ul.listing li .imgblock img{ transition:all .5s ease}
.fatured-profile-blocks ul.listing li:hover .imgblock img,.maincallisting ul.listing li:hover .imgblock img {transform:rotate(2deg) scale(1.1);}
.fatured-profile-blocks ul.listing li .imgblock,.maincallisting ul.listing li .imgblock{ height:100px; overflow:hidden}
.maincallisting ul.listing li{ height:150px; width:22.95%; margin-bottom:20px;}
.maincallisting ul.listing li .imgblock{ overflow:hidden}
.maincallisting ul.listing li .voteblock {background: #fafafa;  border-top: 1px solid #cccccc;  bottom: 0;  font-size: 12px;  left: 0;  padding: 5px;  position: absolute;  width: 100%;}
.maincallisting ul.listing li .voteblock span {  border-right: 1px solid #cccccc;  display: inline-block;  text-align: center;  width: 46%;}
.maincallisting ul.listing li .voteblock span:last-child{ border-right:none}
.maincallisting ul.listing li .voteblock span.like a{ color:#060}
.maincallisting ul.listing li .voteblock span.dlike a{ color:#F00}
.maincallisting ul.listing li .voteblock span.like a:hover,.maincallisting ul.listing li .voteblock span.dlike a:hover{color:#222}
ul.profilecat_listing{ margin:0 0 30px 0; padding:0; list-style:none}
.profilecat_listing li{ display:block}
.profilecat_listing li a{ display:block; padding:5px; border-bottom:1px dotted #ccc;}
.profilecat_listing li a i{ margin-right:5px; padding-top:5px;}
.profilecat_listing li a i {  margin-right: 5px;  padding-top: 5px;  position: relative;  top: 3px;}
.profilecat_listing li a:hover{ background:#fafafa; color:#941300;}
.margin-v-50{ margin:50px 0}
.margin-v-30{ margin:30px 0}
.margin-t-10{ margin:10px 0 0 0}
.prof_det .td-social-sharing-buttons div.td-social-but-text{ top:4px;}
.prof_det .article-content {  display: block;  padding: 0 0 30px;}
.prof_det .article-header {  border-bottom: 1px solid #dadada;  clear: both;  display: block;  margin-bottom: 25px;  padding-bottom: 5px;}
.prof_det .article-content h1 {  font-size: 2.5em; display:block; margin-bottom:0}
.prof_det .article-content .article-header .content-category {  display: block;  font-family: Oswald;  font-size: 1.3em;  margin-bottom: 5px;  text-transform: uppercase;}
.prof_maininfo{ margin-top:25px;}
.prof_maininfo .prof_imgblock{ border:1px solid #ccc; overflow:hidden; position:relative; width:265px; height:340px; position:relative; float:left}
.prof_maininfo .prof_imgblock > img{ position:absolute; top:0; left:0; right:0; bottom:0; position:absolute; margin:auto; max-width:98%; padding:2px}
.prof_mcont{ float:left; width:370px; margin-left:15px; font-size:14px; }
.prof_mcont .tit_name{ display:inline-block; vertical-align:top; position:relative; width:36%; font-weight:600; color:#333}
.prof_mcont .tit_name:before{ content:":"; color:#333; font-weight:bold; position:absolute; right:0}
.prof_mcont .tit_val{ display:inline-block; vertical-align:top; position:relative; width:53%;  color:#434242; margin-left:10px}
.margin-bot-15{ margin-bottom:15px}
.margin-bot-25{ margin-bottom:25px}
.margin-top-15{ margin-top:15px}
.margin-top-25{ margin-top:25px}
.pad-10{ padding:10px}
ul.r-tabs-nav{ margin:30px 0 20px 0; padding:0; list-style:none; background:#f6f6f6; border-radius:4px; border:1px solid #cdcdcd}
ul.r-tabs-nav li{ display:inline-block; margin-left:0; padding:0 }
ul.r-tabs-nav li a{display:inline-block;  padding:10px 40px; border-right:1px solid #cdcdcd; font-family:"Oswald"; text-transform:uppercase; font-size:16px; color:#333;font-weight:400; margin-left:-3px}
ul.r-tabs-nav li a i{ margin-right:10px; color:#999; font-size:22px;}
ul.r-tabs-nav li a:hover,ul.r-tabs-nav li a.active{ background:#d53125; color:#fff}
ul.r-tabs-nav li a:hover i,ul.r-tabs-nav li a.active i{ color:#fff}
ul.r-tabs-nav li:first-child a{ margin-left:0; border-radius:4px 0 0 4px;}
ul.r-tabs-nav li:last-child a{ border-right:none; }
#horizontalTab .ptabs{ display:none; font-size:14px; line-height:24px; color:#333; margin-top:30px; padding:0 0 20px;}
#horizontalTab .ptabs p{ margin-bottom:10px; margin-top:5px;}
#horizontalTab .ptabs p strong{ font-weight:bold}
#horizontalTab .ptabs ul{ margin:10px; padding:0; list-style:none;}
#horizontalTab #tab-1{ display:block}
h3.prof_head,h4.prof_head{ font-family:"Oswald"; font-size:18px; text-transform:uppercase; color:#333; padding-bottom:10px; border-bottom:1px solid #ccc; position:relative; font-weight:normal}
h3.prof_head{ margin-bottom:20px}
h3.prof_head:before,h4.prof_head:before{ content:"";width:2px; height:17px; background:#d53125; margin-right:10px; display:inline-block}
h3.prof_head a.more,h4.prof_head a.more{ float:right; font-size:13px; font-family:"Oswald"; color:#8d8d8d}
h3.prof_head a.more:hover,h4.prof_head a.more:hover{ color:#d53125}
.prof_listingblock{ width:200px; height:210px; margin-bottom:15px; margin-right:20px;  float:left; text-align:center}

.prof_listingblock .img-block{ height:130px; overflow:hidden;border:1px solid #ccc; box-shadow:1px 1px 2px 1px #e7e7e7; padding:3px; position:relative}
.prof_listingblock .img-block:before{ width:100%; height:100%; background:rgba(0,0,0,.2); z-index:2; position:absolute; top:0; left:0}
.prof_listingblock .img-block i{ position:absolute; top:0; left:0; riht:0; bottom:0; margin:auto; width:30px; height:30px; border-radius:50%; border:3px solid #fff; color:#fff; line-height:30px; right:0; z-index:3}
.prof_listingblock .img-block img{ width:100%;}
.prof_listingblock h4{ max-height:55px; overflow:hidden; margin-bottom:10px;margin-top:10px;}
.prof_listingblock h4 a{ color:#333; font-family:"Oswald";  font-size:14px;}
.prof_listingblock h4 a:hover{ color:#d53125}
.prof_listingblock .date{ text-align:center!important; font-size:12px; color:#a1a1a1; margin:0; padding:0; line-height:15px;}
.prof_det .article-content ul li{margin-left:0; font-size:.9em}

.happening-of-the .img-100.thumb-wrap{width:98px !important;}

.gallery-images2 .owl-item item {margin:0 10px;}
.gallery-images2.owl-theme .owl-controls.clickable .owl-buttons div.owl-next::after{ padding:5px;}
.gallery-images2.owl-theme .owl-controls.clickable .owl-buttons div.owl-prev::after{padding:5px 15px 5px 5px; background:none!important; color:#333}
.gallery-images2.owl-theme .owl-controls.clickable .owl-buttons div.owl-next::after{padding:5px 5px 5px 5px; background:none!important; color:#333}
.gallery-images2.owl-theme .owl-controls.clickable .owl-buttons div.owl-prev,.gallery-images2.owl-theme .owl-controls.clickable .owl-buttons div.owl-next{ top:-130px}
.gallery-images2.owl-theme .owl-controls.clickable .owl-buttons div.owl-next{ left:93.5%}
.gallery-images2.owl-theme .owl-controls.clickable .owl-buttons div.owl-prev{ left:90%}
.gallery-images2.owl-theme  .owl-controls .owl-buttons{ opacity:1!important}


@media only screen and (max-width: 768px) {
    .r-tabs .r-tabs-nav {
        display: none;
    }

    .r-tabs .r-tabs-accordion-title {
        display: block;
    }
}




@media(max-width:768px){
	.buzzing-profile{ margin-top:30px;}
	.dbcolor .td_mod3 .item-details{ margin-left:0;float:left}
	ul.profilerlisting li{ width:20%; }
	.prof_listingblock{ width:153px; height:180px;margin-right:10px}
	.prof_listingblock:nth-child(3n+1){ margin-right:10px; }
	}

@media(max-width:480px){
	.search-inner .sblock2,.search-inner .sblock1{ width:100%; margin-bottom:10px}
	.alpbet-search ul li{ margin-bottom:3px; width:32px;}
	
	ul.profilerlisting li .imgblock{height:46px; width:68px;}
	ul.profilerlisting li .item-title{ line-height:17px; font-size:12px}
	#sidebar .img-100.thumb-wrap,.dbcolor .img-100.thumb-wrap{ float:left}
	.buzzing-profile ul.listing li{ width:48%;height:170px}
	.buzzing-profile ul.listing .imgblock{ height:60px; }
	.dbcolor .img-100.thumb-wrap{ width:87px;}
	.fatured-profile-blocks ul.listing li, .maincallisting ul.listing li{ width:46%}
	.fatured-profile-blocks ul.listing li .imgblock,.maincallisting ul.listing li .imgblock{height:75px;}
	.prof_listingblock .img-block{ height:85px;}
	
	}
@media(max-width:460px)
{
	ul.profilerlisting li{ width:30%}
}