#page {width: 100%; }
@media screen and (max-width: 1820px)
{  
	.main_heading{font-size: 32px;}
	.headpost_right_inner .main_heading{font-size: 22px;}
	.helpSTitle { font-size: 32px;}
}

@media screen and (max-width: 1700px)
{  
	#wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu>li>a{padding: 12px 14px; font-size: 15px;}
	.menumain_perent {padding-top: 22px;}

	.menu_submenus{ padding-right: 240px; max-width: 1140px; }
	.blogPosts__img img{ min-height: 95px; max-height: 95px; }
	.menu_tnt>ul>li.subms>a:before{ right: 2px; }
	.menu_tnt>ul>li>a:after { height: 47px; }
	.wpmm-grid-post-img{ height: 130px; }
	.leftHelfBox_Desc { padding: 30px;}
	.profile_box_desc_side h6 { font-size: 18px;}

}

@media screen and (max-width: 1600px)
{
	.device_search{ display: block; float: right; width: 30px; line-height: 30px; text-align: center; cursor: pointer; margin: 7px -9px 0 0; }
	/*.search-form-top{ position: absolute; left: 0; right: 0; top: 100%; background: #fff; border-top: solid 1px #eee; box-shadow: 0 7px 10px -5px rgba(0, 0, 0, 0.1); display: none;}*/
	.search-wrap{ width: 100%; }
	.search-wrap:before,
	.search-wrap:after{ content: ""; display: block; clear: both; }
	#masthead .search-wrap input.s{ width: 100%; border: 0; border-radius: 0; font-size: 18px; padding: 20px 75px 20px 30px; height: inherit; line-height: normal; outline: none; }
	/*.search-form-top .search-wrap button{ height: 100%; line-height: normal; font-size: 18px; color: #999; width: 70px; }
	.search-form-top .search-wrap button:hover{ color: #444; }*/
	.device_search.shmore .fa-times{ display: inline-block; }
	.device_search.shmore .fa-search{ display: none; }
	#wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu>li.wpmm_mega_menu>ul.wp-megamenu-sub-menu,
	.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu ul.wp-megamenu-sub-menu{ margin-top: 18px; }
	.headingtext{ padding: 30px; }
	.title_ofForm .section_titleside span{font-size: 30px;}
	.full_long_side .main_heading,
	.main_heading{ font-size: 28px; }
	.headpost_right_inner .headingtext{ padding: 15px; }
	.heading_post_date{ padding-top: 5px; }
	.section_titleside,
	.business_leftside .main_heading{ font-size: 30px; }
	.business_leftside .headingtext{ padding: 25px; }
	.business_rightside_one .headingtext{ padding: 18px; }
	.texhmultipal_box .headingtext{ padding-left: 18px; padding-right: 18px; padding-top: 18px; }
	.texhmultipal_box .main_heading{ font-size: 20px; }
	#content .post .article-content .entry-title {font-size: 28px;}
	.related-posts-main-title{font-size: 24px;}
	#respond h3#reply-title{font-size: 24px;}
	#wp-megamenu-primary{ padding-right: 20px; }
}

@media screen and (max-width: 1400px)
{
	.menu_tnt{ margin-right: 5px; }
	.menu_submenus {padding-right: 230px; max-width: 1100px; }
	.wpmm-grid-post .wpmm-grid-post-img-wrap .post-in-image a{font-size: 11px!important;}
	.wpmm-vertical-tabs-nav{width: 25%;}
	.wpmm-vertical-tabs-content{width: 75%;}
	.social_share_sect ul li a{ padding-right: 15px ;padding-left: 15px; }
	.social_share_sect ul li{ margin-right: 5px; }
	
}
@media screen and (max-width: 1300px)
{
	#wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu>li>a {  font-size: 14px;    padding: 12px 12px;	}
	.headpost_right_first {height: 179px;}
	.headpost_right { height: 368px;}
	.headpost_left { height: 368px;}
	.image_partofdark img {height: 100%; min-width: 100%; object-fit: cover; -webkit-object-fit: cover; }
	.image_partofdark {    height: 100%;}
	.headpost_left_inner {height: 100%; }
	.headpost_right_first:last-child {margin-bottom: 0px; }
	.bannerside_addDes_Inn .main_heading{font-size: 32px;}
	.bannerside_addDes_Inn p{font-size: 16px;}
	.bannerside_add img{min-height: 300px;}
	.helpSTitle {font-size: 24px; }
	.leftHelfBox_Desc p {font-size: 16px; }
	.soTit p { font-size: 16px;}
	.SeprateConnect p, .soTit h4 {font-size: 32px;}
	.related-posts-main-title{ font-size: 22px; }
	.entry-content ul.wpuf_packs .wpuf-sub-desciption li, ul.wpuf_packs .wpuf-sub-desciption li {padding-left: 34px!important;}
	.confused-btn a {font-size: 20px; padding: 11px 28px;}
}

@media screen and (max-width: 1280px)
{
	#wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li a{font-size: 13px;}
	.scrollTop{ bottom: 50px; }
}

@media screen and (max-width: 1199px)
{
	.tnt-mobile-menu{display: block;}
	.headpost_right_inner .main_heading {font-size: 16px; }
	.full_long_side .main_heading, .main_heading {font-size: 24px; }
	.themenu_fordesktop #site-navigation #wp-megamenu-primary {display: none; }

	/*-- mobile menu --*/
	.tnt-mobile-menu{position: fixed; top: 0;left: -310px;z-index: 99; background: #dc2069; width: 100%;     padding-top: 59px;
	-webkit-transition: .4s;
    transition: .4s;
   /* -webkit-transform: translateX(100%);
    transform: translateX(100%);*/
    background: -webkit-gradient(linear,left top,right bottom,from(#c09),color-stop(85%,#f42));
    background: linear-gradient(to bottom right,#c09,#f42 85%);
    bottom:0;width: 300px; overflow: auto; -webkit-overflow-scrolling:touch;padding-bottom: 80px; height: 100vh;}
	.tnt-mobile-menu ul#menu-mobile-menu li{display: block;width: 100%;}
	.tnt-mobile-menu ul#menu-mobile-menu li a{display: inline-block;color: #fff;font-size: 18px;font-weight: 500;padding: 10px 20px;display: block;}
	.tnt-mobile-menu ul#menu-mobile-menu li a:hover{color: rgba(255, 255, 255, 0.6);}
	.mobilemenuheader{text-align: right;}
	.mobilemenuheader a#closemenu img{width: 30px;height: 30px;}
	.mobilemenuheader a#closemenu{cursor: pointer;display: inline-block;position: relative;}
	.mobilemenuheader a#closemenu::before{display: none;visibility: hidden;}
	.mobilemenuheader .soial-box{display: inline-block;float: left;}
	.custom-header .top-header-right>.soial-box{display: none;}
	.mobilemenuheader .soial-box li{display: inline-block;margin-right: 18px;}
	.mobilemenuheader .soial-box li a{display: inline-block;color: #fff;font-size: 22px;}

	.mask_menusss{content: ''; position: fixed; left: 0; top: 0; bottom: 0; right: 0; background:#000; z-index: 99; opacity: 0; visibility: hidden; transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s;}
	body.show-nav .mask_menusss{left: 300px; visibility: visible; opacity: 0.7 !important; height: 100vh;}

	.mobilemenuheader{width: 100%;float: left;text-align: right;border-bottom: 1px solid rgba(255, 255, 255, 0.3);padding: 10px 20px;position: absolute;top: 0;right: 0;}
	/*.tnt-mobile-menu::before {content: ''; position: fixed; left: 0; top: 0; bottom: 0; right: 300px; background: rgb(0, 0, 0, 0.5); z-index: 99;display: none;visibility: hidden; }
	body.show-nav .tnt-mobile-menu::before{display: block;visibility: visible;}*/
	.mobiletoggle_icon img{width: 18px;height: 30px; -webkit-filter: grayscale(100%); filter: grayscale(100%);}
	.mobiletoggle_icon {display: inline-block; float: right; margin-top: 6px;cursor: pointer;position: relative;z-index: 1; }
	.device_search {display: inline-block; float: right; width: 30px; margin-top:4px; }
	.show-nav{overflow: hidden !important; height: 100vh;}
	body.show-nav .tnt-mobile-menu{left: 0px;}
	.mobiletoggle_icon{ margin-top: 1px; float: left; opacity: 0.8; }
	.mainheader_logo img{ max-height: 45px; }
	/*-- END mobile menu --*/

	.section_titleside, .business_leftside .main_heading {font-size: 24px; }
	.blog_small_title {font-size: 14px;}

	.footerlink_title {font-size: 18px;} 
	.footer_right_first ul li a {font-size: 14px;} 
	.footer_right .footerCemail ul li a{font-size: 14px;} 

	.middiletitleside{font-size: 24px;padding-bottom: 20px;}

	.paddint_bottom_section{padding-bottom: 30px;}
	.paddint_top_section {padding-top: 30px;}
	.contactdtail_perent .col-sm-7{width: 100%;float: left;}
	.contactdtail_perent .col-sm-5{width: 100%;float: left;margin-top: 30px;}
	.contacton_about{padding-right: 0px;}
	.contactabout_inn{width: 33.333%;}
	.title_ofForm .section_titleside span {font-size: 22px; }
	.section_titleside{padding-bottom: 30px;}
	.ourteamL_flex .col-sm-2 {-webkit-box-flex: 0; -webkit-flex: 0 0 20%; -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; }
	.authorpage_main .blog_account_right {padding-left: 640px;}
	.authorpage_main .blog_account_left { width: 610px;}
	.scrollTop {bottom: 180px;}
	.tnt-mobile-menu{ padding-bottom: 80px; }
	.tnt-mobile-menu ul#menu-mobile-menu li ul{ padding-left: 0; margin-left: 0 }
	.tnt-mobile-menu ul#menu-mobile-menu li ul li a{ font-weight: 300; font-size: 15px; }
	.tnt-mobile-menu ul#menu-mobile-menu li.writeforus_link a{ color: #000 }

	.mainheader_logo{ width: 100%; text-align: center;  }
	.mainheader_logo a{ display: inline-block; position: relative; z-index: 2;}
	.menumain_perent{ width: auto; left: 20px; right:20px; padding-top: 0; position: absolute; top: 50%; transform: translate(0, -50%); -webkit-transform: translate(0, -50%); }
	/*.search-form-top{ margin-top: 16px;left: -20px; right: -20px;padding-left: 0; }*/
	#masthead .search-wrap input.s{ padding-left: 20px }
	.topbar_login{ padding-left: 20px; padding-right: 20px; }
	.right_topbar span a{ font-size: 14px; }
	.device_search,
	.mobiletoggle_icon{ position: relative; z-index: 3; }
	.show-nav #dpsp-floating-sidebar{ display: none !important; }
	/*.search-form-top .search-wrap button{ font-size: 16px; }*/

	.single_right{ width: 35%; }
	.single_left{ width:65%; }
	.fixed-header{ z-index: 99; }
	.single_left .entry-content h2{ font-size: 20px; }
	.profile_desc_side h4{ font-size: 28px; }
	.profile_desc_side{ padding-left: 104px; }
	#site-navigation .inner-wrap{ width: 100%; }
	.soTit h4 sup {font-size: 80%; font-weight: 400; display: inline-block; vertical-align: top; line-height: 1; position: initial; }
	.soTit p sup{ font-size: 80%; font-weight: 400; display: inline-block; vertical-align: baseline; line-height: 1; position: initial; }
	.social_share_sect ul li{ margin-right: 3px; }

	.footerSocialIcon ul li a{ font-size: 24px; }
	.footerSocialIcon ul li{ margin-right: 16px; }

	.entry-content ul.wpuf_packs h3:after, .entry-content ul.wpuf_packs h3:after { top: 14px !important; right: -182px !important; height: 166px !important; }
	.entry-content ul.wpuf_packs h3:after, .entry-content ul.wpuf_packs h3:after { top: 7px !important; right: -182px !important; }

}

@media screen and (max-width: 1190px)
{
	.inner-wrap { width: 100%;}
}

@media screen and (max-width: 991px)
{
	.headingtext {padding: 30px 15px; }
	.videosection_side .col-sm-8{width: 100%;margin-bottom: 30px;float: left;}
	.videosection_side .col-sm-4{width: 100%;float: left;}
	.latestnews_box {width: 50%;} 
	.latestnews_story .col-sm-3{width: 40%;}
	.latestnews_story .col-sm-9{width: 60%;}
	.latestnews_story .col-sm-3 .latestnews_box {width: 100%; }
	.lateststory_blog_medium .row .col-sm-4 {-webkit-box-flex: 0; -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
	.mycustom_footer .col-sm-4{width: 100%;float: left;margin-bottom: 30px;}
	.mycustom_footer .col-sm-8{width: 100%;float: left;}
	.footer_right{padding-left: 0px;}
	.bottombar .menu-bottom-footer-menu-container ul li a {font-size: 12px; }
	.bottombar .col-sm-6 span .textwidget p {font-size: 10px; }

	.contactabout_inn{width: 50%;}
	.single_right{width: 40%;}
	.single_left{width: 60%;}

	.SeprateConnect .main_heading {font-size: 20px;} 
	.SeprateConnect p, .soTit h4 {font-size: 32px;} 

	.titleLeftside { width: 260px;}
	.descrightside { padding-left: 260px;}
	.titleLeftside { font-size: 24px;}

	.socialBSideMianInn .socialBFrist,.socialBSideMianInn .socialBSecond,.socialBSideMianInn .socialBThird {-webkit-box-flex: 0; -webkit-flex: 0 0 33.333%; -ms-flex: 0 0 33.333%; flex: 0 0 33.333%; max-width: 33.333%; }
	.socialBSideMianInn .socialBfourth {-webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
	.partnerslogo_lists ul li{width: 32.333%;}
	.ourteamL_flex .col-sm-2 {-webkit-box-flex: 0; -webkit-flex: 0 0 25%; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }
	.category_topblog_sec .col-sm-6:nth-of-type(1){width: 100%;float: left;margin-bottom: 30px;}
	.category_topblog_sec .col-sm-6:nth-of-type(2){width: 100%;float: left;}
	.category_topblog_sec .inthe_category_right_boxes .col-sm-6{width: 50%;}
	.category_topblog_sec .inthe_category_right_boxes .col-sm-6:nth-of-type(1){margin-bottom: 0px;}

	body.single .single_left {width: 100%;}
	body.single .single_right{width: 100%;padding-left:0px;margin-top: 0px !important;}
	body.single .single_left::after{display: none;}
	body.single .single_right::after{display: none;}
	#content .post .article-content .entry-title {font-size: 24px; }

	.customMy_relatedPost .lateststory_blog_medium .row .col-sm-4 {-webkit-box-flex: 0; -webkit-flex: 0 0 33.333333%; -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; }
	.authorpage_main .blog_account_right {padding-left: 0px; width: 100%;float: left;}
	.authorpage_main .blog_account_left { width: 100%; float: left;}
	.authorpage_main .blog_account_left_inner::after{display: none;}
	.authorpage_main .blog_account_right::after{display: none;}
	.authorpage_main .profile_blog_realtive_content::after {display: none;}

	.search-results .single_left{width: 100%;}
	.search-results .single_left::after{display: none;}
	.search-results .single_right{width: 100%;}
	.search-results .single_right::after{display: none;}
	.search-no-results .single_left{width: 100%;}
	.search-no-results .single_left::after{display: none;}
	.search-no-results .single_right{width: 100%;}
	.search-no-results .single_right::after{display: none;}
	.model_login_form{padding-right: 0%;}
	.profile_desc_side h4{ font-size: 26px; }

	.feeds_columns{ width: 50%; clear: none; vertical-align: top; display: inline-block; }
	.fb_feeds_with_title + .textwidget{ display: inline-block; vertical-align: top; width: 48%; float: right; clear: none; }
	.fb_feeds_with_title + .textwidget .feeds_columns{ width: 100%; }
	.ctf#ctf {max-height: 350px;}
	.author_clear_content h5,
	.widget_heading_name{ font-size: 18px; }
	.right_topbar span a{ font-size: 12px; }
	.footer_left img.image{ display: none; }
	.footerSocialIcon{ text-align: center; padding: 20px 0; }
	.footerSocialIcon ul li{ margin: 0 20px; }
	.bottombar .col-sm-6 span .textwidget p{ padding-top: 4px; }
	.footerCemail{ padding-bottom: 20px; }
	.single_left .entry-content h2{ font-size: 18px; }
	.section_titleside, .business_leftside .main_heading{ font-size: 22px; }
	.single_right{ width: 100%; padding-left: 0; border-left: 0 }
	.single_left{ width: 100%;border-right: 0 }
	.single_left::after,
	.single_right::after{ display: none; }
	.profile_desc_side h4{ font-size: 24px; }
	.business_rightside_one{ margin-top: 30px; }
	.button_side{ text-align: center; }

	.fb_feeds_with_title{ width: 48%; }
	.fb_feeds_with_title .feeds_columns{ width: 100%; }

	.product-row{ display: block;  }
	.product-row .product-left{ -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding: 15px; padding-bottom: 0;  }
	.product-row .product-right{ -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding: 15px 20px; text-align: center; }
	.product-row .product-right ul{ margin-bottom: 0; text-align: left;}
	.product-row .product-right h4{ margin: 0; }

	.table-overlay{ display: block; width: 100%; overflow: auto; }
	.data-tabel{ width: 800px; }
	.responsive-tabel td{     position: relative;display: block;text-align: left;border: none!important;  line-height: 1.4;}
    .responsive-tabel td:before {content: attr(data-title); display: block; width: 100%; padding-bottom: 10px; color: #000; font-size: 18px; font-weight: 500; } }
    /*.responsive-tabel th{display: none!important;}*/
    .responsive-tabel tr{ border-top: 1px solid #ddd; }

    .mycustom_footer .col-sm-4{ text-align: center; }
    .footer_left img.image{ display:inline-block; }

}


@media screen and (max-width: 800px)
{
	#wpcomm .avatar{ box-shadow: none; }
}

@media screen and (max-width: 767px)
{
	.headpost_left, .headpost_right{display: block;width: 100%;float: left;height: auto;}
	.headpost_left{margin-bottom: 10px;}
	.headpost_right{padding-left: 0px;}
	.headpost_left {height: auto; min-height: 179px; }
	.headpost_right_first {height: auto;min-height: 179px;}
	.wpmm-mobile-menu{display: none;}


	.device_search{position: relative;}
	.device_search::after {content: ''; position: absolute; right: -11px; top: -8px; width: 1px; background: rgba(0, 0, 0, 0.17); height: 46px; display: none;}
	.device_search::before {content: ''; position: absolute; left: -11px; top: -8px; width: 1px; background: rgba(0, 0, 0, 0.17); height: 46px; display: none;}
	/*.mainheader_logo a img {width: 74px; }*/
	.mainheader_logo a {padding: 6px 0; }
	.menumain_perent {padding-top: 2px; }
	body.fixed-body {padding-top: 111px; }
	.latestnews_box {width: 100%;} 
	.section_titleside{padding-bottom: 30px;}
	.latestnews_story .col-sm-3 {width: 100%; }
	.latestnews_story .col-sm-9{width: 100%;}
	.latestnews_story .col-sm-3 .latestnews_box {width: 50%; }
	.lateststory_blog_medium .medium_blog_image img{width: 100%;}
	.latestnews_story .col-sm-3 .latestnews_box:nth-of-type(odd){padding-right: 20px;clear: both;}
	.business_section .image_partofdark {margin-bottom: 25px;}
	.techtype_mulipal .col-sm-4{margin-bottom: 30px;width: 100%;float: left;}

	.menufooter_left {width: 100%;margin-bottom: 30px;}
	.menufooter_newsFoot { width: 100%; }
	.footer_right .mc4wp-form-basic {width: 100%; }

	.bannerside_addDes_Inn .main_heading {font-size: 24px; }
	.bannerside_addDes_Inn p {font-size: 14px; }
	.bannerside_addDes_Inn{padding: 15px;}
	.aboutimagesec .middiletitleside{margin-top: 30px;float: left;width: 100%;padding-bottom: 15px;font-size: 24px;}
	.images_my_gallery_perent{display: none;}
	.xtreem_faq_main .headline-panel {font-size: 16px;}

	.single_right{width: 100%;padding-left: 0px;}
	.single_left{width: 100%;}
	.single_left::after{display: none;}
    .single_right::after{display: none;}
    .single_right form{width: 100%;}
    .post_contentright h6{font-size: 14px;}

	.helfSideBox_inner {display: block; }
    .helfSideBox_inner .leftHelfBox {-webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
    .leftHelfBox_Desc{padding: 0px 15px;padding-top: 30px;}
    .leftHelfBox_Desc, .leftHelfBox_img {height: auto; width: 100%; float: left; }
    .leftHelfBox_imgee {padding: 0px; margin-top: 30px; }
    .leftHelfBox_img .leftHelfBox_imgee img {position: initial;}
    .socialBSideMianInn .socialBFrist,.socialBSideMianInn .socialBSecond,.socialBSideMianInn .socialBThird {-webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
    .form_groupp {float: left; }
    .descrightside {padding-left: 0px; }
    .titleLeftside {width: 100%; }
    .partnerslogo_main .container {margin-top: 0%;}
    .partnerslogo_lists ul li {width: 49%; padding: 0px 2px; }
    .ourteamL_flex .col-sm-2 {-webkit-box-flex: 0; -webkit-flex: 0 0 33.333%; -ms-flex: 0 0 33.333%; flex: 0 0 33.333%; max-width: 33.333%; }
    .teamuser_img {width: 120px; height: 120px;}
    .category_topblog_sec .inthe_category_right_boxes .col-sm-6{width: 50%;margin-top: 20px;float: left;}
    .category_topblog_sec .col-sm-6:nth-of-type(1) { margin-bottom: 0px;}
    .image_partofdark {height: auto; max-height: 260px; }
    .comments-area .comment-form-author {width: 100%; padding-right: 0px; }
    .comments-area .comment-form-email {width: 100%; padding-right: 0px; padding-left: 0px; }
    .comments-area .comment-form-url {width: 100%; padding-left: 0px; margin-bottom: 30px;}
    .comment-respond{padding-top: 30px;}
    body.single #main {padding: 30px 0; }
    .comments-area input[type=text], .comments-area input[type=email], .comments-area input[type=password], .comments-area textarea{margin-bottom: 20px;}
    .authorpage_main .blog_account_right form{width: 100%;}
    .profile_blogs .col-sm-6{width: 100%;float: left;}
	.dpsp-hide-on-mobile {display: none; }
	.full_long_side .main_heading, .main_heading {font-size: 20px; }
	.section_titleside, .business_leftside .main_heading{font-size:20px;}
	.business_rightside_one .main_heading {font-size: 18px; }
	.texhmultipal_box .main_heading{font-size: 18px; }
	p,
	.wright_forcont_main p,
	.single_left .entry-content ol li, .single_left .entry-content ul li{font-size: 16px;}
	.contentsid_cookie {padding-right: 0px; padding-left: 0px;}
	#cookie-law-info-bar{padding: 10px;}
	.cookinglink_one {position: initial; top: 0; right: 0; width: 50%; float: left; margin-bottom: 0px; margin-top: 10px; padding-right: 5px; }
	.cookinglink_one a{width: 100%;text-align: center;float: left;}
	.cookinglink_two {position: initial; top: 0; right: 0; width: 50%; float: left; margin-left: 0px; margin-top: 10px; padding-left: 5px; }
	.cookinglink_two a{width: 100%;text-align: center;float: left;}
	.contentsid_cookie{font-size: 14px !important;}
	span.imagestyles{display: none;}

	.dropdown_user, .logintime_user ul.dropdown-menu {left: auto; right: 0; }

	.searchbar_searchpage input.s.field{ width: 90%;}
	.searchbar_searchpage .search-wrap button{  width:10%;}

	.scrollTop span{ display: none; }
	.scrollTop{ width: 34px; height: 34px; line-height: 34px ;padding: 0; border-radius: 50px; right: 10px; bottom: 40px; opacity: 0.8;}
	#masthead .search-wrap input.s{ padding: 20px 55px 20px 20px; font-size: 16px; }
	/*.mobiletoggle_icon{ margin-top: -1px; }*/
	.device_search{ margin-bottom: 0px; margin-top: 0 }
	/*.search-form-top{ margin-top: 15px; }*/

	.mainheader_logo img {max-height: 35px; }
	.mainheader_logo a {padding: 16px 0; }
	.single_left .entry-content h2, .single_left .entry-content h3, .single_left .entry-content h4, .single_left .entry-content h5, .single_left .entry-content h6{ line-height: 1.5 }
	.author_clear_content p{ font-size: 14px; padding-top: 10px; }
	.author_clear_content h5{ font-size: 16px; padding-left: 65px; }
	.author_clear_left{ width: 50px; height: 50px; }
	.author_single{ padding-top: 20px; }
	.total_views_list{ width: 100%; padding-top: 3px; }
	.total_sm{ padding-left: 0; padding-right: 25px; }
	.related-posts-main-title{ font-size: 18px; }

	.author_clear_content{ padding-left: 0; padding-top: 16px; overflow: visible;}
	.authperent{ vertical-align: top; padding-top: 3px; }
	.auth_list{ vertical-align: top }
	#wc-comment-header{ padding-left: 0; padding-right: 0; font-size: 18px; }
	.footerlink_title::after{ height: 1px; }
	.bottombar .col-sm-6 span .textwidget p{ text-align: center; }
	.bottombar .menu-bottom-footer-menu-container{ text-align: center; padding-top: 10px; }
	.bottombar span{ color: #fff; }
	.nevermiss_section input.btn_miss{ font-size: 14px;}
	.footer_left p{opacity: 0.7;}
	.footerSocialIcon ul li a{ font-size: 20px; }
	.footer_right_first ul li a{ opacity: 0.8; }
	.footer_right_first ul li a:hover{ opacity: 1; }
	.footerlink_title{ font-size: 12px; }
	.latestnews_listing{ padding-bottom: 30px; }
	.business_leftside .headingtext{ padding:18px; }
	.profile_box_desc_side h6{ font-weight: 600; padding-bottom: 10px; line-height: 1.4; }
	.single_left .entry-content{ text-align: left; }
	.profile_desc_side h4{ font-size: 20px; }
	.profile_box_desc_side h6{ font-size:17px; }
	.headpost_right_inner .main_heading{ font-size: 20px; }
	.blog_small_title{ font-size: 16px; }

	.headpost_right_inner .headpost_right_first{ width: 49%; display: inline-block; }
	.headpost_right_inner .headpost_right_first + .headpost_right_first{ float: right; }

	.business_rightside_main .col-sm-6.columntwos{ width: 50%; float: left;clear: none; }
	.redtitle{ height: inherit !important; }
	.business_rightside_one,
	.business_rightside_main .col-sm-6.columntwos{ margin-top: 0 }

	.search .single_left .bottom_side_usercomment{ padding-top: 0 }
	.search .single_left .profile_box_desc_side h6{ padding-bottom: 0 }
	.search .profile_blogs .col-sm-6{ width: 50%; }
	.bedsearch_text{ font-size: 16px; }
	.icon_bedsearch{ font-size: 26px; width: 50px; }
	.social_share_sect ul li a span{ display: none; }
	.social_share_sect ul li a i{ padding-right: 0 }
	.social_share_sect ul li a{ padding: 0; width: 40px; height: 40px; text-align: center; line-height: 40px; }
	.social_share_sect ul li{ margin-right: 10px; }
	.site-rate{ display: block; }
	.sit_rightcont{ display: block; padding-left: 0; padding-top: 8px; }


	#redeem_popup .tnt-modal{ padding: 20px; }
	#redeem_popup .new-year-img{ padding-top: 30px; text-align: center; }
	#redeem_popup .close{ top: 15px; }
	#redeem_popup .new-year-img{ padding-top: 40px; text-align: center; }
	#redeem_popup .tnt-modal{ padding:20px; }

    .footer_left p{ text-align: left; }
    .footer_left{ text-align: left; }
    .footerSocialIcon{ text-align: left; }
    .footerSocialIcon ul li{ margin: 5px 15px; }
    footer .footer_right_first{width: 50%;}
    .footerlink_title{ font-size: 18px; }
    .footer_left a img{ max-width: 80px; }

    .post-hosting-box-cover{ overflow: auto; }
    .post-hosting-box{ width: 900px; padding-left: 20px; }
	.left-detail iframe {
		width: 100% !important;
		height: 300px !important;
	}
    
}

@media screen and (max-width: 667px)
{

	.videosection_side .col-sm-8 .image_partofdark {max-height: 300px; }
	.business_section .image_partofdark {max-height: 300px;}
	.header_blog_perent .image_partofdark {max-height: 300px;min-height: 300px;}
	.image_partofdark img {min-height: 300px; }
	.contactabout_inn{width: 100%;}
	.single-related-posts{width: 100%;margin-right: 0px;}
	.customMy_relatedPost .lateststory_blog_medium .row .col-sm-4 {-webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }

	blockquote{ padding-left: 5px; border-left-width: 3px;}
	blockquote p:before{ width: 25px;left: 4px; }

	
	.ctf#ctf {max-height: 350px;}
	.single_left .entry-content h3{ font-size: 20px; }
	.single_left .entry-content h4{ font-size: 18px; }
	.nevermiss_section input.btn_miss{ font-size: 12px; width: 20%;}
	.left_inp_miss{ width: 78%; }
	.google-news{ display: block!important;  }

}

@media screen and (max-width: 567px)
{
	.latestnews_story .col-sm-3 .latestnews_box{ width: 100%; clear: both; }
	.feeds_columns{ width: 100%; clear: none; vertical-align: top; display: inline-block; }
	.fb_feeds_with_title + .textwidget{ display: inline-block; vertical-align: top; width: 100%; float: right; clear: none; }
	.fb_feeds_with_title + .textwidget .feeds_columns{ width: 100%; }
	.ourSolutionCheck .labelcss{ font-size: 16px; }

	.fb_feeds_with_title{ width: 100%; }
	#redeem_popup .tnt-modal-text h4 br{ display: none; }
	#redeem_popup .dear-img{ padding-top: 30px; padding-bottom: 30px; }
	.google-news{ display: block; margin-bottom: 8px; }
}

@media screen and (min-width: 480px) and (max-width: 567px)
{
.image_partofdark img {min-height: 240px; }
.header_blog_perent .image_partofdark {max-height: 240px; min-height: 240px; }
}

@media screen and (max-width: 479px)
{
	.right_topbar span a {/*color: #fb4329;*/ font-size: 10px;} 
	.right_topbar span {padding-left: 10px;}
	.left_topbar{ opacity: 0.8; }
	.date-in-topbar { font-size: 10px;}
	.topbar_login {padding-left: 15px; padding-right: 15px; }
	#site-navigation{padding-right: 15px; padding-left: 15px;}

	.latestnews_story .col-sm-3 .latestnews_box {width: 100%; }
	.latestnews_story .col-sm-3 .latestnews_box:nth-of-type(odd){padding-right: 0px;}
	.bottombar .menu-bottom-footer-menu-container ul li a {font-size: 12px; padding: 6px 10px; display: inline-block;}
	.bottombar .menu-bottom-footer-menu-container ul li {margin-left: 0px; }
	.bottombar .menu-bottom-footer-menu-container ul li + li {margin-left: 10px; }
	.bottombar .menu-bottom-footer-menu-container ul{display: block;text-align: center;}
	.bottombar .col-sm-6 span .textwidget p {text-align: center; }
	.contactabout_inn a {  font-size: 14px;}
	.single_right .left_inp_miss{width: 100%;}
	.single_right .nevermiss_section input.btn_miss{width: 100%;margin-top: 10px;}
	.SeprateConnect .main_heading {font-size: 15px; }
	.SeprateConnect p, .soTit h4 {font-size: 22px; }
	.lisiting_genral_checklist .wpcf7-list-item{width: 100%;}
	.ourteamL_flex .col-sm-2 {-webkit-box-flex: 0; -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
	.profile_desc_side {display: block; padding-left: 0px; float: left; margin-top: 10px; }
	.profile_imgside {float: none; width: 100px; margin: auto; }
	.bedsearch_text { font-size: 16px; color: #444; float: left; }
	.icon_bedsearch {width: 100%; font-size: 40px; float: left; }
	/*a.admin_click.dropdown-toggle {display: none; }*/
	.searchbar_searchpage input.s.field{ width: 85%;}
	.searchbar_searchpage .search-wrap button{  width:15%;}
	.scrollTop{ bottom: 20px; }
	.footerSocialIcon{ text-align: center; }
	.footer_left p{ text-align: center; }
	.footer_left a{ text-align: center; display: block; }
	.footer_left a img{ max-width: 50px !important; }
	/*.author_clear_content{ padding-left: 10px; }*/
	#content .post .article-content .entry-title{ font-size: 24px; }
	.auth_list,
	.readingtime{ font-size: 12px; }
	.footerlink_title{ padding-bottom: 10px; }
	.aboutimagesec .middiletitleside{ font-size: 20px; }
	.header_blog_perent .image_partofdark{ max-height: 270px; min-height: 270px; }
	.image_partofdark img{ min-height: 270px; }
	.mobiletoggle_icon { margin-top: -1px;}

	.profile_imgside{ width: 80px; height: 80px; overflow: hidden; border-radius: 50%; }
	.profile_imgside img{ min-width: 100%; min-height: 100%; object-fit: cover; }
	.profile_data{ text-align: center; }
	.profile_data .follow_author{ text-align: center; }
	.profile_data .follow_author a{ margin: 0 4px; }

	.headpost_right_inner .headpost_right_first,
	.business_rightside_main .col-sm-6.columntwos{ width: 100%; clear: both; }
	.business_rightside_main .col-sm-6{ margin-top: 0 }
	.business_rightside_one{ margin-top: 0 }
	.category_topblog_sec .inthe_category_right_boxes .col-sm-6{ width: 100%; clear: both;}
	.profile_box_desc_side h6{ font-size: 18px; }
	.helpSTitle { font-size: 22px;}
	.bannerside_addDes_Inn .main_heading {font-size: 22px; }
	.right_topbar span.imageslogSide{ margin-right: 0 }
	.search .profile_blogs .col-sm-6{ width: 100%; }
	.profile_box_desc_side p{ padding-top: 0; }
	.bedsearch_meaasge, .bedsearch_text{ text-align: center; display: block; width: 100%;}
	.icon_bedsearch{ font-size: 20px; }
	.bedsearch_text{ font-size: 14px; }
	.section_titleside, .business_leftside .main_heading{ font-size: 24px; }
	.site-rate p{ font-size: 12px; line-height: 1.3; }
	#redeem_popup .tnt-modal-text h4 br{ display: block; }
	#redeem_popup .tnt-modal-text h4 { font-size: 18px; }
    .footer_left a img{ max-width: 80px; }
	.bottombar .menu-bottom-footer-menu-container ul li + li{ margin-left: 0; }
	.footer_left a img{ max-width: 80px!important }

	


 }

 

 @media screen and (max-width: 400px)
 {
 	.btn{ width: 100%; margin: 8px 0; }
 	.reading_time_show{ float: left; width: 100%; clear: both; }
 	.download-tnt-app-section .download-btn i:before{font-size: 21px;}
	 .download-tnt-app-section .download-btn{width: auto; font-size: 13px!important;padding: 12px 30px 12px 42px!important;}
 }



.header_blog_perent{float:none; max-width: 2200px; margin: 0 auto; clear: both;}
.header_blog_perent:before,
.header_blog_perent:after{ content: ""; display: block; clear: both; }

