

.list_blocks.boxes_bottom{
  margin-bottom: 3px;
}
.discovermore_outer .pop_para ul{
  padding: 10px 15px;
}
.new_level_covers .pop_para ul{
	padding: 15px 15px 0px 30px;
}
.new_level_covers .pop_para {
	 padding: 0px 0px;
}
.discovermore_outer .pop_para {
  padding: 10px 15px;
}




@media only screen and(max-width:1366px){
    
    	.inner_insure.protecton_outer {
    width: 90%;
    margin: 0 auto;
}
}





@media(max-width: 1360px){

	.new_mortage_insurence .head_title{
		font-size: 14px;
		padding: 7px 0px;
	}

/*login page*/
.welcome p.welcome_title{
	font-size: 2em;
}
.welcome p.role{
	font-size: 1.4em;
}
.login_btn a{
	font-size:0.9em;
}
.login_blk{
  padding-top: 32vh;
}


/*why avivaa page*/
.img_holder{
	padding: 10px 0px;
}
.whyaviva .aviva_left .aviva_left_inner img{
	width: 50%;
}
.aviva_left_inner p{
	padding-top: 10px;
}

.dashboard_left .list_blocks .thumb{
		display: inline-block;
		padding: 3px 0px;
	}
	




	.content_area{
 height: auto;
	}


	/*AVIVA APAGE*/
	.aviva_main_outer .sub_content_title{
padding-left:0%;
	}
.sub_content_title{
	padding-left:0%;
}
 .aviva_left{
 	width:40%;
 	padding-right: 3%;
 	/*display: table-cell;*/
 	text-align: center;
 	vertical-align: top;
 }
 .sub_content_title p{
 font-size: 1.4em;
 }
 .sub_head {
    padding: 50px 0px 20px 3vw;
}
.sub_head p{
	font-size: 0.9em;
}

 .aviva_left img{
 /*	width:100%;*/
 	
 } 
 .aviva_left_inner{
 	padding:3vh 2vw;
 }
 .aviva_right_inner{
 	padding:3vh 2vw;
 }
 .aviva_right{
 	width:55%;
 	/*display: table-cell;*/
 	
 }
 .inner_aviva {
 	padding:2%;
 }

/*current insure*/

.thumb_outer{
  width: 30%;
}

.inner_insure{
	text-align: center;
}

/*providing-right-solutions*/
.solutions_main{
	display: table-cell;
	border-spacing: 10px; 
}
.solutions_left{
	width: 30%;
	 float: none;
    display: table-cell;
    vertical-align: top;
}
.solutions_middle{
	/*width: 30%;*/
	 float: none;
    display: table-cell;
    vertical-align: top;
}

.solutions_right{
width: 30%;
 float: none;
    display: table-cell;
    vertical-align: top;
}





/*build-your-plan-together */
.buildplan{
 width: 100%;
 text-align: center;

}
.cicle_only{
	width: 70%;
}
.arrow{
 width: 28%;
 margin-left:0px;
}
.outer_circles{	
	width: 100%;
	text-align: center;
}
.cicles_top{
  padding-bottom: 20px;
}



/*claim history page*/
.claims-box{
  width: 45%;
  padding-right: 3%;
}
.chart_selection{
	width:100%;
}
.outer_graph{
width: 45%;
}
.claim_main{
	text-align: center;
}
.chart_items{
	text-align: left;
}


/*why protection*/
.protecton_outer{
	padding-top: 5vh;
}
.thumb_outer .thumbnail p{
	font-size:0.9em;
}
.thumb_outer .thumbnail .caption{
	padding:5px 0px;
}
.sub_pop_title p{
	font-size:1em;
}
.inner_pop_data p{
	font-size:0.9em;
}
.top_head p{
	font-size: 1.2em;
}

.close_pop a{
	display: inline-block;
}
.close_pop a img{
	/*width: 30px;
	width: 30px;*/
}


/*mortage insurence*/
.mortage_insurence{
	text-align: center;
}
.mortage_critical{
text-align: center;
}
.mortage_life{
	text-align: center;
}
.critical .bottom_para{
	text-align: left;
}



 /*protect mortage*/
 /*critical*/
 .critical_right{
 	width:52%;
 }
 .critical_right img{
  width: 85%;
 }
 .critical_left{
 	width:43%;
 }
 .bottom_para {
  padding:15px 0px 20px 20px;
 }
 .bottom_para p{
 padding: 10px 0px;
 }

 .content_area p{
 	font-size:1em; 
 	line-height: 1.2em;
 }
 .chart_items a{
   	font-size:1em;   
 }
 .diffouter .thumb_titel p{
 	font-size: 1.2em;
 }
.sub_content_title p{
  font-size: 1.2em;
}
.content_vary p.title_main{
  font-size: 1.3em;
}
.cicle_only .thumb_titel p{
	 font-size: 1em;
}
 /*level covers*/
 .top_head{
 	padding-left: 20px;
 }
 .cover{
 	width: 45%;
 }

 .cover .thumb .description p{
 	padding:15px 0px 10px 20px;
 	font-size: 1em
 }


 /*claim history*/
 .claims-box{
 	width:45%;
 	padding-right: 3%;
 }
 .outer_graph{
 	width: 45%;
 }
 .claim_main{
 	padding-top: 5vh;
 }

 .sub_content{
    padding:0px;
    vertical-align: middle;
   /* text-align: center;*/
    padding:3vh 3vw 0px 3vw;
 }



 /*lifestyle*/
 .life_left_inner ul li{
    display: inline-block;
    width: 19%;

}
.life_left_inner ul li a{
	width: 100%;
}
.life_left_inner ul li a .item_pic img{
  width: 100%;
}
.life_right .main_head h1{
	font-size: 1.4em;
}
p{
	font-size: 1.2em;
}
.content_bottom{
  padding:10px;
}
.life_right .main_head{
	padding:10px;
}


/*logo*/
.header .logo {
    text-align: left;
    padding:20px 30px;
}
.header .aviv {
    padding: 20px 30px;
}
a.continue{
	padding: 3px 20px;
}
.life_choice_outer{
	padding: 20px 20px 40px 60px;
}
.mortage_outer .critical_left img{
	width: 100%
}
.coffee_outer .critical{
	/*display: table;
	border-spacing: 15px;*/
}
.coffee_outer .critical_left{
 width: 55%;
 padding-right: 2%;
 vertical-align: middle;
 /*float: none;
 display: table-cell;*/
}
.coffee_outer .critical_left{
  /*  background: url("../img/coffe_protection.png");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: 100% 100%;*/

}
.coffee_outer .critical_left img{
	/*display: none;*/
}
.coffee_outer .critical_right{
 width: 40%;
 vertical-align: middle;
 /*float: none;
 display: table-cell;*/

}


.choice p{
  font-size:0.8em;
}
.time_week p{
 font-size:0.8em; 
}

.cost_week p{
font-size:0.8em; 
}
.coffee_outer .choice_single{
   padding:0px 0px;
}
input[type="number"]
{
    font-size:0.8em;
}

/*protect mortage life insurence*/
.inner_pop .popdiff {
  display: inline-block;
  z-index: 78;
  color: #000;
  top:32%;
  width:70%;
  left:15%;
  position: absolute;


}

.pop_data a img{
	width: 100%;
}

/*pop up */
.content_pop{
	top: 25%;
}

/*dashboard*/
.main_content{
	padding-top:7vh;
	padding-bottom: 7vh;
}

}




@media(min-width:1025px) and (max-width:1300px){


.dash_list .thumb{
	width: 43%;
}
/*.thumb.santyoy {
    width: 89%;
}*/
/*.dash_list .thumb{
	width: 44%;
}
*/

}

@media(max-width: 1330px){
    .custom-select__trigger span{
        font-size:16px;
    }
    .main-cnt p{
         font-size:16px;
    }
}
@media(max-width: 1024px){
.second_spl{
    /*width: 81% !important;*/
}
/* insurance design starts */
.critical-illness div#exampleModalCenter{
    left:0;
    width:100%;
}
.critical-video-illness-sec .video-click-btn:before{
    width:37%;
    right:2%;
    
}
.critical-video-illness-sec .video-click-btn:after{
     width:37%;
     left:2%;
}
.critical-video-illness-sec .video-click-btn{
    background: url(../../assets/img/play-btn.png);
    width: 3.5rem;
    background-size: cover;
    height: 3.5rem;
    display: inline-block;
    border: 0;
}
.main-cnt{
    margin-top:0;
}
.critical-illness .modal-inner-container{
    padding-left:15px;
}
.custom-select__trigger span{
    font-size:13px;
}
.illness-cnt{
    font-size:13px;
}
.custom-option{
     font-size:13px;
}
.main-cnt p{
    font-size:13px;
}
.overview-list{
    margin-bottom:30px;
}

	/*sant and you*/
.dash_list .thumb{
	width: 44%;
}

/*.dash_list .thumb{
	width: auto;
}*/
.inner_circle{
  width: 30%;
}
.content_vary{
  padding-top:80px;
}
.content_vary p.title_main{
	font-size: 1.2em;
}
.diffouter .thumb_titel{
	/*top: 28%;
	left: 15%;*/
	padding: 0px;
	/*width: 70%;*/
	text-align: center;
}

.main_content{
	padding-top: 15vh;
}
.critical_right{
	width: 50%;
}
.critical_left{
	width: 45%;
}
.inner_pop .popdiff{
	width: 90%;
}
.inner_pop .popdiff{
	top:25%;
	left:5%;
}
.inner_folder{
padding: 10px 20px;
}
.folder_name{
  padding: 10px 0px;
}
.folder_main{
	text-align: center;
}


.first_spl
{
 background: red;
 box-shadow: 0px 1px 2px #ccc;
 margin-left: 37px;
 margin-top: 6px;
    width: 29.5%!important;
 height: 41px;
}
.first_spl p
{
   color: #fff;
   font-size: 16px;
   padding: 30px 0px;
   margin: -15px;
}
.second_spl p
{
 font-size: 14px;
 padding-top: 10px;
}
.second_spl
{
   background: #fff;
   box-shadow: 0px 1px 2px #ccc;
   margin-left: 7px;
   margin-top: 10px;
   width: 31.5%;
   min-height: 25px;
}
.youtube_icon img{
 width: 40px;
 height: 40px;
 float: left;
 border-radius: 100%;
}
.youtube_icon p {
 color: red;
 font-size: 16px;
 padding-top: 8px;
}
.link-text p {
 font-size: 10px;
 padding-bottom: 10px;
}
}



/*mobile devices*/
@media(max-width: 1023px){
.dash_outer{
	
	position: static;
	display: block;
	width: 100%;
	height: auto;
}
.dash_list .thumb{
	width: auto;
}
.dash_list .thumb{
	padding:5px;
}
.bottom_links{
	position: static;
	padding-top: 20px;
	width: 40%;
	text-align: center;
	margin: 0 auto;
}
.dashboard_left{
	height: auto;
}
.main_outer{
	width: 100%;
	left: 0px;
}
.main_content{
	padding-top:0vh;
}
.footer_bottom{
	/*bottom: 30px;*/
	position: relative;
}

/*dashboard*/
.logo{
 padding: 20px 0px;
 text-align: center;
}
.main_links .title_head{
	padding: 20px 0px;
}
.sub_content{
	padding: 2vh 2vw 0px 2vw;
}
.claim_main{
	padding-top: 1vh;
}
.illness_bottom{
	padding-bottom: 0px;
	left: 0px;
	padding-left: 3vw;
}
.chart-box canvas{
	width: 100% !important;
	height: 100% !important;
}
.protecton_outer{
	padding-top: 1vh;
}
.mortage_critical{
	padding-top:3vh;
	padding-bottom: 3vh;
}
.mortage_main{
 padding-bottom: 40px;
}
.inner_pop .popdiff{
	top: 35%;
}
.coffee_outer {
	text-align: center;
}
.coffee_outer.critical_left {
	display: block;
}
.coffee_outer .life_right{
	display: block;
	width: 50%;
	margin: 0 auto;
	padding-top: 2vh;
	padding-bottom: 5vh;
}
.sub_head{
	padding-top: 20px;
}

.overlay{
  width: 100%;
  left: 0px;
}
.illness_bottom{
  bottom: 15px;
}
.commonpop{
	left: 0px;
	width: 100%;
}
.coffee_outer .critical{
	display: block;
}
.coffee_outer .critical_left {
	display: block;
	text-align: center;
	margin: 0 auto;
}
.coffee_outer .critical_right{
	display: block;
	text-align: center;
}
.coffee_outer .critical_left img{
	display: block;

}


}




@media(max-width: 760px){
.illness_bottom{
  bottom: 15px;
}

}

@media(max-width: 767px){
    .first_spl {
    width: 100%!important;
}
  .solutions_left {
    width: 100%;
    float: none;
    display: inline-block;
    margin-bottom:20px;
}
.solutions_middle {
    width: 100%;
    float: none;
    display: inline-block;
    vertical-align: top;
     margin: 0px 0 20px 0;
}
.solutions_right {
    width: 100%;
    float: none;
    display: inline-block;
    vertical-align: top;
     margin-bottom:20px;
}
.content_vary img{
    width: 20%;
    margin-bottom: 10px;
}
.close_pop a img {
    margin-top: -7px;
    margin-right: -10px;
}
}

@media(min-width: 1367px){


	.main_content{
	padding-top:8vh;
}

.main_content .list_blocks.sant_you .thumb {
    /*width: 49.3%;*/

}


.list_blocks.protection_tool {
    width: 49%;
    float: left;
}
.list_blocks.sant_you {
    width: 49%;
    float: left;
}
.top_main {
    width: 100%;
}
.main_content .top_section .list_blocks
{
	
	display: inline-block;
}
.top_section .list_blocks
{
	width: 49.3%;
}

	.inner_aviva {
border-spacing: 10px;
	}
	.sub_content{
		padding: 1px 30px 60px 30px;
	}
	.sub_content_title{
		/* padding-bottom: 30px; */
		padding-top: 30px
	}
.whyaviva .aviva_left{
	width: 40%;
	padding-right: 3%;
}
.whyaviva .aviva_right{
	width: 40%;
}
.whyaviva .aviva_left_inner{
	padding: 30px 30px 0px 30px ;
	text-align: center;
}
.whyaviva .aviva_left_inner p{
	text-align: left;
	padding-top: 15px;
}



/*claim  main*/
.claim_main{
	text-align: center;
	padding-top: 5vh;
}
.chart_items a{
	text-align: left;
}
/*.sub_content{
 padding-left: 0px;
 padding-right: 0px;
}*/
.protecton_outer{
	text-align: center;
	padding-top: 3vh;
}
.thumb_outer .thumbnail .caption{
	padding: 10px 0px;
}
.thumb_outer{
  width: 300px;
}
.thumb_outer.middle{
	margin-left:15px;
	margin-right: 15px;
}

/*mortage insurence*/
.mortage_insurence{
	text-align: center;
}
.mortage_critical{
text-align: center;
}
.mortage_life{
	text-align: center;
}

.inner_pop .popdiff{
  left: 25%;
  top: 30%;
}
.inner_insure{
	text-align: center;
	padding-right:0px;
}
.solutions_main{
	text-align: center;
    padding-right:0px;
}
.solutions_middle{
   /*width: 34%;*/
}


/*main dash page*/
.main_content{
  width: 100%;
}
.main_content .list_blocks.sant_you .thumb{
	width:auto;
}
.main_content .list_blocks.sant_you .thumb a{
	width:auto
}
.main_content .list_blocks.sant_you .thumb a img{
	width:auto;
}
.list_blocks.sant_you {
    
}
.boxes_bottom{
	width: 100%;
}
.main_content .list_blocks.boxes_bottom .thumb{
	width:33%;
	    /*padding: 0px 1px 0px 1px;*/
}
.main_content .list_blocks.boxes_bottom .thumb.pro-tool-policy{
    width: 49.8%;
}
.list_blocks .thumb a{
	width: 100%;
}
.main_content .list_blocks.boxes_bottom .thumb a img{
	width: 100%;
	    /*padding: 0px 1px 0px 1px;

}*/
}

/*popup contents*/






















/*New updaes*/


@media(max-width: 2560px){
	.popup-modal {
		position: fixed;
		right: 64px;
		top: 323px;
		width: 200px;
		height: 20px;
	}
	.play_iconbtn{
		width: 330px;
		background:#f80000;
		float: right;
		text-align: center;
		padding: 16px;
		margin-top: 46px;
	}
	.play_iconbtn span{
	    font-size: 20px;
	    color: #fff;
	    padding-left: 12px;
	    vertical-align: middle;
	}
	.play_iconbtn img{
	    width: 30%;
	    vertical-align: middle;
	}
	.first_spl{
	    width: 16.5%;
	}
}

@media(max-width: 1920px){
	.popup-modal {
		position: fixed;
		right: 67px;
		top: 251px;
		width: 200px;
		height: 20px;
	}
	.play_iconbtn{
		width: 330px;
		background:#f80000;
		float: right;
		text-align: center;
		padding: 16px;
		/*margin-top: -3px;*/

		margin-top: 46px;
	}
	.play_iconbtn span{
	    font-size: 20px;
	    color: #fff;
	    padding-left: 12px;
	    vertical-align: middle;
	}
	.play_iconbtn img{
	    width: 30%;
	    vertical-align: middle;
	}
	.first_spl{
	    width: 23.5%;
	}
	.sub_content {
    padding: 1px 30px 110px 30px;
}
}

@media(min-width: 1700px){


	.dashboard_left .list_blocks .santyoy {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.dashboard_left .list_blocks .santyoy img {
  
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}


.dashboard_left .list_blocks .thumb{
	width:40%;
	padding: 10px 5%;
}

.sub_head{
 padding:50px 20px;
}
.title_head p.heading{
	font-size: 20px;
}

.main_links .title_head p{
	font-size: 15px;
}
.menu_links a{
	font-size: 20px;
}
.sign_btns ul li a{
	padding: 8px 10px;
	border-radius:25px;
}
.menu_links ul li{
	margin-bottom: 15px;
}

.footer_bottom{
	padding: 25px 25px 25px 0px;
}
.thumb_outer{
	margin: 20px;
}
.inner_solutions{
  width: 90%;
  border-spacing: 10px;
}
.y_scroll {
    overflow-y: scroll;
    height: 400px;
    width: 56% !important;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
.thumb_outer {
	margin: 25px 50px;
}
.dflex-top .thumb_outer {
    margin-right:0;
    margin-left:0;
}
.dflex-top{
    justify-content: space-between;
}
.second_spl{
    margin-left:0;
    padding-left:0;
}
.mortage_main{
padding-top: 5vh;
}
.mortage_main .critical_left{
	padding-right:0%;
	width: 49%;
	margin-right: 5%;
	margin-left: 5%;
}
.top_head p{
	font-size: 25px;
}
.bottom_para p{
  font-size: 20px;
}
.cover{
	margin: 0px 4%;
	/*width: auto;*/
}
.new_level_covers .cover
{
  width: auto;
    margin-left: 0 !important;
    margin-right: 0 !important;
    flex: 1;
}
.thumb .thumbnail{
    display:block;
}
.sub_title p{
	font-size: 25px;
}
.sub_title p{
	padding: 15px;
}
.horizontal-image img{
    width:100% !important;
}
.new_mortage_insurence{
  width:80%;
  margin:0 auto;
}
.protecton_outer .thumb_outer{
    margin-right:0;
    margin-left:0;
}
.bottom_paras_small_image{
    min-height: auto;
}
}



@media(max-width: 1680px){
	.popup-modal {
		position: fixed;
		right: 67px;
		top: 177px;
		width: 200px;
		height: 20px;
	}
	.dflex-top{
	    justify-content: space-between;
	}
	.play_iconbtn{
	    width: 305px;
	    background: #f80000;
	    float: right;
	    text-align: center;
	    padding: 3px;
	}
	.play_iconbtn span{
	    font-size: 20px;
	    color: #fff;
	    padding-left: 12px;
	    vertical-align: middle;
	}
	.play_iconbtn img{
	    width: 30%;
	    vertical-align: middle;
	}
}
@media(max-width: 1600px){
	.popup-modal {
		position: fixed;
		right: 67px;
		top: 177px;
		width: 200px;
		height: 20px;
	}
	.play_iconbtn{
	    width: 305px;
	    background: #f80000;
	    float: right;
	    text-align: center;
	    padding: 3px;
	}
	.play_iconbtn span{
	    font-size: 20px;
	    color: #fff;
	    padding-left: 12px;
	    vertical-align: middle;
	}
	.play_iconbtn img{
	    width: 30%;
	    vertical-align: middle;
	}

/*.new_level_covers .cover {*/
/*    width: 25%;*/
/*}*/
.level_covers.new_level_covers.row {
    margin-right: 0;
    margin-left: 0;
}
.top_footer
{
	margin-left: auto;
}

	}

@media(max-width: 1440px){
	.popup-modal {
		position: fixed;
		right: 67px;
		top: 177px;
		width: 200px;
		height: 20px;
	}
	.play_iconbtn{
	    width: 305px;
	    background: #f80000;
	    float: right;
	    text-align: center;
	    /*padding: 3px;*/
	    padding: 5px;
	    margin-top: -5px;
	}
	.play_iconbtn span{
	    font-size: 20px;
	    color: #fff;
	    padding-left: 12px;
	    vertical-align: middle;
	}
	.play_iconbtn img{
	    width: 30%;
	    vertical-align: middle;
	}


/*.new_level_covers .cover {*/
/*    width: 29%;*/
/*}*/
.top_footer
{
	margin-left: auto;
}

.inner_thumb_roll button img{
 width: 30px;
 /*font-size: 9px;*/
}
.pop_para_2 ul li{
	padding-top: 3px;
	line-height:15px;
}
.new_level_covers .pop_para ul {
    padding: 10px 10px 0px 30px;
   
}

.menu_links a{
	font-size: 15px;
}
.sub_head a{
	padding:12px 15px;
}
	.sub_title p{
		font-size:16px;
	}
.sub_content_title p{
	font-size:20px;
}

.main_content {
     /*padding-top: 3vh; */
}
.first_spl {
    width: 28.5%;
}

}



@media(max-width: 1367px){

.top_footer
{
	/*margin-left: 0;*/
}
.new_level_covers .cover .pop_para ul li, .new_level_covers .cover .pop_para p
{
	font-size: 12px;
}


	
	.container{
		width: 100%;
		margin: 0 auto;
	}
	body{
		width: 100%;
		margin: 0 auto;
	}
	.dash_outer{
		width: 20%;

	}
	.dashboard_left{
		width: 100%;
	}
	.main_outer{
		width: 80%;
		left: 20%;
	}
	.dashboard_left .list_blocks .thumb{
		display: inline-block;
		padding: 3px 0px;
	}
	
}

@media(max-width: 1366px){
	.popup-modal {
		position: fixed;
		right: 67px;
		top: 170px;
		width: 200px;
		height: 20px;
	}
	.play_iconbtn{
	    width: 250px;
	    background: #f80000;
	    float: right;
	    text-align: center;
	    padding: 1px;
	}
	.play_iconbtn span{
	    font-size: 18px;
	    color: #fff;
	    padding-left: 8px;
	    vertical-align: middle;
	}
	.play_iconbtn img{
	    width: 30%; 
	}
	.thumb .thumbnail {
	    display: inline-block;
	    vertical-align: middle;
	    width: 100%;
	}
	.boxes_bottom .thumb.pro-tool-policy {
	    width: 32.8%;
	}
	.part1 strong{
	    font-weight:800;
	}
}
@media(max-width: 1360px){
	.popup-modal {
		position: fixed;
		right: 67px;
		top: 170px;
		width: 200px;
		height: 20px;
	}
	.play_iconbtn{
	    width: 250px;
	    background: #f80000;
	    float: right;
	    text-align: center;
	    padding: 2px;
	}
	.play_iconbtn span{
	    font-size: 18px;
	    color: #fff;
	    padding-left: 8px;
	    vertical-align: middle;
	}
	.play_iconbtn img{
	    width: 30%; 
	}

/*protexction tools*/
.second-cover
{
	width: 31%;
	vertical-align: middle;
}
.solutions_left
{
	width: 33%;
}
.solutions_right
{
	width: 33%;
}
.sub_content {
   /* padding: 4vh 5vw;*/
}
.new_solution_main
{
	display: table;
}
/*end protexction tools*/
/*affortabily option*/
.mortage_main .top_head
{
  padding: 10px 0px;
  text-align: center;
}
/*.top_footer p{
	background: red;
    padding: 10px 0px;
    width: 95.8%;
    display: block;
    margin-right: auto;
    margin-left: auto;
    margin-top: -15px;
}
*/
}

@media(max-width: 1335px){
.dashboard_left{
	width:100%;	
}
.main_outer{
    height: 100vh;
    overflow: auto;
}
.dash_outer{
	width: 20%;
	height:100%;
	vertical-align: top;
	position: absolute;
}

.main_outer{
 width: 80%;
 left: 20%;
 

}
.main_content{
	display: inline-block;
	width: 100%;
   vertical-align: middle;
}
.boxes_bottom .thumb{
	width: 32.9%;	
}
.boxes_bottom .thumb a img{
	width: 100%;
}
.sant_you .thumb{
	/*width: 100%;*/
}
.sant_you .thumb a img{
	/*width: 100%;*/
}
.bottom_links{
	/*padding-top: 58%;*/
}
.dashboard_left .list_blocks .thumb{
		display: inline-block;
		padding: 3px 0px;
	}


}
@media(max-width: 1280px){
	.popup-modal {
		position: fixed;
		right: 67px;
		top: 170px;
		width: 200px;
		height: 20px;
	}
	.play_iconbtn{
	    width: 250px;
	    background: #f80000;
	    float: right;
	    text-align: center;
	    padding: 2px;
	}
	.play_iconbtn span{
	    font-size: 18px;
	    color: #fff;
	    padding-left: 8px;
	    vertical-align: middle;
	}
	.play_iconbtn img{
	    width: 30%; 
	}


.top_footer
{
	margin-left: auto;
}
.new_level_covers .cover .pop_para ul li, .new_level_covers .cover .pop_para p
{
	font-size: 11px;
	padding: 0;
}

}







@media(max-width: 1200px){


.new_level_covers .cover .pop_para ul li, .new_level_covers .cover .pop_para p
{
	font-size:9.5px;
	padding: 0;
	line-height:12.5px;
}



}
@media(max-width: 1024px){

/*sant and you*/
.dash_list .thumb{
	width: 44%;
}
.modal-content
{
	margin-left: 3px;
}
.new_level_covers .cover ul li, .new_level_covers .cover p
{
	font-size: 10px;
	padding: 0;
}
.dash_list .thumb.santyoy {
    width: 100%;
    padding: 0px 10px;
}
.new_level_covers .cover .pop_para ul li{
 font-size: 9px;
 /*font-size: 9px;*/
}
.inner_thumb_roll button img{
 width: 25px;
 /*font-size: 9px;*/
}
.new_level_covers .pop_para ul {
    padding: 15px 10px 0px 25px;
   
}
	.popup-modal {
		position: fixed;
		right: 67px;
		top: 170px;
		width: 200px;
		height: 20px;
	}
	.play_iconbtn{
	    width: 250px;
	    background: #f80000;
	    float: right;
	    text-align: center;
	    padding: 2px;
	}
	.play_iconbtn span{
	    font-size: 18px;
	    color: #fff;
	    padding-left: 8px;
	    vertical-align: middle;
	}
	.play_iconbtn img{
	    width: 30%; 
	}
}
@media(max-width: 1023px){
.dash_list .thumb {
    width: auto;
}

}
@media(max-width:768px){
.cash-popup{
		right:0;
	}
.dash_list .thumb{
	width: auto;
}
.content_pop{
    width:80% !important;
    right:0 !important;
    left:0 !important;
}
.main_outer{
	height: auto;
	overflow: hidden;
}
/*.dash_list.list_blocks {
    width: 45%;
    display: inline-block;
    float: left;
    margin-top: 20px;
}
.bottom_links {
    width: 45%;
    display: inline-block;
    float: left;
    margin-top: 80px;
}*/
/*sant and you*/

	.popup-modal{
		position: absolute;
		right: 100px;
		top: 10px;
		width: 200px;
		height: 20px;
	}
	.play_iconbtn{
	    width: 250px;
	    background: #f80000;
	    float: right;
	    text-align: center;
	    padding: 2px;
	}
	.play_iconbtn span{
	    font-size: 18px;
	    color: #fff;
	    padding-left: 8px;
	    vertical-align: middle;
	}
	.play_iconbtn img{
	    width: 30%;
	  
	}
	.dash_list .thumb.santyoy {
	    width: 99%;
	    padding: 0px 266px
	}

}

@media(max-width:767px){
  
	.popup-modal{
		position: absolute;
		right: 100px;
		top: -39px;
		width: 200px;
		height: 20px;
		left: 14px;  
	}
	.dash_list .thumb.santyoy {
	    width: 99%;
	    padding: 0px 266px
	}

   .cash-popup .modal-body p br{
       display:none;
   }
  .cash-popup .modal-content{
      /*background-color:transparent;*/
  }
  .cash-popup .modal-body{
      padding:10px 20px;
      line-height:16px;
  }
  .cash-popup .bold-cnt{
      font-size:12px;
  }
  .cash-popup .middle-cnt{
       font-size:12px;
  }
  .view-btn{
      font-size:10px;
  }
  .cash-popup .modal-content{
      background-size:cover;
  }
/*  .boxes_bottom .thumb, .main_content .thumb .thumbnail,.boxes_bottom .thumb.pro-tool-policy, .list_blocks.protection, .list_blocks.sant_you{
  	width: 100%;
  }*/
  .critical-illness div#exampleModalCenter {
	    width: 100%;
	    left: 0%;
	}

.aviva_right, .aviva_left{
	width: 100%;
	display: block;
}
.critical-video-illness-sec .modal-content{
	width: 100%
}

}

@media(max-width:375px){
	.popup-modal{
			position: absolute;
			right: 100px;
			top: -39px;
			width: 200px;
			height: 20px;
			left: 14px;  
	}
	.play_iconbtn{
	    width: 105px;
	    background: #f80000;
	    float: right;
	    text-align: center;
	    padding-right: 160px;
	}
	.play_iconbtn span{
	    font-size: 15px;
	    color: #fff;
	    vertical-align: middle;
	}
	.play_iconbtn img{
	    width: 30%;
	    vertical-align: middle;
	}

	.dash_list .thumb.santyoy {
	    width: 99%;
	    padding: 1px 69px;
	}
 
}

@media(max-width: 320px){
.critical-illness .modal-title{
	font-size: 18px;
}

}




