/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */

/* General Custom CSS */




/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (min-width: 768px){
  /* Add your Desktop Styles here */

}



/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 767px) {
  /* Add your Mobile Styles here */

}

/* Mobile Portrait Size (devices and browsers) */
@media only screen and (max-width: 479px){

#lbl_id
{
  margin-left:10px!important;
}

#lbl_id1
{
  margin-left:10px!important;
}

.top-desc #btn.avia-button
{
  margin-left:10px!important;
}

.portfolio_section .container .grid-entry-title.entry-title.port-title{
min-height: 33px;
}
.portfolio_section .container .grid-entry-title.entry-title.port-title p{
font-size: 9.64px !important;
line-height: 32px !important;
}
.portfolio_section .container .grid-entry-title.entry-title.port-title span{
font-size: 8px !important;
}
.portfolio_section .container .grid-entry-title.entry-title.port-title .last_img_title{
line-height:16px !important;
}
.responsive .logo{
margin: 2px 0px;
}
.newsletter form{
margin: 0px 0px 0px !important;
}
.newsletter p{
text-align: center !important;
}
.newsletter h1{
text-align: center !important;
}
.banner_section .ls-wp-fullwidth-container{
display: none !important;
}
.banner_section .resp-banner{
display: block !important;
margin-top: 5px;
margin-bottom: -1px !important;
}
.signtp_table td{
width:100%;
margin-bottom: 30px;
}
.signtp_table tr{
background: none !important;
}
.signtp_table tr td .line-arr{
background-image: none !important;
}
.vedio_setion .desc1{
text-align:center;
font-size:24px;
}
.timeline_sec .iconlist_content p{
font-size:20px;
}
.timeline_sec .simple_txt, .timeline_sec .bold_txt{
font-size:24px;
}
.find_out_more{
display:none;
}
.vedio_setion .avia-button-left{
float: none;
display: block;
text-align: center;
clear: both;
}
.email_field{
text-align: center;
}
.email_field input[type="email"]{
float:none !important;
}
.email_field input[type="submit"]{
margin-top:10px;
float:none !important;
}
.timeline_sec .avia-icon-list-container{
width:100%;
}
.timeline_sec .img_container{
float:none;
}
.main_color .iconlist_content{
margin-top:12px;
}
.container_wrap .avia-builder-el-first{
margin-bottom:0px;
}
.timeline_sec .avia_start_animation{
margin-bottom:0px;
}
.home .desc_title{
font-size: 30px;
line-height: 45px;
}
.av-masonry-container.isotope a {
/*padding-bottom: 35% !important;*/
}
.charity .content {
    padding-top: 30px;
    padding-bottom: 0px !important;
}
.imageMap a.p1 + p
{
  font-size:9px!important;
  line-height: 10px !important;
}

.imageMap a.p2 + p
{
  font-size:7px!important;
  line-height: 1 !important;
}

.imageMap a.p3 + p
{
  font-size:7px!important;
  line-height: 1 !important;
}
.imageMap a.p4 + p
{
  font-size:7px!important;
  line-height: 1 !important;
}
.imageMap a.p5 + p
{
  font-size:7px!important;
  line-height: 1 !important;
}
.imageMap a.p6 + p
{
  font-size:7px!important;
  line-height: 1 !important;
}
.imageMap a.p7 + p
{
  font-size:7px!important;
  line-height: 1 !important;
}
.social.flex_column.av_one_fifth.last{

text-align: center !important;
}

   }
   
/* Mobile Landscape Size  (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 640px){

#lbl_id
{
  margin-left:10px!important;
}

.lbl_nm
{
  width:100%!important;
}

#lbl_id1
{
  margin-left:10px!important;
}

.top-desc #btn.avia-button
{
  margin-left:10px!important;
}

.imageMap a.p1 + p
{
  font-size:12px!important;
  line-height: 15px !important;
}

.imageMap a.p2 + p
{
  font-size:10px!important;
  line-height: 1 !important;
}

.imageMap a.p3 + p
{
  font-size:10px!important;
  line-height: 1 !important;
}
.imageMap a.p4 + p
{
  font-size:10px!important;
  line-height: 1 !important;
}
.imageMap a.p5 + p
{
  font-size:10px!important;
  line-height: 1 !important;
}
.imageMap a.p6 + p
{
  font-size:10px!important;
  line-height: 1 !important;
}
.imageMap a.p7 + p
{
  font-size:10px!important;
  line-height: 1 !important;
}

.portfolio_section .container .grid-entry-title.entry-title.port-title{
min-height: 33px;
}
.portfolio_section .container .grid-entry-title.entry-title.port-title p{
font-size: 9.64px !important;
line-height: 32px !important;
margin-bottom: 0px !important;
}
.portfolio_section .container .grid-entry-title.entry-title.port-title span{
font-size: 8px !important;
}
.portfolio_section .container .grid-entry-title.entry-title.port-title .last_img_title{
line-height:16px !important;
}
.responsive .logo{
margin: 2px 0px;
}
.banner_section .ls-wp-fullwidth-container{
display: none !important;
}
.banner_section .resp-banner{
display: block !important;
margin-top: 5px;
margin-bottom: -1px !important;
}
.signtp_table td{
width:100%;
margin-bottom: 30px;
}
.signtp_table tr td .line-arr{
background-image: none !important;
}
.signtp_table tr{
background: none !important;
}
.home .desc_title{
font-size: 30px;
line-height: 45px;
}
.vedio_setion .desc1{
font-size:24px;
}
.timeline_sec .iconlist_content p{
font-size:20px;
}
.timeline_sec .simple_txt, .timeline_sec .bold_txt{
font-size:24px;
}
.find_out_more{
display:none;
}

.av-masonry-container.isotope a {
/*padding-bottom: 30% !important;*/
}
.charity .content {
    padding-top: 30px;
    padding-bottom: 0px !important;
}
.social.flex_column.av_one_fifth.last{

text-align: center !important;
}

   }   

/* Tablet landscape size 960 to standard 1024 (devices and browsers) */
@media only screen and (min-width: 960px) and (max-width: 1024px) {
.banner_section .ls-wp-fullwidth-container{
display: none !important;
}
.banner_section .resp-banner{
display: block !important;
margin-top: 5px;
}

#lbl_id
{
  margin-left:10px!important;
}

/*.txt_input
{
  width:230px!important;
}
*/

#lbl_id1
{
  margin-left:0px!important;
}

.signtp_table td{
width:207px;
}
.signtp_table tr{
background: none !important;
}
.home .newsletter .av_one_third{
width: 100% !important;
float: none !important;
margin-left: 0px;
}
.home .newsletter .av_two_third{
width: 90%!important;
margin-left: 50px!important;
}
.home .newsletter #mc4wp-form-1{
text-align:center;
}
.vedio_setion .desc1{
font-size: 23px;
}
.vedio_setion .desc2{
font-size: 13px;
}
.find_out_more{
display:none;
}
.portfolio_section .container .grid-entry-title.entry-title.port-title p{
font-size: 19px !important;
}
.av-masonry-container.isotope a {
/*padding-bottom: 23% !important;*/
}
.charity .content {
    padding-top: 30px;
    padding-bottom: 0px !important;
}

.imageMap a.p1 + p
{
  font-size:24px!important;
}

.imageMap a.p2 + p
{
  font-size:20px!important;
  line-height: 1 !important;
}

.imageMap a.p3 + p
{
  font-size:20px!important;
  line-height: 1 !important;
}
.imageMap a.p4 + p
{
  font-size:20px!important;
  line-height: 1 !important;
}
.imageMap a.p5 + p
{
  font-size:20px!important;
}
.imageMap a.p6 + p
{
  font-size:20px!important;
  line-height: 1 !important;
}
.imageMap a.p7 + p
{
  font-size:20px!important;
  line-height: 1 !important;
}

   }
   
   

/* Tablet Portrait size 768 to standard 959 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {

#lbl_id
{
  margin-left:10px!important;
}

#lbl_id1
{
  margin-left:0px!important;
}

.txt_input
{
  width:145px!important;
}

.top-desc #btn.avia-button
{
  margin-left:10px!important;
  font-size:12px!important;
  margin-top:10px!important;
}

.imageMap a.p1 + p
{
  font-size:20px!important;
  line-height: 20px !important;
}

.imageMap a.p2 + p
{
  font-size:16px!important;
   line-height: 1 !important;
}

.imageMap a.p3 + p
{
  font-size:16px!important;
line-height: 1 !important;
}
.imageMap a.p4 + p
{
  font-size:16px!important;
   line-height: 1 !important;
}
.imageMap a.p5 + p
{
  font-size:16px!important;
  line-height: 1 !important;
}
.imageMap a.p6 + p
{
  font-size:16px!important;
  line-height: 1 !important;
}
.imageMap a.p7 + p
{
  font-size:16px!important;
   line-height: 1 !important;
}

.portfolio_section .container .grid-entry-title.entry-title.port-title{
min-height: 33px;
}
.portfolio_section .container .grid-entry-title.entry-title.port-title p{
font-size: 9.64px !important;
line-height:16px !important;
margin-bottom: 0px !important;
}
.portfolio_section .container .grid-entry-title.entry-title.port-title span{
font-size: 8px !important;
}
.portfolio_section .container .grid-entry-title.entry-title.port-title .last_img_title{
line-height:16px !important;
}
.banner_section .ls-wp-fullwidth-container{
display: none !important;
}
.banner_section .resp-banner{
display: block !important;
margin-top: 5px;
}
.signtp_table td{
width:305px;
}
.signtp_table tr{
background: none !important;
}

.home .newsletter .av_one_third{
width: 100% !important;
float: none !important;
margin-left: 0px;
}
.home .newsletter .av_two_third{
width: 90%!important;
margin-left: 50px!important;
}
.home .newsletter #mc4wp-form-1{
text-align:center;
}
#footer  .av_one_fourth.first + .av_one_fourth + .av_one_fourth{
clear:none !important;
margin-top:0px !important;
}
 .av_one_fourth.first + .av_one_fourth + .av_one_fourth + .av_one_fourth{
margin-top:0px !important;
}
.vedio_setion .desc1{
font-size: 23px;
}
.vedio_setion .desc2{
font-size: 13px;
}
.find_out_more{
display:none;
}
.portfolio_section .container .grid-entry-title.entry-title.port-title{
font-size: 14px !important;
}
.av-masonry-container.isotope a {/*
padding-bottom: 45% !important;*/
}
.charity .content {
    padding-top: 30px;
    padding-bottom: 0px !important;
}
   }
   
   
 /*  @media only screen and (min-width: 1367px) and (max-width: 1900px){
   
   .imageMap a.p1 + p
{
  font-size:40px!important;
}

.imageMap a.p2 + p
{
  font-size:30px!important;
}

.imageMap a.p3 + p
{
  font-size:30px!important;
}
.imageMap a.p4 + p
{
  font-size:30px!important;
}
.imageMap a.p5 + p
{
  font-size:30px!important;
}
.imageMap a.p6 + p
{
  font-size:30px!important;
}
.imageMap a.p7 + p
{
  font-size:30px!important;
}

   
}*/

/* Desktop (devices and browsers) */
@media only screen and (min-width: 1025px) and (max-width: 1279px) {

.txt_input {
    width: 230px !important;
}

#lbl_id1
{
  margin-left:0px!important;
}

#lbl_id
{
  margin-left:65px!important;
}

}



@media only screen and (min-width: 960px) and (max-width: 990px)
{
  .txt_input {
    width: 125px !important;
}
#lbl_id1
{
  margin-left:0px!important;
}
}


@media only screen and (min-width: 991px) and (max-width: 1024px)
{
  .txt_input {
    width: 230px !important;
}
#lbl_id1
{
  margin-left:0px!important;
}

#lbl_id
{
  margin-left:0px!important;
}
}

@media only screen and (min-width : 1600px) and (max-width: 1824px){
.imageMap a.p1 + p
{
  font-size:40px!important;
}
}



/* Large screens ----------- */
@media only screen and (min-width : 1825px) and  (max-width : 1920px) {
.imageMap a.p1 + p
{
  left: 9% !important;
top: 43%;
}
}

/* Large screens ----------- */
@media only screen and (min-width : 1920px) and  (max-width : 1980px) {
.imageMap a.p1 + p
{
  left: 9% !important;
top: 43%;
}
}