   body {
    font-family: 'Montserrat', sans-serif;

   background-size: cover;
   background-attachment: fixed;
   display: flex;
   align-items: center;
   justify-content: center;
   background-position: 100%;
   }
   html, body{
    margin: 0 ;
    padding: 0 ;
    width: 100%;
    overflow-x: hidden ;
}
.carousel-indicators {
    bottom: 40px;
}
   .navbar .nav {
/* font-family: 'Montserrat', sans-serif; */
font-family: 'Montserrat', sans-serif;

   text-transform: uppercase;
   letter-spacing: 3px;
   font-size: 1.2rem
   }

   .navbar-inverse {
   background-color: #0976bc;
   }

   .navbar-inverse .navbar-nav>.active>a:hover,
   .navbar-inverse .navbar-nav>li>a:hover,
   .navbar-inverse .navbar-nav>li>a:focus {
    border-bottom: 2px solid white;
     }
   .navbar-inverse .navbar-nav>.active>a,
   .navbar-inverse .navbar-nav>.open>a,
   .navbar-inverse .navbar-nav>.open>a,
   .navbar-inverse .navbar-nav>.open>a:hover,
   .navbar-inverse .navbar-nav>.open>a,
   .navbar-inverse .navbar-nav>.open>a:hover,
   .navbar-inverse .navbar-nav>.open>a:focus {
    border-bottom: 2px solid white;
     }
   .dropdown-menu {
     background-color: black;
 }
 .dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
   background-color: #0976bc;
}
   .navbar-inverse {
   background-image: none;
   }
   .dropdown-menu>li>a:hover,
   .dropdown-menu>li>a:focus {
   background-image: none;
   }
   .navbar-inverse {
   border-color: #0976bc;
   }
   .navbar-inverse .navbar-brand {
   color: #FFFFFF
   }
   .navbar-inverse .navbar-brand:hover {
   color: #FFCC00
   }
   .navbar-inverse .navbar-nav>li>a {
   color: #FFFFFF
   }
   .navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus {
     /* color: #FFCC00; */
     font-size: 14px;
     font-weight: 600;
 }
   .navbar-inverse .navbar-nav>.active>a,
   .navbar-inverse .navbar-nav>.open>a,
   .navbar-inverse .navbar-nav>.open>a:hover,
   .navbar-inverse .navbar-nav>.open>a:focus {
   color: #FFCC00;
   border-bottom:2px solid #fff;
   }
   .navbar-inverse .navbar-nav>.active>a:hover,
   .navbar-inverse .navbar-nav>.active>a:focus {
   color: #FFCC00;
      border-bottom:2px solid #fff;
   }
   .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    /* border-color: #101010; */
    background: #0976bc;
    /* color: red; */
}
   .dropdown-menu>li>a {
   color: #FFFFFF
   }
   .dropdown-menu>li>a:hover,
   .dropdown-menu>li>a:focus {
   color: #FFCC00
   }
   .navbar-inverse .navbar-nav>.dropdown>a .caret {
   border-top-color: #FFFFFF
   }
   .navbar-inverse .navbar-nav>.dropdown>a:hover .caret {
   border-top-color: #FFFFFF
   }
   .navbar-inverse .navbar-nav>.dropdown>a .caret {
   border-bottom-color: #FFFFFF
   }
   .navbar-inverse .navbar-nav>.dropdown>a:hover .caret {
   border-bottom-color: #FFFFFF
   }
   header {
   position: fixed;
   width: 100%;
   }
   .navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {
       color: #fff;
       background-color: transparent;
          border-bottom:2px solid #fff;
   }
   .navbar .nav a {
       margin: 0.7rem 1rem;
   }
   .navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {
    color: #fff;
    background-color: transparent;
}
   #collapse {
   display: flex;
   justify-content: space-between;
   align-items: center;
   height: 100%;
   }




   .third_section {
       color: #fff;
       /* justify-content: center; */
       /* text-align: center; */
       /* padding: 20px 0px 20px 0px; */
       height: 850px;
       position: relative;
   }
   .contact_h1_edit{
     text-align: center;
    color: #0976bc;
   }
   .top_h1 {
   		font-size: 33.8px;
   		margin: 20px 0 40px 0;
   		line-height: 1.2;
   		font-weight: normal;
   }
   .edit_row{
     margin-left: 125px;
     margin-right: -125px;
   }
   .logo_img {
       width: 150px;
       height: 70px;
       margin-top: -10px;
   }
   .container-fluid.my_design {
   		padding: 0px;
   }
   .prod_img{
   	width: 150px;
   		height: 60px;
   }
   a.a_class_prod {
       text-align: center;
       display: block;
       border-radius: 4px;
       margin: 10px -10px 4px -10px;
       padding: 10px;
       background: #fff;
       border-radius: 25px;
       width: 100%;
   }

   header.navbar.navbar-inverse.navbar-fixed-top.bs-docs-nav {
       height: 100px;
       padding: 2em;
       z-index: 9999999;
   }

   span.client_list {
       text-transform: uppercase;
       color: greenyellow;
       font-weight: 600;
   }

   body {
font-family: 'Montserrat', sans-serif;
   background-size: cover;
   background-attachment: fixed;
   display: flex;
   align-items: center;
   justify-content: center;
   background-position: 100%;
   }
   .navbar .nav {
font-family: 'Montserrat', sans-serif;
   text-transform: uppercase;
   letter-spacing: 3px;
   font-size: 1.2rem
   }
   .address_design {
       background: #fff;
       margin-top: 250px;
       /* box-shadow: -7px 3px 15px 0px #333; */
       padding: 10px 0px 10px 10px;
       color: #0976bc;
       font-size: 18px;
   }
   .navbar-inverse {
   background-color: #0976bc;
   }


   .dropdown-menu {
     background-color: black;
 }
 .dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
   background-color: #0976bc;
}
   .navbar-inverse {
   background-image: none;
   }
   .dropdown-menu>li>a:hover,
   .dropdown-menu>li>a:focus {
   background-image: none;
   }
   .navbar-inverse {
   border-color: #0976bc;
   }
   .navbar-inverse .navbar-brand {
   color: #FFFFFF
   }
   .navbar-inverse .navbar-brand:hover {
   color: #FFCC00
   }
   .navbar-inverse .navbar-nav>li>a {
   color: #FFFFFF
   }
   .navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus {
     /* color: #FFCC00; */
     font-size: 14px;
     font-weight: 600;
 }

   .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    /* border-color: #101010; */
    background: #0976bc;
    /* color: red; */
}
   .dropdown-menu>li>a {
   color: #FFFFFF
   }
   .dropdown-menu>li>a:hover,
   .dropdown-menu>li>a:focus {
   color: #FFCC00
   }
   .navbar-inverse .navbar-nav>.dropdown>a .caret {
   border-top-color: #FFFFFF
   }
   .navbar-inverse .navbar-nav>.dropdown>a:hover .caret {
   border-top-color: #FFFFFF
   }
   .navbar-inverse .navbar-nav>.dropdown>a .caret {
   border-bottom-color: #FFFFFF
   }
   .navbar-inverse .navbar-nav>.dropdown>a:hover .caret {
   border-bottom-color: #FFFFFF
   }
   header {
   position: fixed;
   width: 100%;
   }
   .navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {
       color: #fff;
       background-color: transparent;
          border-bottom:2px solid #fff;
   }
   .navbar .nav a {
       margin: 0.7rem 1rem;
   }
   .navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {
    color: #fff;
    background-color: transparent;
}
   #collapse {
   display: flex;
   justify-content: space-between;
   align-items: center;
   height: 100%;
   }

   .first_section {
     background: #0976bc;
     margin: 94px 0px 0px 0px;
     color: #fff;
     justify-content: center;
     text-align: center;
     padding: 20px 20px 0px 20px;
 }
   .second_section{
   	background: #0976bc;
   color: #fff;
   justify-content: center;
   text-align: center;
   padding: 0px 20px 0px 20px;
   }
   .fifth_section{
background: #ffffff8f;
   justify-content: center;
   text-align: center;
   padding: 20px 20px 20px 20px;
   }
   .sixth_section{
background: #ffffff8f;
   justify-content: center;
   text-align: center;
   padding: 20px 20px 20px 20px;
   }
   .seven_section {
     background: #ffffff8f;
    justify-content: center;
    text-align: center;
    padding: 20px 20px 20px 20px;
    background-image: url("images/bkground.png");
    /* background-image: url(https://lh3.googleusercontent.com/-sbrFLQPnoLA/XUfX7BI245I/AAAAAAAAAv4/nqUNklBZ8mMaUGChSJrRXQHgp6Z6isyAACK8BGAs/s0/2019-08-05.png); */
    background-repeat: no-repeat;
    background-size: cover;
    height: 705px;
    top: -50px;
position: relative;
}
.fourth_section {
    justify-content: center;
    text-align: justify;
    padding: 20px 20px 20px 20px;
    background: #ffffff8f;
    position: relative;
    top: -50px;
    z-index: 9999;
}


   .top_h1 {
     font-size: 30px;
     margin: 20px 0 20px 0;
     line-height: 1.2;
     font-weight: normal;
 }
   .logo_img {
       width: 150px;
       height: 70px;
       margin-top: -10px;
   }
   .container-fluid.my_design {
   		padding: 0px;
   }
   .prod_img{
   	width: 150px;
   		height: 60px;
   }

   a.a_class_prod:hover {
       transform: scale(1.05);
       box-shadow: 0 24px 51px -15px rgba(0,0,0,0.25);
   }
   header.navbar.navbar-inverse.navbar-fixed-top.bs-docs-nav {
       height: 94px;
       padding: 2em 0px 0px 0px;
       z-index: 9999999;
   }
   .half_cor {
     width: 100%;
     height: 165px;
     position: absolute;
     top: 0px;
     z-index: 9999;
     left: 0px;
 }
   .half_cor_about {
     width: 100%;
     height: 150px;
     position: absolute;
     z-index: 9999;
     bottom: -1px;
     left: 0px;
     top: 94px;
 }
   .half_cor_second {
       width: 100%;
       height: 250px;
       position: absolute;
       z-index: 9999;
       bottom: -1px;
       left: 0px;
       /* top: -10px; */
   }
   .half_blue_second{
     width: 100%;
height: 200px;
position: absolute;
z-index: -1;
bottom: -1px;
left: 0px;
top: 570px;
   }
   .half_blue_second_contact{
     width: 100%;
height: 227px;
position: absolute;
z-index: -1;
bottom: -1px;
left: 0px;
top: 500px;
   }
   .client_title_about {
       margin-top: 100px;
       color: #fff;
       font-weight: 600;
       margin-bottom: 85px;
   }
   .p_edit {
       font-size: 16px;
       color: #0976bc;
       line-height: 1.8;
       background: #fff;
   }
   .card_my_card_info {
       padding: 10px;
       /* border-radius: 25px; */
       box-shadow: -4px 6px 8px 1px #ddd;
       border: 1px solid #dddddd2b;
       background: #fff;
       height: 380px;
   }
img.half_cir {
    position: relative;
    width: 250px;
    left: -20px;
}
img.half_cir_second {
    position: relative;
    width: 260px;
    /* left: -20px; */
    right: 158px;
}
.card-text {
    color: #adadad;
    font-weight: 600;
}
.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden;
    height: 200px;
}




.footer {
    display: flex;
    flex-flow: row wrap;
    background-color: #0976bc;
    padding: 3em 1em;
    font-size: 15px;
    color:#fff;
}

.footer > * {
  flex:  1 100%;
}

.footer__addr {
  margin-right: 20px;
  margin-bottom: 2em;
}

.footer__logo {
  font-family: 'Pacifico', cursive;
  font-weight: 400;
  text-transform: lowercase;
  font-size: 24px;
}

.footer__addr h2 {
  margin-top: 1.3em;
  font-size: 15px;
}

.nav__title {
  font-size: 15px;
}

.footer address {
    font-style: normal;
    color: #fff;
}

.footer__btn {
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 10em;
    background-color: hsl(0, 0%, 100%);
    border-radius: 4px;
    margin: 0.6em 0;
    font-size: 15px;
    padding: 10px 16px;
    color: #0976bc;
    font-weight: 800;
}
.client_img_about {
    margin: 0px 20px 45px 20px;
    width: 140px;
    padding: 10px 5px 0px 0px;
}
.footer ul {
  list-style: none;
  padding-left: 0;
}
.Achievements_about{
  font-weight: 600;
color: #0976bc;
}
.footer li {
  line-height: 2em;
}

.footer a {
  text-decoration: none;
}

.footer__nav {
  display: flex;
	flex-flow: row wrap;
}

.footer__nav > * {
  flex: 1 50%;
  margin-right: 20px;
}

.nav__ul a {
    color: #fff;
}

.legal {
    display: flex;
    flex-wrap: wrap;
    font-size: 12px;
    color: #ffff;
}

.legal span {
  display: flex;
  align-items: center;
}

.legal span a {
    text-decoration: underline;
    color: #fff;
}
.legal__links span::before {
  content: "|";
  margin: 0 8px;
}

@media screen and (min-width: 390px) {
  .legal span {
    margin-left: auto;
  }
}

@media screen and (min-width: 40.375em) {
  .footer {
    padding: 3em 4em;
  }

  .footer__nav > * {
    flex: 1;
  }

  .nav__item--extra {
    flex-grow: 2;
  }

  .footer__addr {
    flex: 1 0px;
  }

  .footer__nav {
    flex: 2 0px;
  }
}

.rslides {
    /* position: relative; */
    /* list-style: none; */
    /* overflow: hidden; */
    /* width: 100%; */
    padding: 0;
    /* margin: 0; */
    /* top: -220px; */
    height: inherit;
    width: inherit;
}

.rslides li {
-webkit-backface-visibility: hidden;
position: absolute;
display: none;
width: 100%;
left: 0;
top: 0;

}

.rslides li:first-child {
position: relative;
display: block;
float: left;
}

.rslides img {
    display: block;
    height: 100%;
    float: left;
    width: 100%;
    border: 0;
}
.li_cor{
        /* display: block; */
    /* float: left; */
    /* position: relative; */
    /* opacity: 1; */
    /* z-index: 2; */
    transition: opacity 500ms ease-in-out 0s;
    width: 100%;
    height: 100%;

}
.p_edit_testi {
    padding: 35px 30px 60px 120px;
    color: #fff;
    background: #0976bc;
    border-radius: 25px;
    /* justify-content: center; */
    /* text-align: center; */
    font-size: 15px;
}
img.img_edit {
    width: 94px;
    border-radius: 50%;
    height: 89px;
    position: absolute;
    left: 0;
    /* margin-right: 36px; */
    top: -16px;
    margin: 50px 10px 0px 10px;
}
.address_design_about {
    padding: 10px 0px 10px 17px;
    /* color: #0976bc !important; */
    font-size: 18px;
    margin-top: 20px;
}
.row.contact_row {
    margin-top: 175px;
}
.content{
  width: 100%;
  padding: 0px;
}
section#counter-stats {
	display: flex;
	justify-content: center;
	margin-top: 100px;
}

.stats {
  text-align: center;
  font-size: 35px;
  font-weight: 700;
  font-family: 'Montserrat', sans-serif;
}

.stats .fa {
  color: #008080;
  font-size: 60px;
}
.btn.btn-contact_us {
    background: #0976bc;
    color: #fff;
    font-weight: 600;
}
p.text_left {
    text-align: left;
}
.my_video_class {
    box-shadow: 0 24px 51px -15px rgba(0,0,0,0.45);
    -webkit-box-shadow: 0 18px 50px 15px rgba(0,0,0,0.45);
    margin-top: 150px;
}
.card_my_card_info:hover {
  box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
}
.four_toget {
    background: url("images/water.png");
}
/* /////Media query for responsiveness////// */
@media only screen and (max-width: 1440px) {
  .second_section {
      position: relative;
      top: -1px;
  }
  .half_cor {
    top: -2px;
}
}
@media only screen and (max-width: 1280px) {
  .top_h1 {
      font-size: 29px;
  }
}
@media only screen and (max-width: 1080px) {
  .carousel-indicators {
      bottom: 35px;
  }
  .social_footer_ul {
    margin: 15px auto 0px 225px;
}
iframe {
    width: 965px;
}
.p_edit_testi {
    text-align: justify;
}
.top_h1 {
    font-size: 24px;
}
.seven_section {
    height: 610px;
}
.my_video_class {

    position: relative;
    top: -63px;
}
}
@media only screen and (max-width: 1024px) {
  .seven_section {
    height: 580px;
}
}
@media only screen and (max-width: 992px) {
  .top_h1 {
    font-size: 23px;
    text-align: -webkit-center;
}
.half_cor {
    height: 145px;
}
.third_section {
    height: 650px;
}
.my_video_class {
    position: relative;
    top: -85px;
}
.seven_section {
    height: 565px;
}
.half_cor_second {
    width: 100%;
    height: 210px;
  }
}
@media only screen and (max-width: 960px){
.top_h1 {
    font-size: 21px;
    text-align: -webkit-center;
}
.card_my_card_info {
    height: 300px;
}
.carousel-indicators {
    bottom: 15px;
}
iframe {
    width: 760px;
}
a.a_class_prod {
    padding: 5px;
}
.seven_section {
    height: 543px;
}
.p_edit_testi {
    padding: 35px 18px 92px 120px;
}
.card-text {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
}

.carousel-inner {
    height: 190px;
}
.p_edit {
    font-size: 14px;
}
.p_edit_testi{
      font-size: 14px;
}
/* aboutus media query */
.half_blue_second {
    top: 470px;
}
.client_title_about {
    margin-top: 90px;
    margin-bottom: 70px;
}
.row.contact_row {
    margin-left: -80px;
    margin-right: -80px;
}
.edit_style{
  width: 188px !important;
}

}
@media only screen and (max-width: 900px){
.top_h1 {
    font-size: 20px;
    text-align: -webkit-center;
}
.prod_img {
    width: 130px;
    height: 50px;
}
.my_video_class {
    position: relative;
    top: -85px;
    margin-left: auto;
    margin-right: auto;
    width: auto;
}
.seven_section {
    height: 509px;
}
.half_cor {
    height: 120px;
}
.half_cor_second {
    height: 200px;
}
.third_section {
    height: 550px;
}
.fourth_section {
    top: -58px;
}
 .p_edit_testi {
  font-size:13px;
}
.card-text{
  font-size: 13px;
}
.p_edit {
    font-size: 13px;
}
.my_video_class {
    width: 565px;
    height: 300px;
}
}
@media only screen and (max-width: 800px){
.seven_section {
    height: 450px;
}
.card_my_card_info {
    height: 260px;
}
.row.contact_row {
    margin-left: -45px;
    margin-right: -35px;
}
.my_video_class {
    width: 500px;
    height: 300px;
        top: -115px;
}
.top_h1 {
    font-size: 19px;
    text-align: -webkit-center;
    font-family: initial;
}
.prod_img {
    width: 110px;
    height: 40px;
}
.half_cor {
    height: 110px;
}
.third_section {
    height: 500px;
}
.half_cor_second {
    height: 175px;
}
.carousel-inner {
    height: 200px;
}
.fifth_section {
    position: relative;
    top: -60px;
}
}
@media only screen and (max-width: 768px){
  .top_h1 {
    font-size: 18px;
}

.seven_section {
    height: 434px;
}
.my_video_class {
    top: -125px;
}
.carousel-indicators {
    bottom: 0px;
}
.carousel-inner {
    height: 175px;
}

.sixth_section {
    top: -60px;
    position: relative;
}
img.img_edit {
    top: -5px;
}
}
@media only screen and (max-width: 767px){
  header.navbar.navbar-inverse.navbar-fixed-top.bs-docs-nav {
    box-shadow: 0 4px 6px 0 rgba(32,33,36,0.28);
}
.edit_style {
    width: 308px !important;
}
a.a_class_prod {
    margin: 10px 0px 4px 0px;
  }
.navbar-inverse .navbar-toggle {
    border-color: #fff;
}
.top_h1 {
    font-size: 23px;
}
.edit_row {
    margin-left: 100px;
    margin-right: -100px;
}
.logo_img {
    margin-top: -15px;
    margin-left: 15px;
}
.navbar-toggle{
  margin-top:0px;
}
.carousel-inner {
    height: 185px;
}
.sixth_section {
    position: relative;
    top: -45px;
}
/* aboutus */
section#counter-stats {
    display: block;
    margin-top: 35px;
}
}
@media only screen and (max-width: 736px){
  .top_h1 {
    font-size: 22px;
}
.my_video_class {
    top: -116px;
    width: 470px;
    height: 270px;
}
.seven_section {
    height: 416px;
}
}
@media only screen and (max-width: 700px){
  .top_h1 {
    font-size: 21px;
}
iframe {
    width: 700px;
}
.half_cor {
    height: 100px;
}
.third_section {
    height: 450px;
}
.half_cor_second {
    height: 150px;
}
.my_video_class {
    top: -135px;
    width: 450px;
    height: 270px;
}
.seven_section {
    height: 395px;
}
.carousel-inner {
    height: 200px;
}
/* about us */

}
@media only screen and (max-width: 684px){
  .seven_section {
    height: 386px;
}
.prod_img {
    width: 90px;
    height: 40px;
}
.edit_row {
    margin-left: 25px;
    margin-right: -150px;
}
.my_video_class {
    box-shadow: 0 24px 51px -15px rgba(0,0,0,0.45);
    -webkit-box-shadow: 0px 1px 7px 1px #0976bc;
    /* margin-top: 150px; */
    border-radius: 25px;
    padding: 10px 12px;
    width: 500px;
    height: 285px;
}
.top_h1 {
    font-size: 20px;
}
.seven_section {
    height: 410px;
    background: none;
}
.fifth_section {
    position: relative;
    top: -110px;
}
span.span_edit_testi {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
}
.carousel-inner {
    height: 180px;
}
/* aboutus */
.half_blue_second {
    top: 510px;
}
.card_my_clients {
    position: relative;
    top: 40px;
}
.Achievements_about {
    margin-top: 50px;
    margin-bottom: 50px;
}
.half_cor_about {
    height: 90px;
}
.address_design {
    margin-top: 170px;
  }
  .half_blue_second {
      top: 450px;
      height: 123px;
  }
  .client_title_about {
      margin-top: 35px;
      margin-bottom: 35px;
  }
}
@media only screen and (max-width: 640px){
  .top_h1 {
      font-size: 19px;
  }
  iframe {
    width: 640px;
}
.input-container {
    margin: 10px !important;
}
  .address_design_about {
    padding: 0px;
    /* color: #0976bc !important; */
    font-size: 18px;
    margin-top: 0px;
}
  .seven_section {
    padding: 0px;
}
  .fifth_section {
    padding: 0px 20px;
}
  ..sixth_section {
    padding: 0px 20px;
}
.carousel-inner {
    height: 190px;
    /* overflow: inherit; */
}
.p_edit_testi {
    padding: 20px 18px 30px 120px;
}
.carousel-indicators {
    bottom: 57px;
}
img.img_edit {
    top: -25px;
}
span.span_edit_testi {
    -webkit-line-clamp: 5;
}


}
@media only screen and (max-width: 600px){
  .top_h1 {
    font-size: 17px;
}
.carousel-indicators {
    bottom: 45px;
}
.p_edit_testi {
    padding: 20px 18px 30px 120px;
    height: 140px;
}
iframe {
    width: 600px;
}
.input-container {
    width: 610px !important;
}
.edit_style {
    width: 288px !important;
}
}
@media only screen and (max-width: 575px){
  .prod_img {
    width: 85px;
    height: 40px;
}
.card_my_card_info {
    height: 230px;
}
.input-container {
    width: 585px !important;
}
.edit_style {
    width: 275px !important;
}
iframe {
    width: 575px;
}
.half_cor {
    height: 85px;
}
.third_section {
    height: 400px;
}
.half_cor_second {
    height: 140px;
}
.half_blue_second {
    top: 470px;
    height: 123px;
}
}
@media only screen and (max-width: 540px){
  .top_h1 {
    font-size: 15px;
}
.input-container {
    width: 550px !important;
}
.edit_style {
    width: 255px !important;
}
iframe {
    width: 540px;
}
.address_design_about {
    margin-top: -40px;
}
.half_blue_second {
    top: 500px;
    height: 123px;
}
.client_img_about {
    margin: 0px 12px 10px 12px;
}
.Achievements_about {
    margin-top: 70px;
    margin-bottom: 35px;
}
.prod_img {
    width: 75px;
    height: 35px;
}
.edit_row {
    margin-left: 40px;
    margin-right: -80px;
}
.half_cor {
    height: 70px;
}
.small_screen1 {
    width: 50%;
}
.edit_row {
    margin-left: -15px;
    margin-right: -15px;
}
.small_screen {
    width: 100%;
}
.top_h1 {
    font-size: 18px;
}
.my_video_class {
    width: 420px;
}
.top_h1 {
    font-size: 17px;
}
}
@media only screen and (max-width: 499px){
  .client_img_about {
    margin: 0px 12px 10px 12px;
    width: 100px;
    padding: 5px;
}
.card_my_card_info {
    height: 215px;
}
.input-container {
    width: 510px !important;
}
.edit_style {
    width: 237px !important;
}
iframe{
  width: 499px;
}
.half_cor_about {
    height: 65px;
}
.address_design {
    margin-top: 135px;
}
.half_blue_second {
    top: 456px;
    height: 80px;
}
.client_title_about {
    margin-top: 0px;
    margin-bottom: 5px;
}
img.small_img_edit {
    width: 50px;
}
.counting {
    font-size: 20px;
}
}
@media only screen and (max-width: 480px){
  .first_section {
    padding: 5px 20px 0px 20px;
}
.input-container {
    width: 490px !important;
}
.edit_style {
    width: 226px !important;
}
iframe{
  width: 480px;
}
span.about_content {
    text-align: justify !important;
    float: left;
}
.client_title_about {
    margin-top: 5px;
    margin-bottom: 5px;
}
.address_design {
    font-size: 16px;
}
.half_blue_second {
    top: 420px;
    height: 80px;
}
}
@media only screen and (max-width: 425px){
  .top_h1 {
      font-size: 18px;
  }
  .input-container {
      width: 435px !important;
  }

  .edit_style {
      width: 200px !important;
  }
  .address_design_about {
    /* margin-top: -40px; */
    margin: -55px -10px 0px 30px;
}
.contact_h1_edit {
    margin: 0px;
}
  iframe{
    width: 425px;
  }
  .address_design {
    font-size: 15px;
}
.client_title_about {
    margin-top: 15px;
    margin-bottom: 5px;
    font-size: 25px;
}
  .prod_img {
      width: 110px;
      height: 50px;
  }
a.a_class_prod {
    padding: 5px;
}
.small_full_width{
  width: 100%;
}
a.a_class_prod.small_margin {
    margin-left: 105px;
}
.third_section {
    height: 310px;
}
.half_cor_second {
    height: 110px;
}
.my_video_class {
    width: 375px;
    height: 230px;
}
.card_my_card_info {
    margin: 15px 0px;
    height: auto;
}
.fourth_section {
    top: -30px;
}
.half_cor {
    top: -1px;
}
}

@media only screen and (max-width: 414px){
  a.a_class_prod.small_margin {
    margin-left: 98px;
}
.input-container {
    width: 424px !important;
}
.edit_style {
    width: 394px !important;
}
iframe{
  width: 414px;
}
.half_blue_second {
    top: 421px;
    height: 75px;
}
}
@media only screen and (max-width: 400px){
  .half_cor_second {
      height: 81px;
  }
  .input-container {
      width: 410px !important;
  }
  .edit_style {
      width: 380px !important;
  }

  iframe{
    width: 400px;
  }
  .half_cor {
    height: 52px;
}
.my_video_class {
    width: 350px;
    height: 232px;
}
.half_cor_about {
    height: 55px;
}
.half_blue_second {
    top: 440px;
    height: 70px;
}
.client_title_about {
    margin-top: 5px ;
    margin-bottom: 5px ;
    font-size: 25px ;
}
}
@media only screen and (max-width: 384px){
  a.a_class_prod.small_margin {
    margin-left: 90px;
}
.half_blue_second {
    top: 455px;
    height: 70px;
}
.input-container {
    width: 395px !important;
}
.edit_style {
    width: 366px !important;
}

iframe{
  width: 384px;
}
}
@media only screen and (max-width: 375px){
  .my_video_class {
    width: 330px;
    height: 225px;
}
.input-container {
    width: 380px !important;
}
.edit_style {
    width: 350px !important;
}
.address_design_about {
    /* margin-top: -40px; */
    margin: -75px -12px 0px 26px;
}

iframe{
  width: 375px;
}
.client_img_about {
    margin: 0px 10px 15px 10px;
    width: 90px;
    padding: 3px;
}
}
@media only screen and (max-width: 360px){
  a.a_class_prod.small_margin {
    margin-left: 85px;
}
.input-container {
    width: 370px !important;
}
.edit_style {
    width: 340px !important;
}
.address_design_about {
    /* margin-top: -40px; */
    margin: -75px -12px 0px 26px;
}
span.gray_design {

    font-size: 14px !important;
}
iframe{
  width: 360px;
}
h4.h4_small_edit {
    font-size: 15px;
}
img.small_img_edit {
    width: 40px;
}
.half_blue_second {
    top: 475px;
    height: 70px;
}
.counting {
    font-size: 18px;
}
.half_cor {
    height: 55px;
}
.third_section {
    height: 285px;
}
}
@media only screen and (max-width: 340px){
  .my_video_class {
    width: 285px;
    height: 225px;
}
.input-container {
    width: 350px !important;
}
.edit_style {
    width: 320px !important;
}
.address_design_about {
    /* margin-top: -40px; */
    margin: -75px -12px 0px 26px;
}
span.gray_design {

    font-size: 13px !important;
}
iframe{
  width: 340px;
}
.half_blue_second {
    top: 420px;
    height: 70px;
}
.top_h1 {
    font-size: 17px;
}
.client_img_about {
    margin: 0px 11px 14px 11px;
    width: 80px;
    padding: 1px;
}
.address_design {
    font-size: 13px;
}
}
@media only screen and (max-width: 320px){
  .input-container {
      width: 330px !important;
  }
  .edit_style {
      width: 300px !important;
  }
  .address_design_about {
      /* margin-top: -40px; */
      margin: -75px -12px 0px 26px;
  }
  span.gray_design {

      font-size: 12px !important;
  }
  iframe{
    width: 320px;
  }
}
