@media only screen and (min-width:1600px) and (max-width:3000px) {
	.member_title h1{
		font-size:30px;
	}
.contact_left h3 {
    font: normal normal 600 35px Poppins;
    
}
.man_field p {
   
    font-size: 25px;
  
}

#cookie-law-info-bar h5.cli_messagebar_head {
    font-size: 40px !important;
}

.if_icon {
    height: 100px;
}

.if_content h6 {
 
    font-size: 25px;

    
}

.cli-style-v2 .cli-bar-message {
    font-size: 25px;
    line-height: 1.3;
}

.cli-plugin-button, .cli-plugin-button:visited, .medium.cli-plugin-button, .medium.cli-plugin-button:visited {
    font-size: 30px !important;
    line-height: 1;
}
.vdo_sec_inner iframe {
    height: 1180px;
}
}

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

.page-id-16 .section_heading {
     padding: 13px 0 10px 0;
}
	
.thankyou_box {
    height: auto;
}
	
.page-template-thank-you .innerpage_wrapper a {

    margin: 0px 0 0px 0;
}
.stepsbar h4 {
    font: normal normal 600 20px Poppins;
    margin: 30px 0 54px 0;
}	
.man_field p {
    padding: 20px 15px;
}
	
	
       section.banner {
    border: 5px solid white;
}

section.ban_heading {
    margin-top: 10px;
}

.header_inner {
    flex-wrap: wrap;
    justify-content: center;
}

.ban_heading p {
    font-size: 14px;
}
.ban_heading h5 {
    font-size: 20px;
  
}

.vdo_sec_inner {
    padding: 25px;
}

section.about {
    padding: 25px 0px;
}
	

.what_wedo .vdo_sec_inner {
    padding-top: 26px;
}
.section_heading {
    font-size: 19px;
   
}
	
.if_wrap .line_img{
	margin-bottom:20px;
}

.about p.sec_para {
    margin: 10px auto 50px auto;
}

.sec_card .content h6 {
    font: normal normal 600 16px Poppins;
  
}

.sec_card .content {
    width: 100%;
    text-align: center;
}

.left_inner .sec_card {
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.sec_card .icon {
    width: 30%;
	text-align: center;
}

.left_inner .icon  , .right_inner .icon{
    margin: 10px 0px;
}

.right_inner .sec_card {
    flex-direction: column;
    align-items: center;
}
.sec_icon {
    margin: 20px 0px;
}
.wedocard {
  
    flex-direction: column;
    align-items: center;
}
.wedocard .img {
    width: 100%;
}
.wedocard .content {
    width: 100%;
    padding: 10px;
    text-align: center;
}

.wedocard .content p {
    font: normal normal normal 14px Poppins;
    margin:0;

}
.what_wedo .wedocard:nth-child(odd) {
    flex-direction: column;
}

.what_wedo .wedocard:nth-child(odd) .content {
    text-align: center;
}

.wedocard .content h3 {
    font-size: 20px;
    font: normal normal 600 20px Poppins;
  
  
}

.wedocard .img_inner {

    margin: 0 auto;
}
.wedocard .content::before{
	display:none;
}
.line_img {
    height: 5px;
    margin: 0 auto;
    display: block;
    width: 43%;
}
h4.section_sub_heding {
    font: normal normal 300 16px Poppins;
   
}

.v_card .info p {
    font: normal normal normal 14px Poppins;
  margin:0;
}
section.testimonial {
    padding: 10px 0px;
}

.wedocard .img_inner {
    width: 200px;
}

.what_wedo .wedocard:nth-child(odd) .img_inner {
    margin: 0 auto;
}
.blog_inner {
    margin-top: 10px;
}
.wedocard {
   
    margin-top: 10px;
}
footer h5 {
    font: normal normal 600 14px Poppins;
    margin: 10px 0px;
}

footer ul li a {
    font: normal normal normal 14px Poppins;

}

footer p {
    font: italic normal normal 14px Poppins;
    margin: 0;
}
footer h3 {
    font: italic normal 600 14px Poppins;
 
}

.copyright {
    padding: 10px 0px;
    font-size:10px;
  
}
footer {
    padding: 15px 0px;
}
.vdo_sec_inner iframe {
    height: 200px;
}
section.banner, section.banner img {
    height: 20vh !important;
    width: 100%;
}
section.ban_heading {
    
    padding: 10px 0px;
}
.sec_icon img {
  
    display: block;
    margin: 0 auto;
}
section.banner {
    border: 10px solid white;
}
section.ban_heading {
    margin-top: 19px;
}
	
.map_area {
    width: 100%;
    height: auto;
    padding: 0 0 20px 0;
}
	
.if_icon {
    float: none;
    width: 100%;
    text-align: left;
    height: auto;
	padding: 0 15px;
}
	
.if_content {
    float: none;
    width: 100%;
    text-align: center;
    padding: 10px 15px 0 15px;
    font-size: 20px;
}
	
.if_content h6{
    font-size: 20px;
}
	
.home .bolog .line_img {
    height: 5px;
    margin: 0 auto;
    display: block;
    width: 18%;
}
	
.innerpage_wrapper  img {
    max-width: 100%;
    float: none;
    margin: 0 0px 20px 0px;
    padding: 15px;
    border: #ccc solid 1px;
}
	
.page-id-10 .section_heading {
    display: block;
    margin: 0 0 30px 0 !important;
    padding: 0 0 0px 0;
    width: 100%;
    position: relative;
}
	
.page-id-10 .section_heading:after {
    background: #9a43d9;
    width: 147px;
    height: 10px;
    position: absolute;
    bottom: -18px;
    left: 0;
    content: "";
}
	
.stepsbar ul li {
    width: 100%;
	margin-bottom: 20px;
}
	
.stepsbar ul li:after {
    background: url(../images/violetarrow.png) no-repeat left top;
    width: 80px;
    height: 28px;
    position: absolute;
    top: auto;
    right: 0;
    content: "";
    z-index: 999;
    left: 0;
    margin: 0 auto;
    transform: rotate(90deg);
    bottom: -6px;
}
	
.test_block::before {
    content: "";
    height: 100px;
    width: 100px;
    position: absolute;
    top: 0;
    left: 44px;
    background-image: url("../images/test-quote.png");
    background-size: 50%;
    background-repeat: no-repeat;
}
	
.test_block::after {
    content: "";
    height: 100px;
    width: 100px;
    position: absolute;
    bottom: -53px;
    right: 0;
    background-image: url("../images/test-quote.png");
    background-size: 50%;
    background-repeat: no-repeat;
}
	
section.testimonial .owl-stage-outer {
    padding: 40px 10px 77px 10px;
}
	
.aboutheadingtop {
    width: 100% !important;
}
	
.what_wedo h4 {
    text-align: center;
    font: normal normal 300 15px Poppins;
    letter-spacing: 0px;
    color: #000000;
    margin: 0;
    padding: 20px 0px 10px 0;
}

.page-template-contact section.banner {
    height: unset !important;
}
.page-id-394 h1 {
    margin: 0 0 50px 0 !important;
}
.innerpage_wrapper h3 {
    margin: 10px 0 30px;
}
iframe {
    height: 260px;
}
.blog_details {
    margin: 0 0 30px;
}
.blog_wrap h6 {
    font-size: 20px;
}
.stepsbar h4 {
    font: normal normal 600 26px Poppins;
}
.page-template-thank-you .innerpage_wrapper h3 {
    font: normal normal 600 24px Poppins;
    min-height: auto;
    margin: 0 0 20px;
}
.thankyou_box {
    min-height: auto;
}

}
	



@media only screen and (min-width:320px) and (max-width:479px) {
		
	
}
	
	
@media only screen and (min-width:480px) and (max-width:767px) {
	
		
	
}



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


.sec_icon {
    max-width: 50%;
    margin: 0 auto;
}

section.banner, section.banner img {
    height: 50vh !important;
    width: 100%;
}
section.banner {
    border: 6px solid white;
}

section.ban_heading {
      margin-top: 10px;
}

 
}








/********************@media only screen and (min-width:1024px) and (max-width:1200px)********************/


@media (min-width:992px) and (max-width:1199px) {
 
 section.banner, section.banner img {
    height: 50vh !important;
    width: 100%;
}
	
	.stellarnav li a{
		font-size:10px;
	}
	
	.stellarnav > ul > li {
		padding: 0px 5px;
	}

}

	
/********************@media only screen and (min-width:1201px)********************/

	

/********************@media only screen and (min-width:1201px)********************/


@media (min-width:1600px) and (max-width:3000px) {
	.container{
		max-width: 1720px;
	}
	
	.stellarnav li a {
		font-size: 20px;
	}
	
	.ban_heading p {
		font-size: 32px;
	}
	
	p.sec_para {		
		font: normal normal normal 21px/34px Poppins;		
	}
	
	.section_heading {		
		font-size: 45px;		
	}
	
	.sec_card .content h6 {
		font: normal normal 600 24px Poppins;   
	}
	
	.content p {
		font-size: 20px;
		line-height: 29px;
	}
	
	.wedocard .content p {		
		font-size: 21px;
	}
	
	.v_card .info ul li span {
		font: normal normal 600 20px Poppins;		
	}
	
	.v_card .info p {
		font: normal normal normal 20px Poppins;		
		padding: 10px 0 0 0;
	}
	
	.test_block h5 {
		font: normal normal 600 30px/38px Poppins;		
	}
	
	.test_block h6 {		
		font: italic normal 300 27px/45px Poppins;		
	}
	
	.test_block p {
    font: normal normal normal 20px/32px Poppins;
    
	}
	
	footer h5 {
		font: normal normal 600 30px Poppins;		
	}
	
	footer ul li a {
    font: normal normal normal 20px Poppins;    
	}
	
	.copyright {		
		padding: 16px 0px;		
		font: normal normal normal 20px Poppins;		
	}
	
	.innerpage_wrapper p {
		line-height: 46px;   
		font-size: 27px;
		padding-bottom: 20px;
	}
	.tentbox_content h3 {
    color: #9a43d9;
    font-size: 35px;
}
	.innerpage_wrapper ul li{
		font-size: 27px;
		margin-bottom: 15px;
	}
	
	.v_card .img {
		width: 100%;
		height: 400px;
	}
	
	.v_card .img iframe{
		height:100% !important;
	}
	
	.set > a {
		display: block;
		padding: 18px 15px;		
		font-size: 25px;
	}
	
	.blog_details h3 a {
		padding: 10px 0 10px 0;
		margin: 0;
		font-size: 29px;
		line-height: 32px;
		min-height: 150px;
		display: block;
	}
	
.blog_details span {
    font-size: 22px;
}
	
.blog_r_popu_r h3 a {
    font-size: 20px;
    color: #000;
    font-weight: 500;
    letter-spacing: .5px;
    line-height: 28px;
    margin-bottom: 0;
    margin-top: 8px;
}
	
.blog_r_popu_r {
    float: left;
    width: 325px;
}
	
.blog_r_popu_r h3 a {
    font-size: 23px;
    color: #000;
    font-weight: 500;
    letter-spacing: .5px;
    line-height: 30px;
    margin-bottom: 0;
    margin-top: 8px;
}
	
.blog_r_popu_r span {
    font-size: 21px;
}
	
.clearfix input[type="submit"] {
    border: none;
    color: white;
    font-family: "Poppins";
  
    padding: 10px 30px;
    font-size: 20px;
}
	
.contact_right .form-group input, .contact_right .form-group select {
    margin: 0;
    padding: 10px;
    width: 100%;
    color: #000;
    border: 2px solid #ddd;
    background: #fff;
    height: 60px;
    font-size: 20px;
}
	
.contact_right label {
    font-size: 20px;
    font-weight: 700;
    font-family: 'Poppins', sans-serif;
}

}