/*

 Table Of Contents

 1.) Media Query for Handheld Devices

 2.) Media Query for Tablet

 3.) Media Query for mobile

 ===============================================*/

/*

 1.) Media Query for Handheld Devices

 ===============================*/

 .breadcrumb{display: flex;}
 .breadcrumb > li + li:before{display: none !important;}
 .breadcrumb > span{margin: 0 10px;}

@media only screen and (min-width: 1200px) and (max-width: 1240px) {

	 

.rescuepress-sidebar-project-widget .ribbon-border:after {

    width: 18px;

    margin-left: 6px;

}

.rescuepress-sidebar-project-widget .detail-box {

    padding: 0 15px 15px;

}

.helping-animals-right-image {

     text-align: left;

}

.right-image-two {

    position: relative;

}

}

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

	.letest-post .projects-content-block span {

    font-size: 9px;

}



.primary-header .download-button a {

    font-size: 11px;

   }

	.woocommerce-account .woocommerce-MyAccount-navigation ul li a {

		font-size:12px;

		padding: 12px 10px;

	}

	footer .mc4wp-form input[type="email"] {

	    width: 78%;

	}

	.our-details-history {

	    background-color: #ffffff;

	    padding: 35px 85px 35px 78px;

	}

	.help-block.help-animals .voluneer a,

	.help-block.help-animals .donate-now a {

	    display: inline-block;

	    padding: 18px 45px;

	}

	.rescue-one-projects .projects-content-block {

    	padding: 35px 20px 20px;

   }

   .rescue-one-projects .projects-content-block span {

	    color: #929da2;

/*	    display: block;*/

	    margin-bottom: 20px;

	    text-align: left;

	}

	.primary-header .navbar-nav > li > a {

	    padding: 15px 10px;

	}

	.letest-post .projects-content-block .read-more {

		float:right;

	}

	.recent-blogs .recent-post-wrap.has-no-thumb > p {

		padding-bottom: 30px;

	}

	.help-block.help-animals .voluneer a, .help-block.help-animals .donate-now a {

	    display: inline-block;

	    padding: 18px 22px;

	}

} 

@media only screen and (max-width: 991px) {
	.ptb{padding: 35px 0;}
.our-experience{padding-top: 0;}
	.supreme-section h4{margin: 20px 0 0;font-size: 16px;}
	.banner-content-inner h1{font-size: 24px;}
	.map-section .marker.fade{display: none;}
	.map-section .marker{display: flex;flex-direction: row;flex-wrap: wrap;gap: 15px;}
	.map-section .marker > li, .map-section li .pojectsWrp{display: block; width: auto; position: relative;top: auto !important;left: auto !important;right: auto !important;bottom: auto !important;z-index: initial;width: 100%;}
.map-section figure, .map-section li svg{display: none;}
.map-section li .pojectsWrp{padding: 10px;}
.map-list{display: none;}
.map-section .marker > li a{cursor: default;}
     .OfficeWrap iframe{margin: 15px 0;}


    body #header.fixed.scrll .navbar-brand > img{width: auto !important;}
    body #header.fixed.scrll .primary-header .navbar-nav > li > a{font-size: 13px;padding: 15px 8px;}
    .helping-animals-right-image,.our-experience .video-poster-image{padding: 0;margin-bottom: 25px;}
    body .vc_custom_1671698239536{padding-left: 0 !important;padding-right: 0 !important;}
    .contact-section .form-control{padding: 8px;font-size: 12px;}
    .contact-section select.wpcf7-form-control.wpcf7-select.form-control{padding: 8px;height: 37px;}
    body .hidden-xs{display: block !important;}
    .blog-item-info h2{font-size: 18px;}

    .megaMenu .megaMenuWrap .toClose{top: 8px;right: 8px;}
     .megaMenu .megaMenuWrap .toClose svg{width: 10px;height: 10px;}
     body .megaMenu .nav-pills > li, .megaMenu .nav-pills > li:first-child{margin: 0 5px 0 0 !important;}
     .megaMenu .nav{display: flex;flex-wrap: wrap;gap: 5px 0;flex-direction: row;}
     .megaMenuWrap .tab-content .tab-pane h3{margin-bottom: 20px;font-size: 20px;}
	.navbar-header {

    max-width: 175px;

	}

	.navbar-nav > li > a {

    font-size: 13px;

    padding: 14px 10px;

	}

	.navbar-nav > li > a{

/*		color: red;*/

	}

	.primary-header .download-button a {

    font-size: 11px;

    padding: 10px 17px 10px;

	}

	.download-button {

    margin: 20px 0 10px 0;

        float: right;

}

.navbar-nav > li {

    padding: 8px 0;

}

/*home page responcive */

.help-block.help-animals .section-description {

    margin-bottom: 20px;

}

.helping-animals-right-image {

    margin-top: 30px;

}

.recent-post-wrap {

    width: 100%;

    margin-bottom:25px;

}

	.woocommerce #respond input#submit, 

	.woocommerce a.button, 

	.woocommerce button.button, 

	.woocommerce input.button, 

	.woocommerce #respond input#submit.alt, 

	.woocommerce a.button.alt, 

	.woocommerce button.button.alt, 

	.woocommerce input.button.alt {

		padding:10px;

	}

	footer .container .row {

	    margin-bottom: 0;

	}

/*	footer .col-md-4 {

		margin-bottom:30px;

	}*/

	.woocommerce ul.products li.product h3, .woocommerce ul.products li.product .price{

		padding-left: 10px;

	}

	.woocommerce ul.products li.product .star-rating, .woocommerce ul.products li.product .button {

		margin-left:10px;

	}

	.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit[disabled]:disabled, .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button[disabled]:disabled, .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button[disabled]:disabled, .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button[disabled]:disabled {

		padding:10px;

	}

	.woocommerce-account .woocommerce-MyAccount-navigation ul li a {

	    font-size: 9px;

	    padding: 12px 5px;

	}

	.who-wrap .fig-images {

		float:none;

	}

	.helping-animals-right-image {

	    padding-bottom: 150px;

	    position: relative;

	    right: 0;

	    text-align: right;

	    top: 0;

	}

	.right-image-two {

	    bottom: 0px;

	    left: 0px;

	    max-width: 100%;

	    position: relative;

	    top: auto;

	}

	.list_commitments_thumb .col-sm-6 {

		margin-bottom: 25px;

	}

	/*.recent-post-wrap {

		width:50%;

	}*/

	.older-post {

		margin-top:45px;

	}

	.navbar-collapse.collapse {

	    padding: 9px 0 0;

	}

	.primary-header .navbar-style1 ul {

	    margin-right: 28px;

	}

	.primary-header .navbar-nav > li > a {

	    padding: 15px 8px;

	}

	.navbar-header {

	    max-width: 150px;

	}

	.video-poster-image {

		padding-right: 0;

		padding-bottom: 15px;

	}

	.help-block.help-animals .voluneer a, 

	.help-block.help-animals .donate-now a {

	    display: inline-block;

	    padding: 18px;

	}

	.p-counting {

		font-size:40px;

	}

	.our-experience-two .sub-block {

	    padding-left: 0;

	}

	.our-experience-two .video-poster-image {

    	margin-top: 25px;

   }

   .letest-post-two .projects-tile figure >img {

   		width:100%;

   }

   .woocommerce .widget_price_filter .price_slider_amount .button {

   		font-size:11px;

   }

   .rescuepress-sidebar-widget {

	    padding: 15px;

	}
    .rescuepress-sidebar-project-widget.Project-details-sidebar .detail-box .ribbon-border{margin-top: 5px;margin-bottom: 25px;}
    .rescuepress-sidebar-project-widget .detail-box{padding: 0}
    .rescuepress-projects-layout-one .p-title{font-size: 20px}
	.widget_search input[type="submit"] {

		width:50px;

		padding: 13px 20px;

	}

	.blog-meta-content span {

	    font-size: 10px;

	    margin-right: 4px;

	    float:none;

   }

    .blog-item-list.rescuepress-two-col-blog h2{

        font-size:16px;

    }

    .blog-meta-content span.read-more{

        font-size:14px;

    }

   .read-more {

	    float: none;

	    padding-left: 25px;

	}

	.project-item-wrap .item-list:nth-child(3n+4) {

	    clear: none;

	}

	.project-item-wrap .item-list:nth-child(2n+1) {

	    clear: both;

	}

	.contact-half-portions {

	    padding: 0 10px 0 10px;

	}

	.two-block, #url {

		width:100%;

	}

} /* 991 */

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

	code{  

		line-height: 36px;

		}

	.footer-copyright ul.sub-menu {

 		display: block; 

   	}

   	.footer-extended-menu-list li a:before, footer .menu li a:before{

   		top: 1px;

    left: -12px;

   	}

   	.footer-copyright .menu-item-has-children  ul.sub-menu  , .footer-copyright .menu-item-has-children:hover  ul.sub-menu {

   	    display: block;

    position: relative;

    bottom: auto;

    background: #294052;

    min-width: initial;

    padding: 0px 15px;

   	}

   .footer-copyright .menu li {

    width: 100%;

	}

	.woocommerce ul.products li.product, 

	.woocommerce-page ul.products li.product {

		    width: 48% !important;

	}

	.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {

		width:100%;

	}

    .banner-content-inner{

        padding: 50px 15px;

    }

	

}/* 768 */

@media only screen and (max-width: 767px) {
	.map-list{display: none !important;}
	body #header.fixed.scrll .primary-header .navbar-nav > li > a {font-size: 16px;}
     footer.second-footer .about-footer .contact li {padding-left: 50px;}
     footer.second-footer .about-footer .contact li i {width: 35px;height: 35px;padding-top: 8px;font-size: 16px;}
     .navbar-toggle .icon-bar{display: none;}
     .who-we-are h2{margin: 15px 0;font-size: 22px;}
     .who-we-are h4{font-size: 18px;margin-bottom: 15px;}
     .who-we-are h3,.rp-popular-dec h5{font-size: 14px;}
     .main-section, .blog-list-sidebar-page{padding: 35px 0;}
     .getintouch-section .col-sm-4{align-items: flex-start;position: relative;top: auto;}
     .getintouch-section .row{display: flex;flex-direction: column-reverse;}
     .getintouch-section .OfficeWrap h3{font-size: 20px;}
     .OfficeWrap .OfficeWrapInner{width: 100%;}
     .who-we-are .who-wrap{padding: 0;}
     .who-we-are.ptb{padding: 15px 0;}
     .helping-animals-right-image{padding-bottom: 0;}
     .megaMenuCommon .megaMenuWrap{padding: 10px;height: 450px;overflow-y: scroll;}
     .navbar-toggle:hover{background: transparent;}
     .navbar-toggle:hover::before{color: #0b1464;}
     .map-section .map{padding: 12px 15px;}
     .who-wrap .our-details-history figure img{width: 150px;}
     .blog-detail-page .slide-next-prev-wrap .list-unstyled{display: flex;flex-direction: row;}
     .slide-next-prev-wrap .list-unstyled a{font-size: 13px;}
     .rescuepress-blog-layout-one .single-details{margin-bottom: 30px;}
     .blog-related-post{padding: 0 20px;}
     .blog-related-post h4.h4-blog{margin-bottom: 15px;}
     .blog-meta-content {padding: 10px 0;}
     .services-section figcaption{min-height: auto}
     .header .navbar-brand{width: 80px;}
     button, input[type="button"], input[type="reset"], input[type="submit"], input[type="file"]{padding: 10px 20px;}
     body .top-m {padding-top: 65px;}
     body .add_new_file {width: 20px;height: 20px;right: -10px;margin: auto;bottom: 0;top: 0;display: block;}
     .common-heading, .mid-line-heading h4{margin-bottom: 10px;}
     .rp-popular-dec h5, .rescuepress-sidebar-widget.rescuepress-recent-gallerys-4{margin: 0;}
     .rescuepress_widget_recent_entries .rp-popular-dec{margin-bottom: 15px;padding-bottom: 10px;}
  	.footer-copyright ul.sub-menu {

 		display: block; 

   	}

   	.footer-extended-menu-list li a:before, footer .menu li a:before{

   		top: 1px;

    left: -12px;

   	}

   	  .footer-extended-menu-list li a:before, footer .menu li a:before {

   	top: -3px;

    left: -3px;

	}

	.footer-extended-menu-list li a, footer .menu a {

    position: relative;

}

   	.footer-copyright .menu-item-has-children  ul.sub-menu  , .footer-copyright .menu-item-has-children:hover  ul.sub-menu {

   	    display: block;

    position: relative;

    bottom: auto;

    background: #294052;

    min-width: initial;

    padding: 0px 15px;

   	}

   .footer-copyright .menu li {

    width: 100%;

	}

	.woocommerce-account .woocommerce-MyAccount-navigation ul li a {

	    font-size: 12px;

	    padding: 12px 15px;

	}

	.contact-half-portions {

		width:100%;

		float:none;

		padding:0;

	}

	.contact-half-portions.contact-form-wrap {

		padding:0;

		padding-top: 30px;

	}

	.join-the-mission {

   		padding: 111px 35px 122px;

    }

    .navbar-header {

	    max-width: 100%;

	}

	.navbar-nav > li > a {

    	font-size: 16px;

    }

    .right-image-two {

    	left: 0;bottom: 0;position: relative;

    }
    .right-image-two img{width: 100%;}
/*    3/9/2017*/

    .rev_slider .tp-caption, .rev_slider .caption{

	line-height: 30px!important;

   /* min-width: auto!important;*/

	min-height: 20px!important;

    }

    

	.voluneer a, .donate-now a {

    font-size: 11px;

}

.footer-box{padding-bottom: 0;}
.supreme-box-wrap{padding: 20px 0}
.supreme-box-wrap i{padding: 0;}
.projects-content-block span {

    font-size: 11px;

}
body .supreme-section{padding: 0;}
.supreme-section .block-description {

    margin-bottom: 25px;

}

.recent-post-wrap {

      width: 100%; 

}

.projects-tile {

    margin-bottom: 20px;

}

.se-tl {

    font-size: 25px;

    line-height: 49px;

}

.rescue-one-projects .block-description p {

    line-height: 18px;

    font-size: 12px;

}

.mb-54 {

    margin-bottom: 40px;

}

.rescue-one-projects .owl-controls {

    margin-top: 0px;

}

.voluneer a {

     margin-left: 0px;

}

.help-block.help-animals .voluneer a, .help-block.help-animals .donate-now a {

    display: inline-block;

    padding: 14px 21px;

}

.menu-clean-air h2 {

    font-size: 26px;

}

.menu-clean-air .p-counting {

    margin-top: 0px;

    margin-bottom: 12px;

    font-size: 26px;

}

.p-counting-t {

    font-size: 11px;

    line-height: 16px;

}

.our-experience .sub-block h4 {

    font-size: 22px;

}

.letest-post .projects-content-block {

    padding:  15px;

    text-align: left;

}

.older-post {

    padding-left: 0px;

}

.left-desc {

    max-width: 100%;

    padding: 10px;

	/*float: none;*/

	text-align: center;

}

.right-desc {

    max-width: 100%;

}

.letest-post .older-post .projects-tile {

    padding: 15px;

}

.supreme-box {

    padding: 0 20px;

}

.join-the-mission p {

    font-size: 21px;

    margin-bottom: 53px;

/*    color: #294052;*/

}

.recent-post-wrap {

    min-height: 300px;

   }

span.read-more a:before {

    top: -6px;

}

.projects-content-block .read-more a {

/*    display: block;*/

    margin-bottom: 19px;

    font-size: 11px;

    color: #96adba;

    font-size: 12px;

    margin-top: 9px;

}

	.join-the-mission .donate-now{

		display: block;

	    margin-bottom: 40px;

	}

	.join-the-mission .voluneer{

		display: block;

	}

	footer .footer-copyright nav a {

	    padding-right: 9px;

	    padding-left: 0px;

	    color: #7b94a8;

	        font-size: 14px;

	}

	footer .footer-copyright nav {

	    float: none;

	}

	.blog-item-info {

	    padding: 20px;

	}
	.rescuepress-blog-layout-one, .rescuepress-projects-layout-one {

	    padding-top: 35px;

	    background: #f4f5f8;

	}

	.navbar-toggle .icon-bar {

	    background: #ffffff;

	}

	/*.navbar-toggle{

	    background-color: #1f98f5;

	   }*/

	 .navbar-toggle {

	    border: 0px solid transparent;
        margin: 15px 0 0;background: #0b1464;height: auto;line-height: 1;background: transparent;padding: 0;
	}
	    .navbar-toggle::before {color: #52b780;}


	.navbar-nav > li {

	    float: none;

	    padding: 0px 0;

	        position: relative;

	}


    .projects-block .owl-carousel .owl-item{margin-bottom: 0;}
    body .menu-volunteers .block-description {padding-bottom: 25px;}
	.projects-tile figure{

		    text-align: center;

	}

	.supreme-box2 .desc-s {

	    text-align: center;

	}

	/*menu work*/

	.navbar-collapse.collapse{

		float: none;

	    padding: 0px;

	    margin: 0px;

	    overflow: visible;

	   

	}

	.navbar-collapse{

		 padding: 0px !important;

	}

	.navbar-nav {

	    margin: 0px;

	}

	.menu-item-has-children i.fa.fa-angle-right {

	    position: absolute;

	    right: 0;

	    top: 12px;

	    width: 29px;

	    height: 28px;

	    text-align: center;

	    cursor: pointer;	

	}

	.primary-header .menu-item-has-children:hover > .sub-menu  ,.primary-header .menu-item-has-children > .sub-menu {

	    display: none;

	}

	header .primary-header .menu-item-has-children > .sub-menu {

	    position: static!important;

	    width: 100%;

	} 

	 

	.our-experience-two .sub-block {

	    padding-left: 0;

	}

	/*.sub-description {

		    margin-bottom: 60px;

	}*/

	.who-wrap .fig-images {

	    padding-right: 0px; 

	}

	.who-we-are .our-details-history {

	    padding: 15px;

	}

	.image-hover-commitments {

	    top: -9%;

	}

	.image-hover-commitments .project-icon {

	    padding: 7px 7px 8px 8px;

	    border: 5px solid #fff;

	    margin-bottom: 7px;

	}

	.image-hover-commitments i:before {

	    font-size: 15px;

	}

	.image-hover-commitments h3 {

	    margin-top: 0px;

	    font-size: 10px;

	}

	.join-the-mission h3 {

	    font-size: 27px;

	    word-spacing: 2px;

	    line-height: 38px;

	}

	.navbar-collapse {

	    border-top: 1px solid #ffffff;

	    margin-top: 12px;

	}

	

	.navbar-collapse.collapse {

	    border-top: 1px solid #e8edf1;

	     margin-top: 12px;

	}

	    footer p, footer .textwidget {

	    line-height: 20px;

	    font-size: 14px;

	}

	/*

	 * Contact page

	 *  */

	.contact_section {

	    padding-top: 40px;

	}

	.contact-inner {

	    padding: 15px;

	    padding-top: 40px;

	    padding-bottom: 24px;

	    margin-bottom: 63px;

	}

	  textarea {

	    width: 100%;

	}

	.rescuepress-projects-layout-one .project-item {

	    width: 100%;

	}

	.mt-brand-item {

	    padding: 0px;

	}

	.projects-content-block span.sl-icon,

	.projects-content-block span.sl-count {

		float:none;

	}

	.blog-related-slide li, .list-unstyled li {

		float:none;

		width:100%;

		margin-bottom:20px;

	}

	.blog-related-slide li:nth-of-type(2n+1), .list-unstyled li:nth-of-type(2n+1) {

		margin:0;

	}

	span.read-more a::before {

	    top: -4px;

	}



.navbar-nav > li > i{

    position: absolute;

    right: -13px;

    top: 8px;

    height:32px;

    width:32px;

    font-size:20px;

    display:block;

}

    

    .navbar-nav > li > i:before{

    left: 50%;

    position: absolute;

    top: 50%;

    transform: translateX(-50%) translateY(-50%);

    }

    .primary-header .menu-item-has-children > .sub-menu{

        height:auto;

    }

    



    .projects-content-block .heart-this-wrap.comment-this-wrap a{

        display:block;

        margin-top:6px;

    }

    .projects-block.project-listing .heart-this{

        margin-top:0;

    }

    .projects-content-block .heart-this-wrap{

        margin-left:0;

    }

  

    .projects-block.project-listing .comment-this.active + span{

        margin-top:-4px;

        font-size:14px;

    }

    .contact-form-wrap form{

        max-width:100%;

    }

    #comment{

        width:100%;

    }



 .sub-menu .menu-item-has-children i{

    height: 40px;

    padding-top: 15px;

    position: absolute;

    right: 0;

    text-align: center;

    top: 0;

    width: 40px;

     display:block;

    }

    

    .post-password-form input[type='password']{

        width:100%;

        margin-bottom:5px;

    }

.mt-slides span.read-more a::before{

    top:-4px;

}



    .read-more a{

        display:inline-block;

    }





    .navbar-toggle{

        margin:19px 0;

    }

/*  .tp-rightarrow , .tp-leftarrow{

  	display: none!important;

  }*/

  .rp-banner, #rev_slider_1_1_wrapper .tp-caption {

    text-align: center;

    padding: 8px 36px;

    letter-spacing: 0px;

    min-height: 65px;

    max-height: 58px;

    font-size: 12px;

}

#rev_slider_1_1_wrapper .tp-caption {

    font-size: 12px!important;

    padding: 10px!important;

    max-width: 100px;

    min-width: 132px!important;

    line-height: 12px!important;

    text-align: center!important;

}

.tp-parallax-wrap.rp-view-more-two {

    margin-top: 33px;

}

.tp-parallax-wrap.rp-view-more-two .tp-caption{

    padding: 5px 33px!important;

    font-size: 12px!important;

   }

.rp-view-more{

	 margin-top: 23px;

}

.rs-rp-sub-title .tp-caption {

	line-height: 10px!important;

}

.tp-parallax-wrap.rs-rp-sub-title {

    margin-top: 10px;

}



 .rescuepress-project-list-layout .rescuepress-project-fig-wrap{

        height:240px;

     position:relative;

    } 

    .rescuepress-project-list-layout .project-icon{

    margin:0;

    position:absolute;

    left:50%;

    top:100%;

    transform: translateX(-50%) translateY(-50%);

    

}

}/* 767 */

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

	/*.helping-animals-right-image {

		display:none;

	}*/

	.letest-post.letest-post-two .projects-content-block-inner {

	    padding: 20px 0 10px;

	}

	.project-listing .projects-content-block {

	    padding: 71px 10px 48px;

	}

	.blog-related-post,

	.author-written, 

	.blog-comments-section {

		padding: 10px;

	}

	

	

}

@media only screen and (min-width: 424px) and (max-width: 480px) {

	.top-tel i {

    font-size: 16px;

}

.top-tel a{

font-size: 12px;

}

.cart-buttons {

    padding: 13px 22px 10px 14px;

}

.top-tel {

    padding: 12px 26px 12px 19px;

}

}

@media only screen and (min-width: 250px) and (max-width: 424px) {

.social-listing li {

    display: inline-block;

}

.social-listing {

    width: 100%;

    text-align: center;

}

.top-tel {

    width: 80%;

} 

.cart-buttons {

    width: 20%;

}

.donate-now{

	margin-bottom: 10px;

    display: block;

}

.projects-content-block .read-more a {

    margin-bottom: 19px;

    font-size: 11px;

    margin-top: 9px;

}

.letest-post .projects-content-block .read-more {

    margin-left: 0px;

    padding-left: 0px;

}

}

@media only screen and (min-width: 768px) and (max-width: 1025px) {



/*.right-image-two {

    top: auto;

    position: relative;

    left: 0;

    bottom: 0;

    margin-top: 10px;

}*/

.helping-animals-right-image {

    padding-bottom: 0px;

}

/*.right-image-one {

    width: 50%;

    float: left;

}*/

.menu-item-has-children i.fa.fa-angle-right {

    position: absolute;

    width: 29px;

    height: 28px;

    text-align: center;

    cursor: pointer;

    right: -10px;

    top: 25px;

}

}
@media only screen and (min-width: 768px) and (max-width: 991px){

   .primary-header .menu-item-has-children > .sub-menu{width: 160px;}
   .services-section figcaption h3{font-size: 15px;}
   .blog-item-info{padding: 25px;}
   .rescuepress-sidebar-project-widget.Project-details-sidebar .detail-box .ribbon-border{font-size: 18px;}
   .blog-related-slide li{width: 47%;}
   .rp-popular-dec figure{max-width: 40%;}
   .rescuepress-sidebar-widget ul li a{font-size: 12px;}

}

@media only screen and (min-width: 768px) and (max-width: 1199px) {

.download-button {

    float: left;

}
   	.supreme-section h4{min-height: 78px;}

.map-section li:nth-child(25){bottom: 47%;left: 62.5%;}
.map-section li:nth-child(24){bottom: 44%;left: 60%;}
.map-section li:nth-child(18) {bottom: 57%;left: 51.7%;}
.map-section li:nth-child(19) {bottom: 58%;left: 50.8%;}
.map-section li:nth-child(3) svg, .map-section li:nth-child(4) svg, .map-section li:nth-child(24) svg, .map-section li:nth-child(25) svg{width: 8px;}

}
