@charset "UTF-8";
/* CSS Document */


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

.wrapper{
  padding:0 0px !important;
}

}


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


}


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



}






/* Tablet Layout */

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


  .webheaderleft{
  float:none !important;
 width: calc(100% - 0px) !important;
  margin-right: 0px !important;
  text-align:center;
	  
  }


  .webheaderleft img{

      max-width: 250px;
  }
	
	.webheaderright{
float:none !important;
width: calc(100% - 0px) !important;
}

	

  .websliderleft{
  float:none !important;
 width: calc(100% - 0px) !important;
  margin-right: 0px !important;
  text-align:center;
	  
  }	

  .websliderright{
  float:none !important;
  width:100% !important;
min-height: 350px;
  }
	

  .webheaderrightsocial{
 width:100% !important;
  text-align: center !important;

  }
/*
  .webheaderrightnavigation{
  display:none;
  }*/


.webslider{
 flex-direction: column !important;
}





  .whatwedoitem{
    float:none !Important;
    width:100% !important;
    margin-right: 0px !Important;
  }


  .featureslide{

    padding:70px 30px;

    font-size: 1.3em !important;
    line-height: 1.3em !important;

  }





  .subsectionleft{
    float:none !important;
    width:100% !important;
  }



  .subsectionright{

  float:none !important;
  padding:0 !important;
  width: calc(100% - 0px) !important;

  }

  .learnmoresection{

   padding:25px !important;

  }


  .learnmoresectionitem{

      float:none !important;
      width:100% !important;


      margin: 0px !important;
	  
	  padding-bottom:25px;
  }

}

/* Tablet - Portrait - Layout */

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


  .featureslide a{
      border:0px !important;
      display:block !important;
      background-color: #1300c1 !important;


  }

  .webfooter{
    padding-left:20px;
    padding-right:20px;
  }


}



/* Mobile Layout */

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



}
