*{margin:0; padding:0;}
body{font-family: 'Roboto', sans-serif;background: #fff; }
ul,li{list-style: none;margin: 0;}
a{color: #3b5998;}
a:hover{text-decoration: none;}
::selection { background-color: #bd1a8d; color: white; }
::-moz-selection { background-color: #bd1a8d; color: white; }
img{max-width: 100%;}

.container-fluid{max-width: 1368px;}
.form-container{margin: 20px 0;}
.error{color: #d9534f}
.half-width{width: 50%}
.thirty-width{width: 30%;}

.overlay{position: fixed;left: 0;right: 0;top: 0;bottom: 0;background: rgba(0,0,0,0.8);width: 100%;height: 100%;z-index: 9;display: none;}
.loader{position: fixed;z-index: 99;left: 0;right: 0;top: 30%;bottom: 0;margin: auto;width: 145px;display: none;}

#suggestion_box{display:none;position: fixed;right: 0;top: 40px;left: 0;margin: auto;width: 640px;z-index: 999;}
#suggestion_box_btn{position: fixed;right: -60px;top: 46%;background: #1da1f2;color: #fff;padding: 10px 20px;transform: rotate(90deg);font-size: 18px;cursor: pointer;transition: all 0.6s;}
#suggestion_box_btn:hover{background: #0e78b9;}

#header{padding: 5px 0; background: #fff;}
.logo img{width: 230px;padding: 10px 0;}
.top-menu-bar{float: right;margin-top: 28px;display: flex;align-items: center;display: -webkit-flex;}
.top-menu-bar ul li a{background: #1da1f2;color: #fff;padding: 10px 20px;transition: all .6s;}
.top-menu-bar ul li a:hover{background: #0e78b9;}
.top-ad-position{width: 728px; height: 90px;}
.breadcrumbs{margin-bottom: 20px;}
.country_list ul{display: flex;flex-wrap: wrap;}
.list_items ul li{width: 25%;list-style-type: disc;line-height: 25px;}
.list_items ul li a:hover{color: #4d4d4d;}
.change_breadcrumbs{margin-bottom: 10px;}
.arrow_icon{margin-left: 5px;position: relative;top: -1px;}
.change_breadcrumbs ul li {display: inline-block;}
li.last_item{margin-left: 15px;}
.home_content p{text-align: justify;}
.home_content h1{font-size: 25px;text-align: left;color: #4d4d4d;}
.home_category_list > ul > li{float: left;width: 25%;margin-bottom: 20px;}
.home_category_list > ul > li > a{background: #1da1f2;padding: 5px 5px;display: block;margin: 0 10px;color: #fff;margin-bottom: 5px;margin-left: 0;padding-left: 10px;margin-right: 15px;}

#menu-back-overlay{position: fixed;left: 0;right: 0;top: 0;bottom: 0;background: rgba(0,0,0,0.8);width: 100%;height: 100%;z-index: 9;display: none;}
#top-country-menu{margin-left: 10px;}
#top-country-menu ul{z-index: 999;position: absolute;width: 100%;right: 0;display: grid;flex-wrap: wrap;background: #fff;grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;padding: 10px;display: none;}
#top-country-menu li {margin-right: 20px;margin-bottom: 10px;}
#top-country-menu li a{background: #fff;color: #3b5998;display: block;line-height: 12px;padding: 12px 20px 12px 20px}
#top-country-menu li a:hover{color: #fff;background:#1da1f2;}
#close-menu-top {position: absolute;z-index: 999999;color: #000;cursor: pointer;font-size: 30px;left: 0;background: #fff;border-radius: 100%;width: 30px;height: 30px;line-height: 27px;text-align: center;display: none;}

#top-country-menu:not(.rm):hover #menu-back-overlay{display: block;}
#top-country-menu:not(.rm):hover #close-menu-top{display: inline-block;}
#top-country-menu:not(.rm):hover ul{display: grid;}


#main_continer{padding: 20px 0;border-top: 1px solid #ccc;}
.left_side_ad1{margin-top: 20px;}
.right-ad-position-2{text-align: center;margin-top: 20px;}
.re_captcha{cursor: pointer;}

input.file-input-btn {margin: 5px 0;}
.inline-only input{display: inline-block;width: 100px;}
.inline-only label{display: block;}
.display_type_email{font-size: 12px;line-height: 20px;}
.display_type_email input{vertical-align: sub;}

.breadcrumbs ul li {display: inline-block;}
.display_ad_position{width: 728px; height: 90px;margin-bottom: 20px;}
.ad_main_data h1{margin: 0;font-size: 22px;margin-bottom: 5px;}
.ad_img_area{width: 350px;min-height: 300px;border: 1px solid #ccc;display: inline-block;background: #fff;text-align: center;}
.zoomWrapper{position: relative;width: 350px !important;height: 290px !important;}
.zoomWrapper img{left: 0;right: 0;margin: auto;top: 0;bottom: 0;}
.ad_img_area img{max-width: 340px;max-height: 290px;}
.ad_content_area{display: inline-block;width: 550px;margin-left: 20px;vertical-align: top;}
.ad_content_area p{word-break: break-word;}
.ad_meta_data{margin-bottom: 20px;}
.ad_meta_data p{font-size: 12px;margin: 0;display: inline-block;}
.ad_meta_data p span{font-weight: 600}
span.separate{margin: 0 10px;}

#gal1{margin-top: 10px;text-align: left;}
#gal1 a{border: 1px solid #ccc;display: inline-block;}
#gal1 img {width: 82px;max-height: 82px;}

.ad_box{ display: flex;flex-wrap: wrap;border: 1px solid #ccc;border-radius: 3px;margin-bottom: 20px;}
.ad_list_left{width: 130px;text-align: center;border-right: 1px solid #ccc;position:  relative;}
.ad_list_left img{max-height: 125px;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;}
.ad_list_right{padding: 15px;width: 85%;}
.ad_list_right .ad_meta_data{margin-bottom: 5px;}
.ad_list_right .ad_content_area{margin-left: 0;width: 100%;}
.ad_list_right a.title{font-size: 16px;font-weight: 500;}
p.posted_in{display: block;}

.home_after_header_ad{text-align: center;margin-bottom: 20px;}
.home_category_list ul li ul{margin-left: 0px;}
.home_category_list ul li ul a i{color: #1da1f2;margin-right: 5px;transition: .6s all;}
.home_category_list ul li ul a:hover i{margin-left: 10px;} 
.contact-form-container{margin-top: 40px;}
.ad_contact_head{font-size: 30px;font-weight: 600;color: #1da1f2;}
#footer-container{padding: 20px 0;background: #1da1f2;color: #fff;}
.footer-copyright{text-align: center;}
.footer-copyright a{color: #fff;}
.footer-copyright a:hover{color: #eee;}
.btn-primary{background-color: #1da1f2;border-color: #1da1f2;}
.footer-copyright ul li{display: inline-block;}
.ad_contact_thanks{margin-top: 10px;color: green;}

.add_this_right{text-align: right;}
.top_twenty{margin-top: 20px;}
.additional_meta{padding: 10px 0;}
.ad_contacts .website img{margin-right: 8px;vertical-align: text-bottom;}
.ad_contacts ul li {display: inline-block;margin-right: 20px;cursor:pointer;color: #3b5998;}
.ad_contacts ul li:hover{color: #23527c}
.inner_content_list li i{color:#1da1f2;margin-right: 5px;}
.inner_content_list.large li{margin-bottom: 10px;display: flex;}
.home_footer_content{background: #f8f8f8;padding-bottom: 20px;}
.post_footer_ad_btn{margin-top: 20px;text-align: center;}
.post_footer_ad_btn a{background: #1da1f2;color: #fff;padding: 10px 20px;transition: all .6s;}
.home_category_list a {font-weight: 500;}
.right_section_footer{padding-top: 45px;}
.latest_ad_head{background: #1da1f2;color: #fff;font-size: 25px;margin-bottom: 10px;padding-left: 20px;}

.owl-carousel .owl-item img{margin: auto;}

.show_posted_img{margin: 10px 0 20px 0;}
.show_posted_imgwrap {display: inline-block;width: 100px;max-height: 80px;border: 1px solid #ccc;padding: 10px;margin-right: 10px;position: relative;}
.show_posted_img img{height: 63px;width: 80px;}
.show_posted_imgwrap span {position: absolute;right: -7px;top: -8px;color: red;font-size: 25px;cursor: pointer;display: inline-block;line-height: 15px;}

.home_ad_display.inner{margin: 30px 0;}
.pagination_lister li{display: inline-block;margin: 0 5px; }
.pagination_lister a{border: 1px solid #1da1f2;color: #1da1f2;padding: 2px 8px;transition: 0.5s all;}
.pagination_lister a:hover{color: #fff;background: #1da1f2;}
.pagination_lister strong{background: #1da1f2;color: #fff;padding: 2px 8px;    border: 1px solid #1da1f2;margin: 0 5px;} 
.pagination_lister > a{margin: 0 5px;}
/* .pagination_lister > strong:first-of-type, .pagination_lister > a:first-of-type{margin-left: 0;} */

.overlay.gform{background: rgba(255, 255, 255, 0.85);}

.ad_fix_right {position: fixed !important;top: 0px;z-index: 9;}
.advert_text {text-align: center;display: block;color: #aaa;z-index: -1;position: absolute;margin: auto;left: 0;right: 0;}

#cate_ad_btn{background: #1da1f2;color: #fff;padding: 14px 20px;transition: all .6s;display: inline-block;font-size: 22px;margin-top: 40px;margin-bottom: 30px;}
#cate_ad_btn:hover{background: #0e78b9;}

@media (min-width: 1024px){
	#IL_INSEARCH{right: 0 !important; left: auto !important;}	
}

@media (max-width: 1250px) and (min-width: 1024px){
	.col-md-9{width: 66.66%}
	.col-md-3{width: 33.33%}
	.ad_content_area{width: 270px;}
	.ad_list_right{width: 80%;}
	#top-country-menu ul{width: auto;}
}

@media (max-width: 1024px) and (min-width: 767px){
	.ad_list_right{width: 80%;}
	#top-country-menu ul{width: auto;grid-template-columns: 1fr 1fr 1fr 1fr 1fr;}
}


@media (max-width: 480px){
	.top-menu-bar{float: none;text-align: center;}
	.logo{text-align: center;}
	.half-width, .thirty-width, .ad_img_area, .display_ad_position{width: 100%;}
	.ad_content_area{width: 100%;margin: 10px 0;}
	.ad_img_area{height: auto;}
	.ad_meta_data p{display: block;}
	span.separate{display: none;}
	.ad_list_left{width: 100%;height: 130px;border-right:0; border-bottom: 1px solid #ccc;}
	.ad_list_left img{max-height: 100%;}
	.zoomWrapper{width: 100% !important;}
	.ad_img_area img{max-width: 100%;}
	.add_this_right{text-align: center;}
	.footer-copyright span.separate{display: inline-block;}
	.ad_list_right{width: 100%;}
	.list_items ul li{width: 45%;}
	.list_items{padding: 0 15px;}
	ul.cat_list li{width: 100%;}
	.top-menu-bar{margin: 15px 0;}
	.home_category_list > ul > li{float: none; width: 100%;}
	.right_section_footer{padding: 0;}
	.home_mid_ad{margin: 20px 0;}
	.home_category_list ul li ul li {margin: 5px 0;}
	#top-country-menu ul{grid-template-columns: 1fr 1fr;width: 320px;}
	#close-menu-top{right: 0;left:auto;}
	#cate_ad_btn{font-size: 18px;}
}

@media (max-width: 480px){
	.top-ad-position{width: 100%; height: auto;}
}