




/*============ Media 480px ============ */
@media (max-width: 480px) {
	.tm-topbar{
		text-align: center;
	}
	body, p{
   /**	font-family: 'Comic Sans MS' !important;**/
   	font-family: 'Arial' !important;
   
	}
	.padl{ padding-left:25% !important; }
	.tm-topbar .social-icons{
		    width: 18%;
    		margin-bottom: 17px;
    		display: inline-block;
	}
	.search-area .search-top{
		width: 170px;
	}
	.owl-carousel.style1 .slide-content{
		padding: 0;
	}
	.slide-content .tagline{
		top: -48px;
		font-size: 12px;
		left: 0;
		right: 0;
		margin: 0 auto;
		width: auto;
	}
	.owl-carousel.style1 .post-heading{
		font-size: 16px;
	}
	.owl-carousel.style1 .slide-content p{
		font-size: 12px;
	}
	.btn{
		font-size: 12px;
		padding: 10px 23px;
	}
	.post-meta ul.meta-list li{
		font-size: 12px;
	}
	.post-meta ul.meta-list li a{
		padding: 0 4px 0 4px;
	}
	.tm-categories-style-1 .cat-box h1{
		font-size: 24px;
	}
	.tm-categories-style-1 .cat-box .cat-meta ul li, .blog-post-meta ul li{
		font-size: 12px;
		padding: 0 4px 0 4px;
	}
	.tm-blog-grid .blog-post .post-content .post-title, .tm-blog-list .post-title{
		font-size: 16px;
	}
	.blog-post .post-content{
		padding: 0 0 20px;
	}
	.tm-slider-posts .slide-content .slide-info{
		display: none;
	}
	.tm-slider-posts .slide-content .post-title{
		margin-bottom: 10px;
		font-size: 14px;
	}
	.owl-nav .owl-prev, .owl-nav .owl-next{
		font-size: 14px;
		padding: 5px;
	}
	.tm-blog-list .post-description, .tm-blog-grid .post-description{
		font-size: 12px;
	}
	.blog-post .post-content{
		text-align: center;
	}
	.widget.recent-posts ul li{
		text-align: center;
	}
	.widget.recent-posts ul li .w-thumbnail{
		float: none;
		margin: 0 auto 20px;
	}
	.widget.recent-posts .w-data{
		width: 100%;
	}
	.tm-sidebar .widget{
		text-align: center;
	}
	.tm-slider-posts .blog-post-meta{
		display: none;
	}
	footer .social-bar ul li a{
		font-size: 14px;
		padding: 14px 0;
	}
	footer .social-bar ul li{
		height: 40px;
	}
	.footer{
		text-align: center;
	}
	.widget.recent-comments .comment-posts .comment-thumbnail{
		float: none;
		margin: 0 auto 20px;
	}
	.widget.recent-comments .comment-posts .comment-content{
		width: 100%;
	}
	.widget.recent-comments .comment-posts li{
		margin-bottom: 30px;
	}
	.tm-bottom-bar{
		padding: 20px 0;
	}
	.tm-bottom-bar .bottom-nav li{
		font-size: 12px;
		margin:0 4px;
	}
	.search-area{
		    width: 59%;
    		margin-top: 7px;
	}
	.search-area .search-top{
		float: right;
	}
	.nav-footer-center ul li{
		margin:20px 5px 0;
		display: block;
	}
	.owl-carousel.style3 .slide-content .tagline{
		display: none;
	}
	.owl-carousel.style3 .slide-content .post-meta{
		display: none;
	}
	.owl-carousel.style3 .slide-image .btn{
		display: none;
	}
	.owl-carousel.style4 .slide-content .post-heading{
		font-size: 12px;
		padding: 0;
	}
	.owl-carousel.style4 .slide-content .indata .p-link{
		display: none;
	}
	.tm-author-detail .follow-wrap ul li{
		margin: 7px;
	}
	.tm-author-detail .follow-wrap ul li a{
		font-size: 16px;
	}
	.tm-post-nav .prev-post .post-title, .tm-post-nav .next-post .post-title{
		width: 80%;
	}
	.tm-pagination ul li a{
		padding: 10px 15px;
		font-size: 14px;
	}
	.tm-pagination ul li{
		margin: 0 1px;
	}
	.blog-inner-gallery .slide .overlay-data .icon-magnifying-glass{
		padding: 0;
		width: 30px;
		height: 30px;
		font-size: 14px;
		line-height: 2;
	}

	.scroll-downs
	{
		top:20%;
	}

	.widht_input
	{
		width: 100%;
		margin: 0px auto;
	}

	.width_21
	{
		width: 100%;
		float: left;
	}

	.widht_64
	{
		width: 100%;
		float: left;
		padding-right: 0px;
		padding-left: 0px !important;
	}

	.width_14
	{
		width: 100%;
		float: left;
	}

		.menu-links_left_custom 
 	{
 		position: relative;
 		left: 0rem;
 	}

 	.sidebar_responsive,.logo_show
 	 {
 	 	display: block;
 	 	padding: 0px 15px 0px 15px;
 	 }

 	 .nav_bar_hide,.mousey
 	 {
 	 	display: none;
 	 }

 	 .html_video
 	 {
 	 	float: left;
 	 	margin-left: 2rem;
 	 }

 	 .logo_reposnive
	{
		float: left;
	}

	.banner_top_img
	{
	
		position: absolute;
    	left: 15px;
    	right: 15px;
    	height: 33rem;
    	margin-top: 0;
    	
	}

	.responsive_down
	{
		position: relative;
    	top: 8rem;
    	margin-bottom: 11rem;
	}

	.follow_respom
	{
		width: 34%;
	}
	.footer_icon_resp
	{
		 float: right;
    	width: 43%;
	}

	.footer_support
	{
		float: unset;
		position: relative;
    	top: 13px;
	}

	.ins_sup_text
	{
		line-height: 35px;
	}

	.popur_search
     {
     	width: 100%;
     }

        .post-title1
     {
     	margin-top: 88px !important;
     }

      .responsive_margin_top_bottom
     {
     	margin-top: 40px !important;
    	margin-bottom: 40px !important;

     }

     .responsive_maring_top_25
     {
     	margin-top: 25px !important;
     	margin-bottom: 65px !important;
     }

      .testimo_responise
     {
     	margin-top: 40px !important;
     }

    .sing_pricing_table
	{
		padding: 7rem 0rem 0rem 0rem;
	}

	body, p{
   	font-family: 'Comic Sans MS';
   
	}

.user_account_img_name img {
        width: 37px !important;
    height: 37px !important;
    margin-top: 0px !important;
    object-fit: cover;
    border: 1px solid #cbbed9;
    border-radius: 50px;
    /* margin-top: -12px; */
    padding: 5px;
}
.user_account_img_name .user_acc_name {
    color: #fff;
    display: block;
    width: 100% !important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.user_account_img_name .user_acc_name1 {
    color: #fff;
    display: block;
    width: 100% !important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}


	.login_btn_out_mobile
	{
		display: inline-block;
        position: absolute;
        right: 56px;
        z-index: 33;
	}

	.login_btn_out_mobile .sign_top_btn .btn-colored
	{
		
		padding: 11px 12px;
    		margin: 8px 0px !important;
    		font-size: 15px;
	}

	.section-heading1
	{
		font-size: 16px;
	}

	.the_strategy_margin
	{
		margin-top: 150px;
	}

	.first_thing_to_know
	{
		margin: 28px auto;
	}

	.footer-wrapper h4
	{
		margin-top: 20px;
	}

}





/*============	Media 992px 1199px ============ */

@media only screen and (min-width: 1610px)and (max-width: 2600px)
{
		.scroll-downs
	{
		top:60%;
	}
	.widht_input
	{
		width: 60%;
		margin: 0px auto;
	}

	.width_21
	{
		width: 19%;
		float: left;
	}

	.widht_64
	{
		width: 64%;
		float: left;
		padding-right: 8px;
		padding-left: 16px !important;
	}

	.width_14
	{
		width: 15%;
		float: left;
	}

	.box_at_intropl .tm-sidebar
 	{
 	
	 	position: absolute;
	    left: -25rem;
    	top: -2rem;
	    width: 33%;
 	}

 	.menu-links_left_custom 
 	{
 		position: relative;
 		left: -4rem;
 	}

 	.menu-bar ul li
 	{
 		margin: 0px 13px;
 	}

 	 .quotation_new .banner_top_img
 	 {
 	 	height: 43rem;
 	 }

 	 .sidebar_responsive,.logo_show
 	 {
 	 	display: none;
 	 	padding: 0px 0px 0px 0px;
 	 }

 	  .nav_bar_hide,.mousey
 	 {
 	 	display: block;
 	 }

	.html_video
	{
		float: right;
		margin-left: 0rem;
	}

	.logo_reposnive
	{
		float: unset;
	}

	.banner_top_img
	{
	
		height: 43rem;
		margin-top: 6rem;
		position: relative;
		left: 0;
		right: 0;
	}

	.responsive_down
	{
		position: relative;
    	top: 0rem;
    	margin-bottom: 0rem;
	}

	.follow_respom
	{
		width: unset;
	}
	.footer_icon_resp
	{
		float:  unset;
    	width: unset;
	}

	.footer_support
	{
		float: right;
		position: relative;
    	top: 0px;
	}

	.ins_sup_text
	{
		line-height: 0px;
	}

	.popur_search
     {
     	width: 330px;
     }

     .post-title1
     {
     	margin-top: 50px !important;
     }

     .responsive_margin_top_bottom
     {
     	margin-top: 115px !important;
    	margin-bottom: 110px !important;

     }

     .testimo_responise
     {
     	margin-top: 100px !important;
     }

     .sing_pricing_table
	{
		padding: 2rem 0rem 0rem 0rem;
	}

	body, p{
   font-family: 'Comic Sans MS';
    font-size: 15px;
    font-weight: 400;
    color: #000;
    margin: 0;
}

   .login_btn_out_mobile
	{
		display: none;
		position: absolute;
        right: 56px;
        z-index: 33;
	}

	.login_btn_out_mobile .sign_top_btn .btn-colored
	{
		padding: 5px 10px;
		margin: 12px 0px !important;
	}

	.section-heading1
	{
		font-size: 28px;
	}

	.the_strategy_margin
	{
		margin-top: 120px;
	}

	.first_thing_to_know
	{
		margin: 50px auto;
	}

	.footer-wrapper h4
	{
		margin-top: 0px;
	}

}


@media only screen and (min-width: 1200px)and (max-width: 1600px)
{
   .scroll-downs
	{
		top:60%;
	}
	.widht_input
	{
		width: 60%;
		margin: 0px auto;
	}

	.width_21
	{
		width: 19%;
		float: left;
	}

	.widht_64
	{
		width: 64%;
		float: left;
		padding-right: 8px;
		padding-left: 16px !important;
	}

	.width_14
	{
		width: 15%;
		float: left;
	}

	.box_at_intropl .tm-sidebar
 	{
 	
	 	position: absolute;
	    left: -25rem;
    	top: 3rem;
	    width: 33%;
 	}

 		.menu-links_left_custom 
 	{
 		position: relative;
 		left: -4rem;
 	}
 	.menu-bar ul li

 	{
 		margin: 0px 11px;
 	}

 	 .quotation_new .banner_top_img
 	 {
 	 	height: 43rem;
 	 }

 	 .sidebar_responsive,.logo_show
 	 {
 	 	display: none;
 	 	padding: 0px 0px 0px 0px;
 	 }
 	  .nav_bar_hide,.mousey
 	 {
 	 	display: block;
 	 }

 	 .html_video
	{
		float: right;
		margin-left: 0rem;
	}

	.logo_reposnive
	{
		float: unset;
	}

	.banner_top_img
	{
	
		
		height: 43rem;
		margin-top: 6rem;
		position: relative;
		left: 0;
		right: 0;
	}

	.responsive_down
	{
		position: relative;
    	top: 0rem;
    	margin-bottom: 0rem;
	}

	.follow_respom
	{
		width: unset;
	}
	.footer_icon_resp
	{
		float:  unset;
    	width: unset;
	}


	.footer_support
	{
		float: right;
		position: relative;
    	top: 0px;
	}

	.ins_sup_text
	{
		line-height: 0px;
	}

	.popur_search
     {
     	width: 330px;
     }

       .post-title1
     {
     	margin-top: 50px !important;
     }

      .responsive_margin_top_bottom
     {
     	margin-top: 115px !important;
    	margin-bottom: 110px !important;

     }

     .responsive_maring_top_25
     {
     	margin-top: 115px !important;
     	margin-bottom: 110px !important;
     }

      .testimo_responise
     {
     	margin-top: 100px !important;
     }

     .sing_pricing_table
	{
		padding: 2rem 0rem 0rem 0rem;
	}

	body, p{
  /** font-family: 'Comic Sans MS';**/
  font-family: 'Arial'; 
    font-size: 14px;
    font-weight: 400;
    color: #000;
    margin: 0;
}

.login_btn_out_mobile
	{
		display: none;
		position: absolute;
        right: 56px;
        z-index: 33;
	}

	.login_btn_out_mobile .sign_top_btn .btn-colored
	{
		padding: 5px 10px;
		margin: 12px 0px !important;
	}

	.section-heading1
	{
		font-size: 28px;
	}

	.the_strategy_margin
	{
		/***margin-top: 120px;****/
		margin-top: 0px;
	}

	.first_thing_to_know
	{
		margin: 50px auto;
	}

	.footer-wrapper h4
	{
		margin-top: 0px;
	}

}

@media screen and (min-width: 992px) and (max-width: 1199px) {
	.menu-bar .sub-menu{
		min-width: 220px;
	}
	.owl-carousel.style1 .post-heading{
		font-size: 16px;
		margin-bottom: 10px;
	}
	.owl-carousel.style1 p{
		font-size: 12px;
		margin-bottom: 10px;
	}
	.owl-carousel.style1 .slide-content{
		padding: 20px 15px;
	}
	.btn{
		font-size: 12px;
		padding: 10px 23px;
	}
	.owl-carousel.style1 .slide-content .post-meta ul li a{
		font-size: 12px;
	}
	.owl-carousel.style1 .slide-content .tagline{
		top: 13px;
		font-size: 12px;
	}
	.tm-categories-style-1 .cat-box h1{
		font-size: 28px;
	}
	.blog-post-meta ul li, .cat-meta ul li{
		font-size: 12px;
		padding: 0 6px 0 2px;
	}
	.tm-blog-grid .blog-post .post-content .post-title, .tm-blog-list .post-title{
		font-size: 16px;
		margin: 20px 0;
	}
	.tm-blog-grid .blog-post .post-content .post-description, .tm-blog-list .blog-post .post-content .post-description{
		font-size: 12px;
		margin-bottom: 10px;
	}
	.tagline, .post-tag{
		font-size: 12px;
	}
	.tm-slider-posts .slide-content .post-title{
		font-size: 16px;
	}
	.tm-slider-posts .slide-content .slide-info{
		font-size: 12px;
	}
	.tm-categories-style-1 .cat-box .cat-meta ul li{
		font-size: 12px;
		padding: 0 7px 0 2px;
	}
	.widget.recent-posts .w-data{
		width: 60%;
	}
	footer .widget.about-company p{
		font-size: 12px;
	}
	.widget.recent-comments .comment-posts .comment-content{
		width: 66%;
	}
	.widget.recent-comments .comment-posts .comment-content h5, .tm-bottom-bar .copyright, .tm-bottom-bar .bottom-nav li a,
	.widget.recent-posts .w-post-heading, .widget.recent-posts .w-post-date, .widget.categories ul li a,
	.about-author .author-description
	{
		font-size: 12px;
	}

	.menu-bar.style-2 .menu-links > ul > li{
		margin: 0 20px;
	}
	.menu-bar.style-2 ul li a{
		font-size: 12px;
	}
	.menu-bar.style-2 .menu-links > ul > li > .sub-menu{
		left: -150px;
	}

	.menu-bar.style-3 .menu-links > ul > li{
		margin: 0 20px;
	}
	.menu-bar.style-4 .menu-links > ul > li{
		margin: 0 20px;
	}
	.menu-bar.style-3 ul li a{
		font-size: 12px;
	}
	.menu-bar.style-3 .menu-links > ul > li > .sub-menu{
		left: -150px;
	}
	.menu-bar.style-4 ul li a{
		font-size: 12px;
	}
	.menu-bar.style-4 .menu-links > ul > li > .sub-menu{
		left: -150px;
	}
	.owl-carousel.style2 .slide-content .post-heading{
		font-size: 16px;
	}
	.owl-carousel.style2 .slide-content p{
		font-size: 12px;
	}

	.scroll-downs
	{
		top:90%;
	}

	.widht_input
	{
		width: 60%;
		margin: 0px auto;
	}

	.width_21
	{
		width: 19%;
		float: left;
	}

	.widht_64
	{
		width: 62%;
	    float: left;
	    padding-right: 8px;
	    padding-left: 15px !important;
	}

	.width_14
	{
		width: 18%;
		float: left;
	}

	.box_at_intropl .tm-sidebar {
	    position: absolute;
	    left: -21rem;
    	top: -3rem;
	    width: 34%;
	}

		.menu-links_left_custom 
 	{
 		position: relative;
 		left: -2rem;
 	}

 	.menu-bar ul li
 	{
 		margin: 0px 4px;
 	}

 	 .quotation_new .banner_top_img
 	 {
 	 	height: 36.8rem;
 	 }


 	 .sidebar_responsive,.logo_show
 	 {
 	 	display: none;
 	 	padding: 0px 0px 0px 0px;
 	 }

 	  .nav_bar_hide,.mousey
 	 {
 	 	display: block;
 	 }

 	 .html_video
	{
		float: right;
		margin-left: 0rem;
	}
	.logo_reposnive
	{
		float: unset;
	}

	.banner_top_img
	{
	
		height: 43rem;
		margin-top: 6rem;
		position: relative;
		left: 0;
		right: 0;
	}

	.responsive_down
	{
		position: relative;
    	top: 0rem;
    	margin-bottom: 0rem;
	}

	.follow_respom
	{
		width: unset;
	}
	.footer_icon_resp
	{
		float:  unset;
    	width: unset;
	}


	.footer_support
	{
		float: right;
		position: relative;
    	top: 0px;
	}

	.ins_sup_text
	{
		line-height: 0px;
	}

	.popur_search
     {
     	width: 330px;
     }

       .post-title1
     {
     	margin-top: 50px !important;
     }

       .responsive_margin_top_bottom
     {
     	margin-top: 115px !important;
    	margin-bottom: 110px !important;

     }

     .responsive_maring_top_25
     {
     	margin-top: 115px !important;
     	margin-bottom: 110px !important;
     }

      .testimo_responise
     {
     	margin-top: 100px !important;
     }

     .sing_pricing_table
	{
		padding: 2rem 0rem 0rem 0rem;
	}

	body, p{
   font-family: 'Comic Sans MS';
    font-size: 15px;
    font-weight: 400;
    color: #000;
    margin: 0;
}

   .login_btn_out_mobile
	{
		display: none;
		position: absolute;
    	right: 10px;
    	z-index: 33;
	}

	.login_btn_out_mobile .sign_top_btn .btn-colored
	{
		padding: 5px 10px;
		margin: 12px 0px !important;
	}

	.section-heading1
	{
		font-size: 28px;
	}

	.the_strategy_margin
	{
		margin-top: 120px;
	}

	.first_thing_to_know
	{
		margin: 50px auto;
	}

	.footer-wrapper h4
	{
		margin-top: 0px;
	}

}

/*============	Media 768px to 991px ============ */ 
@media (min-width: 768px) and (max-width: 991px) {
	
	.menu-bar ul li{
		margin: 0 20px;
	}
	.padl{ padding-left:40%px; }
	.menu-bar ul li a, .menu-bar .sub-menu li a{
		font-size: 12px;
	}
	.menu-bar .sub-menu{
		left: -20px;
		top: 30px;
		min-width: 165px;
	}
	.btn.subscribe{
		font-size: 12px;
		padding: 7px 12px;
	}
	.owl-carousel.style1 .post-heading{
		font-size: 14px;
		margin-bottom: 10px;
	}
	.owl-carousel.style1 p{
		display: none;
	}
	.owl-carousel.style1 .slide-content{
		padding: 20px 15px;
	}
	.btn{
		font-size: 12px;
		padding: 10px 23px;
	}
	.owl-carousel.style1 .slide-content .tagline{
		top: 13px;
		font-size: 12px;
	}
	.owl-carousel.style1 .slide-content{
		width: 119%;
	}
	.owl-carousel.style1 .slide-content .post-meta ul li a{
		font-size: 12px;
	}
	.blog-post-meta ul li, .cat-meta ul li{
		font-size: 12px;
		padding: 0 6px 0 2px;
	}
	.tm-categories-style-1 .cat-box h1{
		font-size: 20px;
	}
	.tm-categories-style-1 .cat-box .cat-meta ul li{
		font-size: 12px;
		padding: 0 6px 0 2px;
	}
	.section-heading{
		font-size: 25px;
	}
	.tagline, .post-tag{
		font-size: 12px;
	}
	.tm-blog-grid .blog-post .post-content .post-title, .tm-blog-list .post-title{
		font-size: 16px;
		margin: 20px 0;
	}
	.tm-blog-grid .blog-post .post-content .post-description, .tm-blog-list .blog-post .post-content .post-description{
		font-size: 12px;
		margin-bottom: 10px;
	}
	.widget.recent-comments .comment-posts .comment-content h5, .tm-bottom-bar .copyright, .tm-bottom-bar .bottom-nav li a,
	.widget.recent-posts .w-post-heading, .widget.recent-posts .w-post-date, .widget.categories ul li a,
	.about-author .author-description,
	.widget.subscribe p,
	.widget.recent-comments .comment-posts .comment-content span,
	.tm-bottom-bar .bottom-nav li
	{
		font-size: 12px;
	}
	.widget.recent-posts .w-thumbnail{
		width: 44px;
		height: 44px;
		margin-right: 8px;
	}
	.widget.recent-posts .w-data{
		width: 65%;
	}
	.tm-slider-posts .slide-content .post-title{
		font-size: 16px;
		margin-bottom: 10px;
	}
	.tm-slider-posts .slide-content .slide-info{
		font-size: 12px;
		height: 46px;
		overflow: hidden;
		margin-bottom: 20px;
	}
	footer .widget.about-company p{
		font-size: 12px;
	}
	.widget.recent-comments .comment-posts .comment-thumbnail{
		width: 44px;
		height: 44px;
	}
	.widget.recent-comments .comment-posts .comment-content{
		margin-top: 0;
	}
	.widget.instagram-feeds ul li{
		width: 50px;
		height: 50px;
		overflow: hidden;
	}
	.menu-bar.style-2 .menu-links > ul > li{
		margin: 0 17px;
	}
	.menu-bar.style-2 ul li a{
		font-size: 12px;
	}
	.menu-bar.style-2 .menu-links > ul > li > .sub-menu{
		left: -87px;
	}
	.menu-bar.style-3 .menu-links > ul > li{
		margin: 0 17px;
	}
	.menu-bar.style-4 .menu-links > ul > li{
		margin: 0 17px;
	}
	.menu-bar.style-3 ul li a{
		font-size: 12px;
	}
	.menu-bar.style-3 .menu-links > ul > li > .sub-menu{
		left: -87px;
	}
	.menu-bar.style-4 .menu-links > ul > li > .sub-menu{
		left: -87px;
	}
	.owl-carousel.style2 .slide-content .post-heading{
		font-size: 16px;
	}
	.owl-carousel.style2 .slide-content p{
		font-size: 12px;
	}
	.menu-bar.style-2 .logo-top img{
		width: 130px;
		margin-top: 10px;
	}
	.menu-bar.style-3 .logo-top img{
		width: 130px;
		margin-top: 10px;
	}
	.menu-bar.style-4 .logo-top img{
		width: 130px;
		margin-top: 10px;
	}
	.owl-carousel.style3 .slide-content .post-heading{
		margin: 10px 0;
		font-size: 16px;
	}
	.owl-carousel.style3 .slide-content p{
		font-size: 12px;
		margin: 10px 0;
	}
	.tm-categories-style-3 .content{
		padding: 5px 26px;
	}
	.tm-categories-style-3 .content h3{
		font-size: 16px;
	}
	.owl-carousel.style4 .slide-content .post-heading{
		font-size: 16px;
	}
	.tm-modal{
		width: 80%;
	}

	.widht_input
	{
		width: 60%;
		margin: 0px auto;
	}

		.menu-links_left_custom 
 	{
 		position: relative;
 		left: 0rem;
 	}

 	.sidebar_responsive,.logo_show
 	 {
 	 	display: none;
 	 	padding: 0px 0px 0px 0px;
 	 }

 	  .nav_bar_hide,.mousey
 	 {
 	 	display: block;
 	 }

 	 .html_video
	{
		float: right;
		margin-left: 0rem;
	}
	
	.logo_reposnive
	{
		float: unset;
	}

	.banner_top_img
	{
	
		height: 43rem;
		margin-top: 6rem;
		position: relative;
		left: 0;
		right: 0;
	}

		.responsive_down
	{
		position: relative;
    	top: 0rem;
    	margin-bottom: 0rem;
	}
	.follow_respom
	{
		width: unset;
	}
	.footer_icon_resp
	{
		float:  unset;
    	width: unset;
	}


	.footer_support
	{
		float: right;
		position: relative;
    	top: 0px;
	}
	.ins_sup_text
	{
		line-height: 0px;
	}

	.popur_search
     {
     	width: 330px;
     }

       .post-title1
     {
     	margin-top: 50px !important;
     }

      .responsive_margin_top_bottom
     {
     	margin-top: 115px !important;
    	margin-bottom: 110px !important;

     }

     .responsive_maring_top_25
     {
     	margin-top: 115px !important;
     	margin-bottom: 110px !important;
     }

      .testimo_responise
     {
     	margin-top: 100px !important;
     }

     .sing_pricing_table
	{
		padding: 2rem 0rem 0rem 0rem;
	}

	body, p{
   font-family: 'Comic Sans MS';
    
}

.login_btn_out_mobile
	{
		display: none;
		position: absolute;
        right: 56px;
        z-index: 33;
	}

	.login_btn_out_mobile .sign_top_btn .btn-colored
	{
		padding: 5px 10px;
		margin: 12px 0px !important;
	}

	.section-heading1
	{
		font-size: 28px;
	}

	.the_strategy_margin
	{
		margin-top: 120px;
	}

	.first_thing_to_know
	{
		margin: 50px auto;
	}

	.footer-wrapper h4
	{
		margin-top: 0px;
	}

}

/*============ Media 991px ============ */
@media (max-width: 991px) {
	body{
		overflow-x: hidden;
	}
	.padl{ padding-left:40%; }
	.widget.twitter-feeds .feeds-list li p, .widget.twitter-feeds .feeds-list li a, .widget.twitter-feeds .feeds-list li span{
		font-size: 12px;
	}
	.tm-related-posts .related-post h4{
		font-size: 14px;
	}

	.sidebar_responsive,.logo_show
 	 {
 	 	display: none;
 	 	padding: 0px 0px 0px 0px;
 	 }

 	  .nav_bar_hide,.mousey
 	 {
 	 	display: block;
 	 }
 	 .logo_reposnive
	{
		float: unset;
	}

	.banner_top_img
	{
	
		height: 43rem;
		margin-top: 6rem;
		position: relative;
		left: 0;
		right: 0;
	}

	.responsive_down
	{
		position: relative;
    	top: 0rem;
    	margin-bottom: 0rem;
	}

	.follow_respom
	{
		width: unset;
	}
	.footer_icon_resp
	{
		float:  unset;
    	width: unset;
	}


	.footer_support
	{
		float: right;
		position: relative;
    	top: 0px;

	}

	.ins_sup_text
	{
		line-height: 0px;
	}

	.popur_search
     {
     	width: 330px;
     }

       .post-title1
     {
     	margin-top: 50px !important;
     }

     .responsive_margin_top_bottom
     {
     	margin-top: 115px !important;
    	margin-bottom: 110px !importantx;

     }

     .responsive_maring_top_25
     {
     	margin-top: 115px !important;
     	margin-bottom: 110px !important;
     }

      .testimo_responise
     {
     	margin-top: 100px !important;
     }

     .sing_pricing_table
	{
		padding: 2rem 0rem 0rem 0rem;
	}
	body, p{
   font-family: 'Comic Sans MS';
  
}

.login_btn_out_mobile
	{
		display: none;
		position: absolute;
        right: 56px;
        z-index: 33;
	}

	.login_btn_out_mobile .sign_top_btn .btn-colored
	{
		padding: 5px 10px;
		margin: 12px 0px !important;
	}

	.section-heading1
	{
		font-size: 28px;
	}

	.the_strategy_margin
	{
		margin-top: 120px;
	}

	.first_thing_to_know
	{
		margin: 50px auto;
	}

	.footer-wrapper h4
	{
		margin-top: 0px;
	}

}

/*============ Media 767px ============ */
@media (max-width: 767px) {
	.tm-topbar .social-icons ul li a{
		font-size: 12px;
	}
	
	.dropdown-menu {
    position: absolute;
    top: 100%;
    left: -270% !Important;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
}

	
	.tm-blog-grid .blog-post {
    background: #c9cadc;
    margin-bottom: 15px;
    padding: 10px 0px;
    min-height: 180px !important;
    padding-bottom: 1px;
    /* box-shadow: 0 0px 16px 3px rgba(0, 0, 0, 0.03);*/}
	
	.footer-wrapper {
    margin-top: 0px !important;
	}
	
	.tm-topbar .social-icons ul li{
		margin-right: 3px;
	}
	.search-area .search-top{
		width: 140px;
	}
	.owl-carousel.style1 .slide-content{
		position: relative;
		left: 0;
		box-shadow: none;
	}
	.slide-content .tagline{
		margin-left: 0;
		font-size: 12px;
	}
	.tm-categories-style-1 .cat-box img{
		width: 100%;
	}
	.post-thumbnail img{
		width: 100%;
	}
	.share-post ul{
		left: unset;
		right: 0;
	}
	.tm-sidebar{
		margin-top: 85px;
		float: left;
		width: 100%;
	}
	.tm-bottom-bar{
		text-align: center;
	}
	.tm-bottom-bar .copyright,
	.tm-bottom-bar .bottom-nav{
		width: 100%;
		text-align: center;
	}
	.tm-bottom-bar .copyright{
		margin-bottom: 20px;
	}
	footer .widget{
		clear: both;
		display: block;
		width: 100%;
		float: left;
		margin-bottom: 50px;
	}
	footer .widget.about-company p{
		margin-bottom: 0;
	}
	.instabtn{
		clear: both;
		display: block;
		float: left;
	}
	.menu-bar{
		display: none;
	}
	.dl-menuwrapper{
		display: block;
	}
	.tm-blog-list .post-content{
		padding: 0 0 20px;
	}
	.tm-slider-posts .slide-content .slide-info,
	.tm-slider-posts .slide-content .post-title {
		font-size: 12px;
		margin-bottom: 10px;
	}
	.tm-slider-posts .slide-content .slide-info{
		height: 50px;
		overflow: hidden;
	}
	.blog-post-meta ul li{
		padding: 0 6px 0 1px;
		font-size: 12px;
	}
	.section-wrap{
		margin-top: 20px;
		margin-bottom: 30px;
	}
	.owl-carousel.style2 div[class^="col-"]{
		padding: 0;
	}
	.tm-categories-style-2 .cat-box img{
		width: 100%;
	}
	.nav-footer-center ul li{
		font-size: 11px;
		margin: 0 5px;
	}
	.footer.centered .widget.about-company{
		margin: 0;
	}
	.footer.centered .copyright{
		margin: 0;
	}
	.owl-carousel.style2 .slide-content .post-heading{
		font-size: 16px;
	}
	.owl-carousel.style2 .slide-content p{
		font-size: 12px;
	}
	.owl-carousel.style3 .slide-content .post-heading{
		margin: 0 0 10px;
		font-size: 16px;
	}
	.owl-carousel.style3 .slide-content p{
		display: none;
	}
	.tm-categories-style-3 .content{
		padding: 5px 26px;
	}
	.tm-categories-style-3 .content h3{
		font-size: 16px;
	}
	.owl-carousel.style3 .share-post{
		left: 12px;
		top: 12px;
	}
	.owl-carousel.style3 .share-post ul{
		left: 0;
		right: unset;
	}
	.owl-carousel.style3 .slide-image .btn{
		padding: 10px;
		font-size:12px;
	}
	.tm-categories-style-3 .cat-box img{
		width: 100%;
	}
	.btn{
		font-size: 12px;
	}
	.owl-dots .owl-dot{
		width: 10px;
		height: 10px;
		margin:5px;
	}
	.owl-carousel.style4 .slide-content .post-heading{
		font-size: 14px;
		margin: 3px 0;
	}
	.owl-carousel.style4 .slide-content .indata .p-link{
		padding: 2px 8px;
		font-size: 14px;
	}
	.section-wrap.reversed > .tm-content-box{
		margin-top: 20px;
	}
	.tm-related-posts .related-post{
		margin-bottom: 50px;
	}
	.tm-comment-form input{
		margin-bottom: 15px;
	}
	.tm-breadcrumb .title{
		font-size: 18px;
		margin-bottom: 30px;
	}
	.tm-post-nav .prev-post, .tm-post-nav .next-post{
		width: 100%;
	}
	.comments-list .comment-meta span{
		border:0;
		margin: 0;
	}
	.section-heading{
		font-size: 20px;
	}
	.nothing-found strong{
		clear: both;
		display: block;
	}
	.tm-modal .content-wrap{
		text-align: center;
	}
	.tm-modal{
		width: 80%;
	}
	.tm-modal .content-wrap img{
		width: 100px;
		margin: 30px auto;
	}

	.scroll-downs
	{
		top:60%;
	}

	.widht_input
	{
		width: 60%;
		margin: 0px auto;
	}

	.width_21
	{
		width: 100%;
		float: left;
	}

	.widht_64
	{
		width: 100%;
		float: left;
		padding-right: 0px;
		padding-left: 0px !important;
	}

	.width_14
	{
		width: 100%;
		float: left;
	}

		.menu-links_left_custom 
 	{
 		position: relative;
 		left: 0rem;
 	}

 	.sidebar_responsive,.logo_show
 	 {
 	 	display: block;
 	 	padding: 0px 15px 0px 15px;
 	 }

 	  .nav_bar_hide,.mousey
 	 {
 	 	display: none;
 	 }

 	 .html_video
	{
		float: left;
		margin-left: 2rem;
	}

	.logo_reposnive
	{
		float: left;
                width:59px;
	}

	.banner_top_img
	{
	
		position: absolute;
    	left: 15px;
    	right: 15px;
     	height: 34rem;
    	margin-top: 0;
	}

	.responsive_down
	{
		position: relative;
    	top: 8rem;
    	margin-bottom: 11rem;
	}

	.follow_respom
	{
		width: 34%;
	}
	.footer_icon_resp
	{
		 float: right;
    	width: 43%;
	}


	.footer_support
	{
		float: unset;
		position: relative;
    	top: 13px;

	}

	.ins_sup_text
	{
		line-height: 35px;
	}

	.popur_search
     {
     	width: 100%;
     }

       .post-title1
     {
     	margin-top: 88px !important;
     }

     .responsive_margin_top_bottom
     {
     	margin-top: 90px !important;
    	margin-bottom: 65px !important;

     }

     .responsive_maring_top_25
     {
     	margin-top: 0px !important;
     	margin-bottom: 65px !important;
     }

      .testimo_responise
     {
     	margin-top: 60px !important;
     }

     .sing_pricing_table
	{
	padding: 7rem 0rem 0rem 0rem;
	}

	body, p{
       font-family: 'Comic Sans MS';
  
}

   .login_btn_out_mobile
	{
		display: block;
    	position: absolute;
    	right: 10px;
    	z-index: 33;
	}

	.login_btn_out_mobile .sign_top_btn .btn-colored
	{
		    padding: 11px 12px;
    		margin: 0px 0px !important;
    		font-size: 15px;
	}
	

	.section-heading1
	{
		font-size: 16px;
	}

	.the_strategy_margin
	{
		margin-top: 150px;
	}

	.first_thing_to_know
	{
		margin: 28px auto;
	}

	.footer-wrapper h4
	{
		margin-top: 20px;
	}

}

.input_praent_padding input{
	  margin: 8px 4px 12px 0px !important;
}
.input_praent_padding{
	border-bottom: 1px solid rgba(204, 204, 204, 0.64);
    float: left;
    width: 100%;
}

#themes25{
	border-bottom: none !important;
	border-top:1px solid rgba(204, 204, 204, 0.64); !important; 
}

.tariff-price__text_marign_set{
	padding: 0px 5px 0px 5px !important;
}

