@media (min-width: 0px) and (max-width: 375.98px){
/*.wave_container {
    position: relative;
    top: 20.5rem;
}*/

.all_wave_wrap{
    position: relative;
   width: 100%;
   height:100vh;
   background: rgb(2,0,36);
background: linear-gradient(222deg, #ff6358 0%, #ff938b 45%, #ff938b 100%);
   overflow: hidden;
padding-bottom:70rem;

}

.all_wave_wrap_contect_us{
    position: relative;
   width: 100%;
   height:90vh;
   background: rgb(2,0,36);
background: linear-gradient(222deg, #ff6358 0%, #ff938b 45%, #ff938b 100%);
   overflow: hidden;


}

.ul_container_j {
    background: #fdfdfd!important;
    color:#fff;
    position: absolute!important;
    top:6rem!important;
    width:100%!important;
    text-align: center!important;
    left: 0;
    z-index: 1;
    border-radius:0.6rem;
     -webkit-box-shadow: 1px 1px 12px 5px rgba(193, 44, 44, 0.75);
    -moz-box-shadow: 1px 1px 12px 5px rgba(193, 44, 44, 0.75);
    box-shadow: 1px 1px 12px 5px rgba(193, 44, 44, 0.75);
}
.main_section {
    padding-top: 1rem;
}
.img_side {
    position: relative;
    padding-left: 1rem;
    width: 100%;
}

.margin_bottom{
    padding-bottom:3rem;
}

.fist_sec_img {
   padding: 20px 10px;
    height: 255px;
    margin: 20px;
}
.content_header p {
    font-size: 0.8rem;
}
.bottom_boxes_2{
  height:17rem;
}
.bottom_boxes_1{
  height:17rem;
}
.mt_5_section {
    margin-top: 0rem;
}

.bootom_container {
    padding-top: 3rem;
    }

    /*contact us start*/ 
   
   .form_container {
    /*border: 1px solid gray;*/
    padding: 4rem 2rem;
    width:100%;
    margin: 0 auto;
}

.footer_box{
    flex-direction: column;
}

.main_contact_us {
    padding: 2rem 0rem;
    /*padding-bottom: 2rem;*/
}
 /*contact us end*/ 

}

@media (min-width: 376px) and (max-width: 575.98px){

/*.wave_container {
    position: relative;
    top: 19.5rem;
}*/

.all_wave_wrap{
    position: relative;
   width: 100%;
   height:100vh;
   background: rgb(2,0,36);
background: linear-gradient(222deg, #ff6358 0%, #ff938b 45%, #ff938b 100%);
   overflow: hidden;
padding-bottom:70rem;

}

.all_wave_wrap_contect_us{
    position: relative;
   width: 100%;
   height:90vh;
   background: rgb(2,0,36);
background: linear-gradient(222deg, #ff6358 0%, #ff938b 45%, #ff938b 100%);
   overflow: hidden;

}

.ul_container_j {
    background: #fdfdfd!important;
    border-radius:0.6rem;
    color:#fff;
    position: absolute!important;
    top:6rem!important;
    width:100%!important;
    text-align: center!important;
    left: 0;
    z-index: 1;.
     -webkit-box-shadow: 1px 1px 12px 5px rgba(193, 44, 44, 0.75);
    -moz-box-shadow: 1px 1px 12px 5px rgba(193, 44, 44, 0.75);
    box-shadow: 1px 1px 12px 5px rgba(193, 44, 44, 0.75);
  
}
.navbar_link_j:hover{
	background-color:red;
	color:#fff!important;
}

.navbar_link_j{
	color:#fff;
}

.main_section {
    padding-top: 1rem;
}

.img_side {
    position: relative;
    padding-left: 0rem;
    width: 100%;
    padding-top: 2rem;
}

.margin_bottom{
    padding-bottom:3rem;
}

.bottom_boxes_2{
  height:17rem;
}
.bottom_boxes_1{
  height:17rem;
}

.mt_5_section {
    margin-top: 0rem;
}
.bootom_container {
    padding-top: 3rem;
    }

/*contact us start*/
.form_container {
   /* border: 1px solid gray;*/
    padding: 4rem 2rem;
    width: 100%;
    margin: 0 auto;
}

.footer_box{
    flex-direction: column;
}

.main_contact_us {
    padding: 2rem 0rem;
}
/*contact us end*/


}






	/*// Small devices (landscape phones, 576px and up)	*/
@media (min-width: 576px) and (max-width: 767.98px) {
.ul_container_j {
    position: absolute!important;
    top: 6em!important;
    background: #fdfdfd!important;
    z-index: 1;
    width: 100%!important;
    left: 0px;
    text-align: center;
    border-radius: 0.6rem;
     -webkit-box-shadow: 1px 1px 12px 5px rgba(193, 44, 44, 0.75);
    -moz-box-shadow: 1px 1px 12px 5px rgba(193, 44, 44, 0.75);
    box-shadow: 1px 1px 12px 5px rgba(193, 44, 44, 0.75);
}

.fist_sec_img p {
    font-size: 1.1rem;
}
.fist_sec_img h3 {
    font-size: 1.2rem;
}

.all_wave_wrap {
    position: relative;
    width: 100%;
    height: 100vh;
    background: rgb(2,0,36);
    background: linear-gradient(222deg, #ff6358 0%, #ff938b 45%, #ff938b 100%);
    overflow: hidden;
    padding-bottom:71rem;
}

.all_wave_wrap_contect_us {
    padding-bottom:0rem;
    position: relative;
    width: 100%;
    height:90vh;
}


.main_section {
    padding-top: 2rem;
}

.img_side {
    position: relative;
    padding-left: 1rem;
    width: 100%;
    padding-top: 3rem;
}
.margin_bottom{
    padding-bottom:3rem;
}

.bottom_boxes_2{
  height:15rem;
}
.bottom_boxes_1{
  height:15rem;
}
/*contact us start*/

.form_container {
   /* border: 1px solid gray;*/
    padding: 4rem 5rem;
    width: 100%;
    margin: 0 auto;
}

/*contact us end*/


 }


/*// Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) and (max-width: 991.98px) {

.ul_container_j {
    position: absolute!important;
    top: 6em!important;
    background: #fdfdfd!important;
    z-index: 1;
    width:50%!important;
    left: 0px;
    text-align: center;
    border-radius: 0.6rem;
     -webkit-box-shadow: 1px 1px 12px 5px rgba(193, 44, 44, 0.75);
    -moz-box-shadow: 1px 1px 12px 5px rgba(193, 44, 44, 0.75);
    box-shadow: 1px 1px 12px 5px rgba(193, 44, 44, 0.75);
}
.fist_sec_img p {
    font-size: 1rem;
}
.fist_sec_img h3 {
    font-size: 1.2rem;
}
.shapes_icon {
    margin: auto;
    position: relative;
    width: 20%;
    bottom: 2.8rem;
}

.fist_sec_img {
    padding: 2px 10px;
    height: 238px;
    transition: transform .1s;
    box-shadow: 0 0 10px #9b95a0;
    margin: 0px;
}
.space_row{
	padding-top: 3rem;
 }

 .all_wave_wrap {
    padding-bottom:50rem;
}

 .all_wave_wrap_contect_us {
    padding-bottom:0rem;
    position: relative;
    width: 100%;
    height:90vh;
}

.img_side {
    position: relative;
    padding-left: 0rem;
    width: 100%;
}

/*contact us start*/

.form_container {
    /*border: 1px solid gray;*/
    padding: 4rem 5rem;
    width: 100%;
    margin: 0 auto;
}

/*contact us end*/
}



/*// Large devices (desktops, 992px and up)*/
@media (min-width: 992px) and (max-width: 1199.98px) {
.all_wave_wrap {
    padding-bottom: 40rem;
}

.all_wave_wrap_contect_us {
    padding-bottom:30rem;
}

.form_container {
   /* border: 1px solid gray;*/
    padding: 4rem 5rem;
    width: 90%;
    margin: 0 auto;
}

 }


/*@media (min-width: 992px) and (max-width: 1199.98px)*/
/*// Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px)and (max-width: 1492.98px) {
.all_wave_wrap {
    position: relative;
    width: 100%;
    height: 100vh;
 background: rgb(255,99,88);
background: linear-gradient(90deg, rgba(255,99,88,1) 27%, rgba(247,161,155,1) 50%, rgba(255,99,88,1) 90%);
    overflow: hidden;
    padding-bottom: 45rem;
}

.all_wave_wrap_contect_us {
    position: relative;
    width: 100%;
    height:90vh;
    background: rgb(255,99,88);
    background: linear-gradient(90deg, rgba(255,99,88,1) 27%, rgba(247,161,155,1) 50%, rgba(255,99,88,1) 90%);
    overflow: hidden;
    padding-bottom: 0rem;
}



  }
