/*Extra small devices (portrait phones, less than 320px)*/

@media  (max-width: 320px){

	

	

	

	

	

}

/*Extra small devices (portrait phones, less than 360px)*/

@media  (max-width: 360px){

	

	

	

	

	

	

	

	

}

/*Extra small devices (portrait phones, less than 375px)*/

@media  (max-width: 375px){

.box_2 .box_2_img a {

    margin-right: 15px;

}

	

	

	

	

}

/*Extra small devices (portrait phones, less than 414px)*/

@media  (max-width: 414px){

	

	

	

	

	

	

	

}

 /*Extra small devices (portrait phones, less than 576px)*/

@media (max-width: 575.98px) {

  .banner {

  	padding-top: 30px;

  }

 .banner .banner_box {

    width: 100%;

    padding: 20px;

}

.banner h1 {

    font-size: 38px;

}   	

.box_2 .box_2_inner {

    padding: 20px;

    width: 100%;

}	

.box_2 {

	margin-top: -55vh;

    padding-bottom: 60px;

}	

.box_2 .box_2_inner h2 {

    font-size: 20px;

    margin-bottom: 30px;

}

	

















}



/*// Small devices (landscape phones, 576px and up)*/

@media (min-width: 576px) and (max-width: 767.98px) {

 .banner .banner_box {

    width: 100%;

}

.banner h1 {

    font-size: 48px;

}   

.box_2 .box_2_inner {

    padding: 40px;

    width: 100%;

}	

.box_2 {

    margin-top: 0;

    padding: 60px 0;

}	

.box_2 .box_2_inner h2 {

    font-size: 30px;

    margin-bottom: 30px;

}

	

	

	

	

}



/*// Medium devices (tablets, 768px and up)*/

@media (min-width: 768px) and (max-width: 991.98px) {

 .banner .banner_box {

    width: 80%;

}

.banner h1 {

    font-size: 60px;

}   

.box_2 .box_2_inner {

    padding: 60px;

    width: 100%;

}	

.box_2 {

    padding: 60px 0;

}	

	

	

	

	

}



/*// Medium devices (tablets, 992px and down)*/

@media (max-width: 991.98px) {
  
  header .header_manubar{

    top: -5px;

    left: auto;

    right: 15px;

  }

  header .header_manubar span:nth-child(1) {

      margin-right: auto;

  }







}



/*// Large devices (desktops, 992px and up)*/

@media (min-width: 992px) and (max-width: 1199.98px) {

.banner .banner_box {

    width: 60%;

}

.banner h1 {

    font-size: 60px;

}	

.box_2 .box_2_inner {

    width: 80%;

}

.box_2 .top_box_img img {

    width: 170px;

}

.box_2 .top_box_img {

    right: -50px;

    top: -50px;

}















	

}



/*// Extra large devices (large desktops, 1200px and up)*/

@media (min-width: 1200px) and (max-width: 1439.98px) {

    

    

	

	

	

	

}







/*// Extra large devices (large desktops, 1440px and up)*/

@media (min-width: 1440px) and (max-width: 1699.98px){





}











/*// Extra large devices (large desktops, 1440px and up)*/

@media (min-width: 1700px) and (max-width: 2099.98px){

.box_2 {

    margin-top: -330px;

}

	

	

	

	

	

}







/*// Extra large devices (large desktops, 1440px and up)*/

@media (min-width: 2100px){

.box_2 {

    margin-top: -350px;

}

	

	

}

























