@media only screen and (min-width:1024px) and (max-width: 1199px) {
	.preview-rightside .content-container h2{font-size:90px;}
	.preview-rightside .content-container p{ font-size:20px; line-height:25px; margin: 10px 0 35px 0;}
	.preview-rightside .content-container .form-outercon .main-textfield{margin-bottom:20px;}
	.preview-rightside .content-container .form-outercon .check-outercon label{font-size:14px;}
	/*.report-blockouter .inner-content p{ font-size:20px; line-height:25px;}*/
	.preview-download span {margin: 10px auto;width: 100%;}
    .buttons-area {width: 100%;}
	.preview-download,.large-section .preview-download {height: 147px;}
    /*.get-the-guide{
        margin-left: 35px;
    }*/
    .news .title{
        padding: 15px 0px;

    }
    .item-action.gradient-bg{
        font-size: 45px;
        line-height: 45px;

    }
    /*.step-text{
        height: 135px;
    }*/
}

@media only screen and (min-width: 1400px) {

	.vjs-poster{ background-size:100% auto;}
	.banner-outercon{background-size:100% auto;}
	.large-section img{margin-top:0;}

}
@media only screen and (min-width: 1024px) and (max-width: 1400px) {
    .download-panel,  .download-panel.feedback-form{
        background-size: 150%;
        background-position: -510px 0px;
    }
    .preview-hover{
        font-size: 50px;
        line-height: 50px;
    }
    .or-option{
        left: 48.5%;
        font-size: 25px;
    }
    .download-options .preview-main-btn .preview-iconbtn span{

        max-width: 250px;

    }
    /*.step-text{
        height: 115px;
    }
    .download-panel .steps{
        padding: 20px 40px;
    }*/

}
@media only screen and (min-width: 1024px) and (max-width: 1200px) {
    .preview-download h3 {font-size: 35px;}
    .preview-download span {font-size: 16px;margin: 6px auto;}
    .preview-download {height: 145px;}
    .large-section .preview-download {height: 116px;}
}
/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 1199px) {
	.heading-container {
		padding: 28px 20px 0 20px;
	}
	.download-panel {
		padding-left: 20px;
	}
}
@media only screen and (max-width: 1023px) {
	.preview-rightside .content-container h2{font-size:80px; line-height:60px;}
	.preview-rightside .content-container p{ font-size:16px; line-height:20px; margin: 10px 0 20px 0;}
	.preview-rightside .content-container .form-outercon .main-textfield{margin-bottom:20px;}
	.preview-rightside .content-container .form-outercon .check-outercon label{font-size:14px;}
	/*.report-blockouter .inner-content p{ font-size:20px; line-height:25px;}*/
	.report-blockouter h2 {
	  font-size: 46px;
		line-height: 20%;
	  top: 0;
	}
	.report-blockouter h2 span.red-top {
	  top: 23px;
	  left: -60px;
	}
	.report-blockouter h2 span.bigger {
	  font-size: 110px;
		line-height: 100%;
	}
	.preview-rightside .content-container .form-outercon .submit-btn{margin:30px 0 0 0;}
	/*.preview-iconbtn span{font-size:30px;max-width: 240px;}*/
	/*.preview-iconbtn{width:295px;}*/
	/*.preview-main-btn{width:300px;}*/
	.preview-btn span,.preview-small-btn h5{font-size:30px; }
	.video-blockout .heading-container:after, .pledge-section .heading-container:after{border-top: 38px solid #383838;}

   /* .preview-download {height: 107px;}
	.large-section .preview-download {height: 71px;}*/
	.pledge-section .form {width: 90%;}
	.buttons-area {width: 100%;}
    .download-panel{
        background-size: 150%;
        background-position: -510px 0px;
    }
     .item-action.gradient-bg{
        font-size: 35px;
        line-height: 35px;

    }
    #ActionGuide {
        margin-top: -40px;
        padding-top: 40px;
    }
		.banner-outercon .banner-contentcon {
            height: 492px;
		}
		.banner-outercon .banner-contentcon h3 {
			font-size: 18px;
		}
		.banner-outercon .banner-contentcon h1 {
			font-size: 160px;
		}
		.banner-outercon .banner-contentcon h1 span {
			font-size: 103px;
		}
		.banner-outercon .banner-contentcon p {
			font-size: 16px;
			max-width: 660px;
		}
		.pledge-section .form-heading h3 br {
			display: none;
		}
}
@media only screen and (min-width: 768px) {
}
/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.preview-rightside .content-container p{font-size:14px; margin: 10px 0; line-height:18px;}
	.preview-rightside .content-container h2{font-size: 67px;  line-height: 70px;}
	.preview-rightside .content-container .form-outercon .check-outercon{margin:0px;}
	.preview-rightside .content-container .form-outercon .check-outercon label{line-height:13px;}
	.preview-rightside .content-container .form-outercon .submit-btn{height:55px; width: 183px; background:#FFF url(../images/submit_arrow_nor.png) no-repeat 155px center; font-size:35px;}
	.preview-rightside .content-container .form-outercon .submit-btn:hover{ background:#000 url(../images/submit_arrow.png) no-repeat 155px center;  }
	/*.preview-iconbtn span{font-size:29px; max-width: 180px;}*/
	/*.preview-iconbtn{width:235px;}
	.preview-main-btn{width:234px;}*/
	.preview-btn span,.preview-small-btn h5{font-size:25px; }
	.preview-small-btn h5{font-size:30px; padding:5px 0;}
	.preview-rightside .content-container .form-outercon .main-textfield{font-size:20px;}
	/*.fearless-outercon ul li .fear-title-block.top-text {bottom: 10px;left: 10px;top: 30px;}
    .preview-download h3 {font-size: 30px;line-height: 18px;}
    .preview-download span {font-size: 14px;line-height: 17px;width: 100%;padding: 0 10px;margin: 5px;}
    .buttons-area a {font-size: 21px;max-width: 101px;line-height: 20px;}*/
        .preview-download span {width: 100%;padding: 0 10px;margin: 5px; font-size: 15px; line-height: 18px;text-align: center;margin: auto;}

        .large-section {padding: 5% 0;background-color: #ee9e69;}
        .large-section .preview-download {height: 110px;}
        .preview-download h3 {font-size: 30px;}
        .preview-download span {font-size: 13px;line-height: 13px;padding-bottom: 4px;}
        .small-section .buttons-area a {font-size: 20px;line-height: 19px;margin: 0 5px;}
        .preview-download {height: 105px;}
        .content-news .news{
            padding: 70px 10px 30px 10px;
        }
        .news .readmore_btn{
            width: 70%;
        }
        .content-news .visit_blog{
            width: 30%;
        }
    .news .title{
        padding: 15px 0px;

    }
    .download-panel h2{
        margin-top: 40px;
    }
    .share-fearles h2{
        margin-top: 20px;
    }
    /*.step-text{
        height: 135px;
    }
    .dropdown .sbSelector{
        font-size: 16px;
    }*/
     .preview-hover{
        font-size: 40px;
        line-height: 40px;
    }
    .download-options .download-zip a, .download-options .download-pdf a{
        width: 75%;

    }
    .download-options p{
        padding: 10px 5%;
        font-size: 16px;
         font-size: 20px;
    }
    .or-option{
        font-size: 25px;
        left: 47.5%
    }
    .download-panel.feedback-form, .download-panel{
          background-size: 188%;
  background-position: -670px 0px;
    }
    /*.download-panel .steps{
        padding: 10px 20px;
    }*/
    .news .readmore_btn{
        width: 100%;
        height: 47px;
        line-height: 38px;
        font-size: 29px;
    }

}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
	.banner-outercon .banner-contentcon {
		height: 372px;
	}
	.banner-outercon .banner-contentcon h3 {
		font-size: 16px;
	}
	.banner-outercon .banner-contentcon h1 {
		font-size: 100px;
	}
	.banner-outercon .banner-contentcon h1 span {
		font-size: 70px;
	}
	.banner-outercon .banner-contentcon p {
		font-size: 16px;
		max-width: 90%;
	}
	.heading-container h2{ font-size:35px; line-height:40px;}
	.heading-container p{font-size:15px; line-height:20px; font-weight:normal; }
	.heading-container {min-height: 37px;}
	.video-blockout .heading-container:after, .pledge-section .heading-container:after{bottom:-95px;}
	.preview-blockout .heading-container{min-height:109px;}
	.report-blockouter .inner-content{padding:0 20px;}
	.preview-leftside{width:100%; max-width:100%; float:left; display:block;}
	.preview-rightside{width:100%; max-width:100%; float:left; display:block; padding:50px 0;}
	.small-section{width:100%; max-width:100%; float:left;}
	.large-section{width:100%; height:180px;overflow:hidden;}
	.large-section img{width:100%; height:100%; position:absolute; left:50%; margin-left:-50%; z-index:10;}
	.preview-main-btn{z-index:999;}
	.preview-rightside .content-container h2{font-size: 50px;  line-height: 40px;}
	.preview-rightside .content-container .form-outercon .submit-btn{height:55px; width: 183px; background:#FFF url(../images/submit_arrow_nor.png) no-repeat 155px center; font-size:35px;}
	.preview-rightside .content-container .form-outercon .submit-btn:hover{ background:#000 url(../images/submit_arrow.png) no-repeat 155px center;  }
	.video-blockout .heading-container:after, .pledge-section .heading-container:after{bottom: -57px; width:125px; border-top: 20px solid #383838; border-left: 120px solid transparent; border-right: 120px solid transparent; margin-left:-120px;}
	/*.video-blockout {
		background: white;
	}*/
	.fearless-outercon {
		background: white;
		padding-top: 40px;
		overflow: hidden;
	}
.fearless-outercon ul{width:100%; margin:0 0 0 0px; /*overflow:hidden;*/ }
	.fearless-outercon ul li{width:50%;  overflow:hidden; margin:0; height: 456px;}
	.fearless-outercon ul li img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}
	.fearless-outercon ul li.middle-item{width:100%; height:400px;  overflow:hidden; margin:0;}
	.fearless-outercon ul li.middle-item img {
		width: 100%;
		height: auto;
	}
	.fearless-outercon ul li .fear-title-block{width:100%; max-width:100px;}
    /*.fearless-outercon ul li .fear-title-block {font-size: 20px;line-height: 20px;max-width: 90%;}*/
	/*.report-blockouter .inner-content .preview-main-btn {max-width:256px; margin-left: -128px;}
	.report-blockouter .inner-content .preview-iconbtn{max-width:254px;}*/
	/*.report-blockouter .inner-content .preview-iconbtn span{font-size:30px; width:240px;}*/
	.report-blockouter .inner-content p{font-size:14px; line-height:20px;}
	/*.report-blockouter{padding:25px 0;}*/
	.report-blockouter h2 {
		width: 100%;
    height: 150px;
		left: 80px;
	}
	.report-blockouter .row .small-1, .report-blockouter .row .small-2 {
		display: none;
	}
	.report-blockouter .row .large-4 {
		width: 100%;
		overflow: hidden;
		padding: 0 10%;
	}
	.report-blockouter .row .large-4 .inner-content {
		padding: 0;
	}
	.videoWrapper { min-height:300px;}
    .large-section .preview-download {height: 168px;z-index: 11;}
    .preview-download span {margin: 10px auto;}
        .banner-outercon {min-height: inherit;padding-top:90px;padding-bottom: 90px;}
        .banner-outercon .banner-contentcon {position: relative;height: auto;}
    .content-news .news{
        padding:35px 16px 10px 16px;
    }
    .content-news .visit_blog{
        width: 90%;
        margin-top: 15px;
    }
    .news .title{
        padding: 15px 0px;
    }
    .news .readmore_btn{
        width: 100%;
        font-size: 29px;
        height: 47px;
  line-height: 38px;
    }
    .btn-content .btn{
        max-width: 90%;
        font-size: 24px;
    }
    .download-panel h2{
        margin-top: 40px;
    }
    .step-text{
        height: auto;
    }
    .download-panel{
        padding-bottom: 20px;
        background-size: 263%;
        background-position: -1230px 0px;
				padding-left: 0px !important;
    }
    .item-action, .item-action.large, .item-action.gradient-bg{
        width: 100%;
    }
      .dropdown .sbSelector{
        font-size: 16px;
    }
    .item-action.gradient-bg {
        font-size: 65px;
        line-height: 55px;
        height: 250px;
}
    .item-action .preview{
        display: none;

    }
    .preview-hover{
         display: block !important;
        margin-top: 70%;
        padding-top: 8%;

    }
    .item-action.large .preview-hover{
         display: block !important;
         margin-top: 20%;
         padding-top: 8%;
    }
    .preview-hover .text-cta{
          margin-top: -17px;
            display: block;
        font-size: 45px;
}
    .or-option{
          left: 45%;
  margin-top: 34%;
  font-size: 21px;
  font-weight: bold;
    }
    .download-options .download-zip a, .download-options .download-pdf a{
        width: 90%;
    }
    .download-pdf{
        margin-top: 50px;
    }
    .download-options p{
        font-size: 16px;

    }
    .share-fearles h2{
        margin-top: 20px;
    }
        #ActionGuide {
            margin-top: -50px;
            padding-top: 50px;
        }
	.heading-form-container .heading-form-cover, .heading-form-container .heading-form {
		width: 100%;
	}
	.heading-form-container .heading-form {
		margin-top: 50px;
	}
	.pledge-outercon {padding: 40px 15px 25px 15px;}

	.banner-outercon:before {border-right: 400px solid transparent; border-bottom: 80px solid #f2f2f2;}
	.banner-outercon:after {border-left: 400px solid transparent; border-bottom: 80px solid #f2f2f2;}
	.heading-container .step-2 {
		padding-top: 0px;
	}
}




@media only screen and (min-width: 480px) {
}
/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
    /* .banner-outercon .banner-contentcon {height: 500px;}*/
    .logo-outer img {width:72px}
    /*.logo-outer ul li {height:72px; line-height: 72px; width:30%;}
   .logo-outer {height: 72px; left: 60%; width:200px;}*/
    .footer-container .logo-outer ul li {height:72px; line-height: 72px; }
    .footer-container {height:80px}
    .heading-container h2 { font-size: 40px;}
    .video-blockout .heading-container:after, .pledge-section .heading-container:after {bottom: -57px;}
	.popup{max-width: 90%;}
        .preview-download {height: 125px;}
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
	.heading-container h2 {font-size: 38px;line-height: 40px;}
	/*.fearless-outercon ul li .fear-title-block {font-size: 11px;line-height: 14px;max-width: 84%;left: 5px;}*/
	.fearless-outercon ul li .fear-title-block.top-text {bottom: 5px;left: 5px;top: 13px;}
	.fearless-outercon ul li {
		width: 100%;
		height: 400px;
	}
	.fearless-outercon ul li img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}
    .logo-outer img {width:72px}
    /*.logo-outer ul li {height:72px; line-height: 72px; width:30%;}
    .logo-outer {height: 72px; left: 70%; width:200px;}*/
    .footer-container .logo-outer ul li {height:72px; line-height: 72px; }
    .footer-container {height:80px}
    .heading-container h2 { font-size: 40px;}
    .video-blockout .heading-container:after, .pledge-section .heading-container:after {bottom: -57px;}
		/*.banner-outercon .banner-contentcon {
			height: 372px;
		}*/
		.banner-outercon .banner-contentcon h3 {
			font-size: 12px;
		}
		.banner-outercon .banner-contentcon h1 {
			font-size: 70px;
			margin-bottom: 20px;
		}
		.banner-outercon .banner-contentcon h1 span {
			bottom: -14px;
			font-size: 40px;
		}
		.banner-outercon .banner-contentcon p {
			font-size: 16px;
			max-width: 90%;
		}
		.btn-content .btn {
			font-size: 18px;
			margin-top: 0;
		}
		.btn-content .btn .fa-play-circle-o {
			font-size: 16px !important;
		}
	.popup{max-width: 90%;}
        .small-section .preview-download {height: 146px;}
        .small-section .preview-download h3 {font-size: 30px;}
        .small-section .preview-download span {font-size: 17px;padding: 0 5px; margin: 5px 0;}
        .small-section .buttons-area a {font-size: 25px;}
        .pledge-section h3 {padding: 0 20px;}
    .preview-hover .text{
        font-size: 40px;
    }
    .preview-hover .text-cta{
        margin-top: -40px;
        font-size: 25px;
        display: block;
    }

     .preview-hover{
         display: block !important;
        margin-top: 70%;
        padding-top: 0%;

    }
    .item-action.large .preview-hover{
         display: block !important;
         margin-top: 20%;
         padding-top: 0%;
    }
    .content-news .news p{
        font-size: 14px;
        line-height: 18px;
    }
    .news .title{
        font-size: 20px;
        line-height: 25px;
    }
    .download-panel p {
        font-size: 14px !important;
        line-height: 18px;
    }
    .download-panel h2{
        font-size: 40px;
        line-height: 40px;
        margin-bottom: 10px;
    }
    .preview-iconbtn span{
        max-width: 287px !important;
    }
    .dropdown ul li a {
        font-size: 14px;
    }
    .dropdown .sbSelector{
        font-size: 14px;
    }
    .steps form span{
        font-size: 14px;
    }
    .content-news .visit_blog{
        width: 90%;
          height: 47px;
  line-height: 38px;
    }
    .report-blockouter .inner-content .preview-iconbtn span{
        width: 255px;
    }
     .or-option{
          left: 45%;
  margin-top: 160px;
  font-size: 21px;
    }
    .download-options .download-zip a, .download-options .download-pdf a{
        width: 90%;
    }
    .download-pdf{
        margin-top: 50px;
    }
    .download-panel.feedback-form{
        padding-bottom: 50px;
    }
    /*.download-panel .steps{
        padding: 20px 16px;
    }*/
    .btn-content .btn {
        padding: 10px 5px 6px 5px;
    }
    .arrow-icon {
        margin-left: 7px;
        margin-right: 0;
        margin-top: 8px;
        border-top: 6px solid transparent;
        border-bottom: 6px solid transparent;
        border-left: 12px solid #e2173d;
    }
    .errors-box {
        padding: 0 20px;
        font-size: 16px;
    }
		.heading-container .step-2 {
			padding-top: 0;
		}
		.pledge-section .form-heading h3 {
			padding: 0 0 10px 0;
		}
		.pledge-section .form {
			margin-top: 0;
		}
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-width : 320px) and (max-width : 479px) {
    .video-blockout .heading-container:after, .pledge-section .heading-container:after {top:100%;}
    .large-section .preview-download {height: 138px;}
}

@media only screen and (max-width : 409px) {
    .secondfix:after {bottom: -100px!important;}
}

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

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

@media screen and (-webkit-min-device-pixel-ratio:0) {
    /* Safari and Chrome, if Chrome rule needed */
    /* Safari 5+ ONLY */

}
