
@media screen and (min-width:100px) and (max-width:1125px){
input{-webkit-appearance:none; -moz-appearance:none; appearance:none;}
/*select{-webkit-appearance:none; -moz-appearance:none; appearance:none;}*/
textarea{-webkit-appearance:none; -moz-appearance:none; appearance:none;}

.credit-card-form-bg{/*padding:30px 15px;*/}

.home-slavery-three-block-bg{/*padding:30px 15px;*/}
.home-slavery-three-block-bg h3:before{display:none;}
.home-slavery-three-block-bg h3:after{display:none;}

.home-white-power-back{/*padding:30px 15px;*/}
.home-white-power-back .top-info{padding:20px 0;}

.home-testimonial-back{/*padding:30px 15px;*/}

.home-stories-back{/*padding:30px 15px 40px;*/}
.home-stories-back .top-info{padding:20px 0;}

.home-signup{/*padding:30px 15px;*/}

footer{padding:35px 0 0 0;}
footer .copy-right-bg{margin:35px 0 0 0;}


.modal-body .heading-txt{padding:0 0 15px 0;}
.modal-body .heading-txt h2{font-size:24px;}
.ijm-popup-back button.close{margin:-50px 0 0 0;}
.modal-body .gray-bg{padding:15px;}
.modal-body .gray-bg h3{font-size:18px;}
.modal-body .form-back.pray-form-back{margin:0 0 -15px;}

.home-banner-back video source{display:none!important;}

}

@media screen and (min-width:100px) and (max-width:767px){

	header.change .navbar-brand, header.change .navbar-brand>img {
	    width: 26px;
	}
	header.change .navbar-brand>img {
	    padding: 12px 0 0 0;
	}
	div.slider-slogan {
		padding: 15px 0 5px;
		margin-top: -11px;
	}
	header.no-change .navbar-default form.navbar-form, header.change .navbar-default form.navbar-form {
		width: 85%;
	}
	header.no-change .navbar-left {
		padding: 15px 0 0 0;
	}
	header.change .navbar-left, header.change .navbar-righ {
		padding: 0;
	}
	header.change .navbar-default .navbar-collapse {
		padding: 20px 20px;
	}

	div.slider-arrow-down {
		display:none;
	}

	.home-banner-back h2 span.bluetext {text-align: left;}
	*::-webkit-media-controls-panel{display:none!important; -webkit-appearance:none;}
	*::--webkit-media-controls-play-button{display:none!important; -webkit-appearance:none;}
	*::-webkit-media-controls-start-playback-button{display:none!important; -webkit-appearance: none;}

	header{background:rgba(0, 0, 0, 0.85);}
	header .navbar-brand{margin:0; width:70px; height:84px; left:0;}
	header .navbar-brand img{max-width:100%; margin:-4px 0 0 0;}
	.navbar-toggle{margin:5px 0;}
	.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background:none;}
	.navbar-default .navbar-collapse{padding:30px 0 20px; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}
	.navbar-nav{margin:0; padding:0;}
	.navbar-nav > li{width:100%; padding:0px;}
	.navbar-nav > li > a{padding:10px 0; margin:0;}
	.navbar-default .navbar-form{width:100%;}

	.home-banner-back .banner-txt{padding:100px 15px 70px 15px; top:0; margin:0; min-height:321px;}
	.home-banner-back h1{font-size:55px;}
	.home-banner-back h2{font-size:26px; padding:15px 0 30px;}
	.home-banner-back a.video-button{font-size:14px;}


	.credit-card-form-bg h2{font-size:23px; line-height:28px;}
	.credit-card-form-bg h2 br{display:none;}
	.credit-card-form-bg h2 .uppercase{font-size:19px;}
	.credit-card-form-bg .gray-bg{padding:15px; margin:0 auto;}
	.credit-card-form-bg .gray-bg label{font-family: 'Reader-Bold'; font-size:25px; line-height:50px; padding:6px 0 0 0;}
	.credit-card-form-bg .price{font-size:20px; padding:6px 10px 0; margin:0 5px; width:auto; line-height:45px;}
	.credit-card-form-bg .donation_price{width:68px; padding-left:13px;}
	.credit-card-form-bg .price:before{font-size:20px; margin:0px;}
	.credit-card-form-bg .gray-bg p{font-size:15px; padding:10px 0;}
	.credit-card-form-bg .gray-bg .btn-primary{font-size:13px; margin:0; padding:2px 0 0 0; line-height:46px; min-width:inherit; display:inline-block; width:48%;}
	.credit-card-form-bg select.form-control{width:auto; font-size:15px; height:50px; padding:6px 5px 0;}
	.credit-card-form-bg input[type="range"]{margin-top:10px;}

	.home-slavery-three-block-bg{padding-top:45px; padding-bottom:45px;}
	.home-slavery-three-block-bg .thumbnail img{margin:20px auto;}
	.home-slavery-three-block-bg h2{font-size:26px;}
	.home-slavery-three-block-bg h3{font-size:17px;}

	.home-slavery-three-block-bg .slick-slide{margin:0;}
	.home-slavery-three-block-bg span{font-size:20px;}
	.home-slavery-three-block-bg small{padding:25px 0 0 0;}


	.home-testimonial-back p{padding:0; font-size:17px; line-height:26px;}
	.testimonial-inner .mobile_view {display: block;}
	.testimonial-inner .desktop_view {display: none;}
	.home-testimonial-back .testimonial-inner:before, .testimonial-inner:after{display:none;}
	.home-testimonial-back span.author{font-size:16px; padding:20px 0 0 0;}

	.home-stoppable-txt h4{font-size:16px;}
	.home-stoppable-txt h4{font-size:16px;}
	.home-stoppable-txt .white-bar div.number{font-size:20px;}
	.home-stoppable-txt .white-bar div.number{font-size:22px;}

	.home-stoppable-txt .white-bar{float:left; padding:0;}
	.home-slavery-three-block-bg h4{padding:30px 0 0 0;}

	.home-white-power-back h2:before{display:none;}
	.home-white-power-back h2:after{display:none;}
	.home-white-power-back h2{font-size:26px;}
	.home-white-power-back .three-thumb-back{float:left; margin:0;}
	.home-white-power-back .thumbnail{margin-bottom:0px;}
/*	.home-white-power-back .thumbnail img{display:none;}*/

	.home-white-power-back h3{font-size:16px; /*color:#FFF; background:#0079c2; */border:none; padding:20px 0; margin:0 0 20px 0; text-align:center; display:block; margin:10px 0; position:relative; bottom:0; -web-kit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
	.home-white-power-back h3:hover{background:#0667a2;}

	.home-stories-back{padding-bottom:10px;}
	.home-stories-back h2{font-size:26px;}
	.home-stories-back .white-bg{margin-bottom:30px;}



	.home-get-involved{/*padding:30px 15px;*/}
	.home-get-involved h2::before{display:none;}
	.home-get-involved h2::after{display:none;}
	.home-get-involved h2{font-size:26px;}/*23*/
	.home-get-involved .top-info{padding:20px 0;}

	.home-get-involved .three-thumb-back{float:left; margin:0;}
	.home-get-involved .three-thumb-back .thumbnail{margin:20px 0 0 0;}


	.home-signup h2::before{display:none;}
	.home-signup h2::after{display:none;}
	.home-signup h2{font-size:26px;}
	.home-signup .top-info{padding:15px 0;}

	.home-signup .signup-form .form-group{padding:0; margin-bottom:15px;}

	footer .animate-post{text-align:center;}
	footer .footer-logo img{float:none;}
	footer .footer-info{margin:25px 0;}
	footer .footer-info ul li{float:none; display:inline-block;}

	footer .copy-right-bg{margin:15px 0 0 0;}
	footer .copy-right-bg p{line-height:20px;}
	footer .copy-right-bg{text-align:center;}

	.modal-body{padding:15px;}
	.modal-body .popup-bottom .blue-button{float:left;}
	.modal-dialog{width:100%; max-width:100%; margin:50px auto;}

	#myModal_thankyou .modal-dialog {
	  width:100%; 
	  max-width:100%;
	}
	#myModal_thankyou {
	    position: fixed;
	    top: 25% !important;
	}
	.signup-form .gform_body {
	    width: 100%;
	    padding: 0 15px;
	}
	.signup-form .gform_footer {
	    float: none;
	    padding-left: 0;
	}
	.home-get-involved h3:before, .faq-block h3:before, .home-get-involved h3:after, .faq-block h3:after {
		display: none !important;
	}
	.faq-block .panel-title {
	    font-size: 16px;
	}
	.inner-pages .home-banner-back h1 {
	    font-size: 42px;
	    padding: 0 !important;
	    word-wrap: break-word;
	}

	.blog-details {margin-top:0; text-align:center;}
	.blog-details p{text-align:center;}
	.blog-details ul{ text-align:center;}

	.inner-stories
    {
        /*padding: 0 15px !important;*/
    }
	.inner-stories .three-thumb-back {padding: 0 15px !important;}
	.inner-stories .three-thumb-back .col-xs-12 {padding-bottom: 15px;}

}

@media screen and (min-width:767px) and (max-width:1023px){
	.container{width:100%;}
}

@media screen and (min-width:767px) and (max-width:1125px){

	.navbar-nav > li > a{padding:10px 15px;}

	.home-banner-back .banner-txt{padding:150px 15px 100px 15px; top:0; margin:0;  min-height:426px;}
	.home-banner-back h1{font-size:55px;}
	.home-banner-back h2{font-size:30px; padding:25px 0 35px;}

	.home-slavery-three-block-bg .slick-slide{margin:0 20px;}
	.home-testimonial-back p{font-size:19px; line-height:25px; padding:0 100px;}
	.home-testimonial-back span.author{font-size:17px; padding:20px 0 00;}

    .ACF-List .media .media-body p {padding: 0 !important;}

	footer .footer-info ul li{margin:0 15px 0 0;}

}

@media screen and (min-width:100px) and (max-width:460px){ 
	.Cassie-Story-bg .caption h3 {
	    font-size: 26px;
	    line-height: 29px;
	}
}












/**** new media css **************/

@media(min-width: 991px)
{
	header.HeaderNew .navbar-default, header.HeaderNew .nav>li
	{
		padding-left: 10px;
		padding-right: 10px;
	}
}
@media(min-width: 768px)
{
	header.HeaderNew.HeaderMenuOpen
	{
		background:#262626;
	}
	header.HeaderNew.HeaderMenuOpen:before
	{
		content: "";
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
/*		background:#262626;*/
		background:#000;
	}

	header.HeaderNew .dropdown-menu:before
	{
		content: "";
		background: #262626;
		position: absolute;
		left: 0;
		right: 0;
		top: -100px;
		height: 100px;
	}
	header.HeaderNew .dropdown-menu
	{
		display: block;
		overflow: hidden;
		/*height: 0;*/
		padding: 0;
		border:0;
		transform: translate3d(0, -150%, 0);
		-webkit-transform: translate3d(0, -150%, 0);
	}
	header.HeaderNew .dropdown-menu .DropdownInnerMain
	{
		transform: translate3d(0, -150%, 0);
		-webkit-transform: translate3d(0, -150%, 0);
		-webkit-transition: all 0.5s;
    	transition: all 0.5s;
	}
	header.HeaderNew .navbar-nav>li.dropdown.open .dropdown-menu
	{
		/*height: auto;*/
		transform: translate3d(0, 0, 0);
		-webkit-transform: translate3d(0, 0, 0);
	}
	header.HeaderNew .navbar-nav>li.dropdown.open .dropdown-menu .DropdownInnerMain
	{
		transform: translate3d(0, 0, 0);
		-webkit-transform: translate3d(0, 0, 0);
	}
    header.HeaderNew .container
    {
        max-width: 1020px;
        padding-left: 0;
        padding-right: 0;
    }
    .columnseparatorBlue:not(:last-child)
    {
      padding-right: 30px;
    }
    .columnseparatorBlue:not(:first-child)
    {
      padding-left: 30px;
    }
}
@media (max-width:1350px)
{
    /*************** where-we-work **************/
    .where-we-work-slider
    {
        padding: 0 50px;
        box-sizing: border-box;
    }
    .where-we-work-slider-thum-img
    {
        display: none;
    } 
    .where-we-work-slider .container
    {
        max-width: 100%;
    }
    .where-we-work-slider .owl-nav .owl-prev
    {
        left: -25px;
    }
    .where-we-work-slider .owl-nav .owl-next
    {
        right: -25px;
    }
    /*************** end where-we-work **************/
}
@media (max-width:1199px)
{
  /*********** EventPage ************/
  .EventPage,
  .EventPageItm,
  .SingleEvent,
  .SingleEventLocation,
    .ContactUsPage
  {
    font-size: 14px;
  }
  .EventPageItm ul li
  {
    font-size: 15px;
  }
  .our-team .team-member-box.col-sm-2
  {
    width: 33.33%;
    min-height: 470px;
  }
  .our-team p
  {
    padding: 0 !important;
  }
    .row.wrapper .row
    {
        margin-left: 0;
        margin-right: 0;
    }

    .post_giv_section_div .ShutDownShareThis
    {
        max-width: inherit;
        border-right: 0;
        width: 100%;
        float: none;
        padding-right: 0;
        padding-top: 0
    }
    .post_giv_section_div .ShutDownShareRange
    {
        max-width: inherit;
        width: 100%;
        float: none;
        padding-left: 0;
        padding-top: 0;
    }

    header.HeaderNew .container
    {
        max-width: 960px;
        width: inherit;
    }
    .navbar-right > li:first-child
    {
        margin-right: 0;
        padding-right: 0 !important;
    }
    .navbar-left > li:first-child
    {
        padding-left: 0 !important;
    }
    .navbar-left > li:first-child > a
    {
        padding-left: 0;
    }
    .navbar-left > li:first-child > a:after
    {
        left: 0 !important;
    }
}
@media (max-width:1023px)
{
    .post_giv_section_div
    {
        padding-left: 5px;
        padding-right: 5px;
    }
}
@media (max-width:991px)
{
    .DropdownInner,
    header.HeaderNew .container
    {
        max-width: 95%;
    }
    header.HeaderNew .navbar-nav > li > a
    {
        font-size: 13px;
        padding-left: 10px;
        padding-right: 10px;
    }
    header.HeaderNew .navbar-nav>li>a:after
    {
        left: 10px;
        right: 10px;
    }
    .navbar-left > li:first-child > a
    {
        padding-left: 0 !important;
    }
    .navbar-left > li:first-child > a:after
    {
        left: 0 !important;
    }
    .ShutDownShareThis
    {
    	border-right: 0;
    	display: block;
    	width: 520px;
    	padding-left: 35px;
    	padding-right: 35px;
    	margin-top: 0;
    	padding-bottom: 0;
    	margin-left: auto;
    	margin-right: auto;
    }
    .col-sm-2.col-lg-col5
	{
	  width: 50% !important;
	}
    /*.our-team .team-member-box .team-member-img
    {
        width: 140px;
        height: 140px;
    }*/
    .our-team .team-member-box.col-sm-2
    {
        width: 50%;
        min-height: 400px;
    }
    .our-team .team-member-box.col-sm-3
    {
        width: 50%;
    }
    .search-result-list-itm p br
    {
        display: none;
    }

    .post_giv_section_div .ShutDownShareThis
    {
        padding-left: 0;
    }

}
/*******************************/
/***                         ***/
/***   Up to medium tablet   ***/
/***                         ***/
/*******************************/
@media (max-width:767px)
{
/*
    header.HeaderNew
    {
        max-height: 90%;
        overflow: auto;
    }
*/
    header.HeaderNew .navbar-default .navbar-collapse
    {
        max-height: 90vh;
        overflow: auto;
    }
    header.HeaderNew .navbar-header
    {}
    header.HeaderNew.change
    {
        position: absolute;
        top: 0;
    }
    header.HeaderNew .navbar-nav > li > a
    {
        padding-left: 20px;
        padding-right: 20px;
        display: inline-block
    }
    header.HeaderNew .navbar-nav>li>a:after
    {
        left: 20px;
        right: 20px;
        bottom: 0;
    }
    .navbar-nav>li.NavRightGivbtn
    {
        padding-left: 20px;
        padding-right: 20px;
    }
    header.HeaderNew .navbar-nav
    {
        width: 100%;
    }
    .DropdownInner
    {
        padding: 20px;
        max-width: 100%;
        margin: 0;
    }
    .DropdownInner .navbar-form
    {
        width: 100% !important;
        margin: 0;
    }
    
    .credit-card-form-bg .price
    {
        width: calc(100% - 130px);
        width: -webkit-calc(100% - 130px);
        margin: 0;
    }
    .PaymentCycleDiv
    {
        width: 100px;
        margin-left: 20px;
    }
    .PaymentCycleDiv label
    {
        width: 100%;
        display: block !important;
        padding-left: 25px !important;
        padding-top: 0 !important;
        
    }
    .credit-card-form-bg .gray-bg .btn-primary
    {
        line-height: inherit;
        /*padding: 10px 20px;*/
        padding: 13px 50px 11px 25px;
        font-size: 14px;
    }
    .HomeSlaveryBox h4
    {
        font-size: 25px;
        padding: 0;
    }
    .HomeSlaveryBox figure
    {
        margin-bottom: 0;
    }
    .ShutDownShareThis
    {
    	padding-left: 15px;
    	padding-right: 15px;
    }
    .col-sm-2.col-lg-col5
	{
	  width: 100% !important;
	}

	/************ Error404 ************/
  .inner-Error404
  {
    padding: 130px 15px 80px;
    min-height: 100px;
    width: 90%;
  }
  .inner-Error404 h1
  {
    font-size: 30px;
    margin-bottom: 10px;
  }
  .inner-Error404 h2
  {
    font-size: 20px;
    margin-bottom: 10px;
  }
  .inner-Error404 p
  {
    font-size: 14px;
    margin-bottom: 15px;
  }

  /********* EventPage ***********/
  .EventPage,
  .SingleEvent,
    .ContactUsPage
  {
    padding: 200px 0 150px 0;
  }
  .EventPage h1,
  .SingleEvent h1,
    .ContactUsPage h1
  {
    font-size: 30px;
  }
  .event_content,
  .ContactUsPageDic,
  .SingleEventDic
  {
    font-size: 18px;
  }
  .EventPageItm
  {
    padding: 80px 0;
  }
  .EventPageItm h1
  {
    font-size: 25px;
  }
  .EventPageItmMargin
  {
    height: 20px;
  }
	.contact-details {
		margin-top: 80px;
	}
    .ContactUsPageForm h4
    {
        margin-top: 20px;
    }
    .ContactVideoInner h1
    {
        font-size: 20px;
    }
    .ContactVideoBtn
    {
        font-size: 15px;
        padding: 5px 0 0 0;
    }
    .ContactVideoBtn img
    {
        max-width: 30px;
        margin-left: 10px;
    }
    .ContactSocialLick a
    {
        font-size: 30px;
    }
    .ContactSocialLick a:not(:last-child)
    {
        margin-right: 20px;
    }

    .columnseparator:not(:last-child)
    {
      border-right: 0;
      margin-bottom: 20px;
    }
    .columnseparatorBlue:not(:last-child)
    {
      border-right: 0;
      margin-bottom: 40px;
    }
    .home-get-involved ~ .home-testimonial-back
    {
        /*padding-top: 0;*/
    }

    /* Blog Roll */
    .blogs-post-sec
    {
        padding: 0;
        margin-bottom: 50px;
    }
    .blogs-carousel
    {
        margin-bottom: 50px;
    }
    .blogs-post-sec-hed
    {
        margin-top: 0;
    }
	.blogs-carousel-ovel,
    .blogs-carousel-btn,
    #blogs-carousel .owl-dots,
    .blogs-post-sec-hed a
	{
		display: none;
	}
	.blogs-post-sec h1
	{
		font-size: 30px;
	}
	.blogs-post-sec-hed a
	{
		margin:25px 0 0 0;
	}
	.blogs-post-itm-box-over h2
	{
		font-size: 25px;
        margin-bottom: 0;
	}
	.blogs-post-itm-box a h2
	{
		font-size: 20px;
	}    


    .blogs-post-itm-box-over
    {
        position: static;
        padding-bottom: 0;
    }
    .blogs-post-itm-box-over a,
    .blogs-post-itm-box-over p,
    .blogs-post-itm-box a h2
    {
        color:#363636;
    }
    .blogs-post-itm-box-over .col-sm-6
    {
        padding-left: 0;
        padding-right: 0;
    }
    .blogs-post-itm-box-over p
    {
        font-family: 'Reader-Bold';
    }
    .blogs-post-itm-box-over p u
    {
        text-decoration: none;
    }
    .blogs-post-itm-box-dic-img
    {
        display: inline-block;
        width: 80px;
        height: 80px;
        position: absolute;
        left: 0;
        top: 0;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
    }
    .blogs-post-itm-box-dic
    {
        position: relative;
        min-height: 80px;
        padding-left: 90px;
    }
    .blogs-post-itm-box-dic-date
    {
        display: block;
    }
    .blogs-post-itm-box-over .blogs-post-itm-box-dic-date,
    .blogs-post-itm-box-over .bolg-post-item-excerpt
    {
        display: block;
    }
    .blogs-post-itm-box-over .blogs-post-item-box-date-big-one {
    	display: none;
    }
    .blogs-post-itm-box-over p
    {
        margin-top: 5px;
    }
    .blogs-post-sec-btn-see-more
    {
        display: block;
    }
	.blogs-post-itm-box .image-shade-gradient {
		display:none;
	}
    /*section.blogs-post-sec ~ footer
    {
        margin-top: 50px;
    }*/
    .our-team .team-member-box.col-sm-2,
    .our-team .team-member-box.col-sm-3
    {
        width: 100%;
        min-height: auto;
    }
    .slavery-three-block-bg .content-interns-different-style:not(:last-child)
    {
        margin-bottom: 50px;
    }
	.content-interns-different-style a.btn.btn-primary {
		width: 100%;
		max-width: 300px;
		margin: 5px 0;
	}
    .our-team .team-member-box .descrption-team
    {
        height: inherit;
    }
    /*.home-signup.home-testimonial-back
    {
        padding-top: 50px;
    }*/
    /*.credit-card-form-bg h1,*/
    .inner-stories h2,
    h2.faq_large_heading,
    h3.faq_large_heading
    {
        font-size: 26px !important;
    }
    .credit-card-form-bg h1
    {
        font-size: 30px;
        letter-spacing: 0px !important;
        line-height: 35px;
    }
    .home-stories-back
    {
        padding-top: 50px;
    }
    .faq_large_heading_with_lines:before,
    .faq_large_heading_with_lines:after
    {
        display: none;
    }
    .button-blue,
    .button-blue-outline,
    .button-red,
    .button-red-outline,
    .button-border
    {
        /*font-size: 14px;
        padding: 5px 10px;*/
    }
    .our-team .team-member-box
    {
        margin-right: 0;
        display: block;
    }
    /*************** where-we-work **************/
    .where-we-work .home-banner-back
    {
        padding: 40px 0 0 0;
    }
    .where-we-work-slider-text-box-response
    {
        min-height: inherit;
    }
    .where-we-work .home-banner-back .banner-txt h1,
    .where-we-work-slider-title h2
    {
        font-size: 42px;
    }
    .where-we-work-slider-title h2 span small
    {
        font-size: 16px;
    }
    .where-we-work-slider-text-box h2
    {
        font-size: 26px;
    }
    .where-we-work-slider-text-blue h4 br
    {
        display: none;
    }
    .where-we-work
    {
        padding: 70px 0 0 0;
    }
    .where-we-work-slider-text p b
    {
        padding: 0;
    }
    .where-we-work-exp-text
    {
        padding: 30px 0;
    }
    .where-we-work-exp-text h4
    {
        font-size: 20px;
        margin-bottom: 20px;
    }
    .where-we-work-exp-text h4 br
    {
        display: none;
    }
    .where-we-work-exp-text p
    {
        font-size: 18px;
    }
    /*************** end where-we-work **************/
    /******************** ACF-List ********************/
    .ACF-List .media-left
    {
        padding-right: 12px;
        border-right-width: 2px;
    }
    .ACF-List .media-left ~ .media-body
    {
        padding-left: 10px;
    }
    .ACF-List .media-body .media-heading
    {
        font-size: 18px;
    }
    .ACF-List .media-body h1
    {
        font-size: 26px;
    }
    .ACF-List-media-img
    {
        width: 190px;
        height: 122px;
    }
    /******************** end ACF-List ********************/

    /* ********* Search Result ************ */
        .search-result-count
        {
            float: none;
            display: block;
        }
        .search-result-list-itm h4
        {
            font-size: 18px;
        }
        .search-result-list .media .media-left .search-result-list-img
        {
            width: 100px;
            height: 100px;
        }
        .search-result-list .media .media-body
        {
            padding-left: 0;
        }
        /*
        .search-result-list-pages ul li a
        {
            font-size: 18px;
        }
        .search-result-list-pages ul li a b
        {
            font-size: 26px;
        }*/


        .search-results #pagination a,
        .search-results #pagination span
        {
            font-size: 20px;
            margin: 0 3px;
        }
        .search-results #pagination a.previouspostslink,
        .search-results #pagination a.nextpostslink
        {
            font-size: 14px;
        }
        .search-results #pagination a.previouspostslink i
        {
            margin-right: 5px;
        }
        .search-results #pagination a.nextpostslink i
        {
            margin-left: 5px;
        }


        /****************** MobileMenuHeader ****************/

        
        .HeaderNew
        {
            display: none;
        }
        .MobileMenuHeader
        {
        }


        /****************** end MobileMenuHeader ****************/

        .post_giv_section_div .ShutDownShareRange
        {
            padding-right: 0;
        }
        .post_giv_section_div .PaymentCycleDiv
        {
            width: 90px;
        }


        .three-block-section .block .caption {
            padding: 15% 8%;
            background: rgba(0,0,0,.5);
            height: 100%;
            top: 0px;
            width: 100%;
            cursor: pointer;

            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
        }
        .three-block-section .block .caption p
        {
            display: block;
        }

        .video-side-space-mobile 
        {
            padding-bottom: 75px;
        }



}

/******************************/
/***                        ***/
/***   Only Small tablets   ***/
/***                        ***/
/******************************/
@media (max-width:640px)
{
    .home-banner-back.home_page_banner
    {
        min-height: 450px;
    }
    .home-banner-back-text-bottom
    {
        padding: 20px 10px;
        font-size: 14px;
    }
    .TopManuBGLeft,
    .TopManuBGRight
    {
        width: 100%;
        display: block;
        text-align: center;
    }
    .TopManuBGRight
    {
        padding: 20px 0 0 ;
    }
    #blogs-carousel .home-banner-back
    {
        min-height: 360px;
    }
    #blogs-carousel .home-banner-back .blogs-carousel-inner
    {
        padding: 80px 0 0 0;
        font-size: 42px;
    }
    #blogs-carousel .home-banner-back h1
    {
        font-size: 42px;
    }
    .SingleBlockHeading
    {
        text-align: left;
    }
    .SingleBlockHeading h4 br
    {
        display: none;
    }
    /*************** where-we-work **************/
    .where-we-work-slider
    {
        /*padding: 0 30px;*/
        padding: 0;
    }
    .where-we-work .home-banner-back .banner-txt h1
    {
        padding: 0 5px 0 5px !important;
    }
    .where-we-work .home-banner-back
    {
        min-height: 250px;
    }
    .where-we-work-slider-title
    {
        min-height: auto;
        width: 90%;
        margin-left: 5%;
        padding-right: 5%;
    }
    .where-we-work-slider-title h2
    {
        position: static;
        font-size: 26px;
        padding-left: 5px;
        padding-right: 5px;
        height: auto;
    }
    /*.where-we-work .home-banner-back .banner-txt
    {
        height: 40px;
    }*/
    .where-we-work-slider .owl-nav .owl-prev,
    .where-we-work-slider .owl-nav .owl-next
    {
        font-size: 20px;
    }
    .where-we-work-slider .owl-nav .owl-prev
    {
        left: 5px;
    }
    .where-we-work-slider .owl-nav .owl-next
    {
        right: 5px;
    }
    .where-we-work-slider .owl-nav .owl-prev, 
    .where-we-work-slider .owl-nav .owl-next
    {
        margin: 65px 0 0 0;
    }
    .where-we-work-space
    {
        /*height: 20px;*/
        padding-bottom: 75px;
    }

    /*************** end where-we-work **************/
    .credit-card-form-bg .gray-bg .btn-primary
    {
        display: block !important;
        margin: 10px auto !important;
        float: none !important;
        width: 220px  !important;
        letter-spacing: inherit;
    }
}

/************************/
/***                  ***/
/***   Only Mobiles   ***/
/***                  ***/
/************************/
@media (max-width:480px)
{
    .credit-card-form-bg
    {
        padding: 60px 15px 15px 15px;
    }

    .CurrentOpporLinks a
    {
        font-size: 12px;
    }
    .CurrentOpporLinks a:not(:last-child)
    {
        margin-right: 10px;
    }
    .CurrentOpporLinks a i
    {
        padding-left: 0;
    }
    /*.avoid_overlap .btn
    {
        vertical-align: top;
    }
    .avoid_overlap .btn:not(:last-child)
    {
        margin-bottom: 10px;
    }*/
    .content-top-margin
    {
      margin-top: 30px !important;
    }
    .content-bottom-margin
    {
      margin-bottom: 30px !important;
    }
    .home-banner-back .inner-banner
    {
        width: 100%;
    }
    .home-banner-back .inner-banner h1
    {
        font-size: 35px;
        margin-bottom: 15px;
    }
    .content-1_text_align_left h3, .content-2_text_align_left h3, .content-3_text_align_left h3
    {
        margin-bottom: 0;
    }

    /* Blog Roll */

	/*.blogs-post-itm-box-over
	{
		padding:5px;
	}*/
	.blogs-post-itm-box-over h2
	{
		margin-bottom: 0;
		font-size: 20px;
	}
	.blogs-post-itm-box-over p
	{
		line-height: 17px;
	}

    /******************** ACF-List ********************/
    .ACF-List .media-left
    {
        padding-right: 0;
        border-right-width: 0;
        display: block;
    }
    .ACF-List .media-left ~ .media-body
    {
        padding-left: 0;
        padding-top: 20px;
    }
    /******************** end ACF-List ********************/
    .our-team .team-member-box.col-sm-3 .team-member-img
    {
        max-width: 100% !important;
        height: inherit;
    }

}

/**************************/
/***                    ***/
/***   Tablets and up   ***/
/***                    ***/
/**************************/
@media (min-width: 768px)
{
    .extend_borders
    {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
    }

    .search-results #pagination a.previouspostslink
    {
        margin-right: 10px;
    }
    .search-results #pagination a.nextpostslink
    {
        margin-left: 10px;
    }

    /*************************** MobileMenu **********************/

    .MobileMenuHeader
    {
        display: none;
    }


    /************************** end MobileMenu ***********************/
}

/************************/
/***                  ***/
/***   Only Desktop   ***/
/***                  ***/
/************************/
@media (min-width: 1351px)
{
	/* Fix width on grey sections on how we work page */
	
	.where-we-work-container .quote_grey_bg {
	    margin: 0 -30px 0 0;
	}	
}