@media screen and (max-width:1900px) {
.wrapper { max-width: 100%; }
}
@media screen and (max-width: 1155px) { /*  ipad - 768 */
.wrapper { width: 980px; }
.subscribe { margin: 0 0 0 20px; }
.news_section .slick-next.slick-arrow { right: 0; }
.news_section .slick-prev.slick-arrow { left: 0; }
.img_section { width: 40%; }
.over_hid > p { font-size: 13px; font-weight: normal; line-height: 18px; margin: 0 0 15px; padding: 1px 0 0 10px; }
.double_border { height: auto; }
}
 @media screen and (max-width: 980px) { /*  ipad - 768 */
.wrapper { width: 750px; }
nav.menu_section li a { font-size: 13px; padding: 0 7px; z-index: 9; }
.about_text p { font-size: 15px; font-weight: 600; line-height: 20px; }
.about_text > b { display: block; font-size: 16px; line-height: 25px; margin: 0 0 10px; }
.about_text_banner_image .wrapper { height: auto; }
.img_section { background-color: rgb(255, 255, 255); float: left; height: 279px; position: relative; z-index: 9; }
.img_section > img { bottom: 0; margin: auto; position: absolute; top: 0; }
.over_hid { padding: 0 0 10px; }
.newx_img { float: left; width: 100%; }
.social { float: right; margin: 20px 0 0; width: 100%; }
.breads_crums > i { margin: 160px 90px 0 0; }
}
@media (max-width: 767px) {  /* 480 */
.wrapper { width: 460px; }
.menu_mobile { display: inline-block; float: left; }
.fixed_menu { background-color: rgba(14, 59, 124, 0.9); opacity: 0; padding: 20px 0 0; pointer-events: none; position: absolute; right: -250px; top: 0; transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -webkit-transition: all 0.2s ease 0s; width: 250px; z-index: 99; }
nav.menu_section li { display: block; }
nav.menu_section li a { font-size: 15px; padding: 0 15px; text-align: left; z-index: 9; }
.sub_menu { opacity: 1; pointer-events: auto; position: relative; top: 0 !important; width: 100%; }
.sub_menu { background-color: rgba(51, 51, 51, 0.4); }
.welcome_text > p { font-size: 15px;}
nav.menu_section li:hover .sub_menu a { font-size: 15px; }
nav.menu_section li:hover a, nav.menu_section li.active a { background-color: rgba(51, 51, 51, 0.4); }
nav.menu_section li:hover .sub_menu a:hover, nav.menu_section li .sub_menu li.active a { background-color: rgba(51, 51, 51, 0.4); }
.sumne { display: inline-block; }
.sumne { background-color: rgb(79, 139, 201); color: rgb(255, 255, 255); cursor: pointer; display: inline-block; height: 25px; position: absolute; right: 8px; top: 5px; width: 25px; z-index: 9; }
.sumne i { float: left; font-size: 17px; height: 25px !important; line-height: 25px; margin: 0; text-align: center; width: 100%; transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -webkit-transition: all 0.2s ease 0s; }
.sumne.rotate i { transform: rotate(90deg); }
.sub_menu { display: none; }
.contact_detail { color: rgb(255, 255, 255); font-size: 15px; padding: 0 10px 3px 0; text-align: right; }
.fixed_menu .right_section_language { display: block; padding: 0 0 20px; }
.fixed_menu.left_slide::before { background-color: rgba(0, 0, 0, 0.5); bottom: 0; content: ""; left: 0; position: fixed; right: 0; top: 0; z-index: -1; }
.menu_mobile.left_slide { position: relative; z-index: 999; }
.right_section_language { display: none; }
.logo_section { height: 100px; text-align: center; }
.logo_section a { width: 100%;}
.logo_title > h2 { font-size:16px; }
.logo_title > h3 { font-size:14px; }
.logo_title > h4 { font-size:9px; }
.language_menu { padding: 0 0 15px; }
.img_section { height: auto; width: 100%; text-align: center;}
.img_section > img { position: relative; }
.principal-msg { width: 100%; text-align:justify; padding: 0px;  }
.principal-msg-img { margin-top: 20px; }
.img-welcome { width: 70px; padding: 10px; }
.logo_tabs { width: 148px; }
.over_hid { float: left; height: auto; overflow: visible; padding: 15px 0 20px; }
.over_div { float: left; overflow: visible; padding: 10px 10px 0; text-align: left; width: 100%; }
.heading_subs > p { padding: 0 20px; }
.subscribe { margin: 0; width: 100%; }
.double_border { height: auto; padding: 5px 15px; }
.news { padding: 0 10px; }
.news { padding: 0 10px; }
.slider1 img { opacity: 0; }
.slider2 img { opacity: 0; }
.slider3 img { opacity: 0; }
.about_text_banner_image { width: 100%; z-index: 9; bottom: 0; top: 40px; }
.slider1 { background-image: url("../images/banner_img.jpg"); }
.slider2 { background-image: url("../images/banner1.jpg"); }
.slider3 { background-image: url("../images/banner2.jpg"); }
.slick-slide { padding: 10px 0 40px; }
.double_border { border-bottom: 0px solid rgb(14, 65, 148); border-top: 0px solid rgb(255, 255, 255); }
.double_border::before, .double_border::after { display: none; }
.news_section { margin: 20px 0 0; padding: 30px 0; }
.news_section .slick-slide { padding: 0; }
.over_hid > p { padding: 0; text-align: justify; }
.over_hid > a { margin: 0; }
.blue_section { background-image: none; height: auto; transform: translateY(0px); width: 100%; }
.blue_section h1 { background-color: rgb(15, 67, 141); color: rgb(255, 255, 255); font-size: 25px; font-weight: normal; padding: 5px 0 5px 100px; }
.subs .blue_section h1 {
  padding: 5px 0 5px 100px;
}
.breads_crums { background-color: rgb(255, 255, 255); background-image: none; float: left; height: auto; margin: 0; }
.breads_crums > i {
  margin: 0 90px 0 0;
  padding: 10px 0 15px;
}
.title_section { background-image: url("../images/banner_img.jpg"); background-position: center center; height: auto; padding: 120px 0 0; }
.cont_part h5 { float: left; }
.cont_part h5::before { background-color: rgb(232, 232, 232); border-bottom: 2px solid rgb(222, 222, 222); bottom: 0; content: ""; left: 0; width: auto; position: absolute; right: 0px; top: 0; z-index: -1; }
.cont_part h5 { font-size: 20px; }
.cont_part h5 { width: 100%; }
.left-side { background-color: rgb(232, 232, 232); float: left; margin: 20px 0; padding: 15px; text-align: center; width: 100%; }
.right-content { float: left; overflow: visible; padding: 10px 0 0; width: 100%; }
.arw-img { width: 100%; }
.awerds a { margin: 0 10px 20px; }
.more_awares p { float: left; line-height: 25px; margin: 10px 0 0; text-align: justify; width: 100%; }
.more_awares { float: left; }
.cont_part h5::before { height: auto; }
.carere {
  margin: 0 0 15px;
  width: 100%;
}
.ma_image {
  float: right;
  margin: 20px 0;
  text-align: center;
  width: 100%;
}
.cont_part .wrapper > p.csr {
  background-size: 210px auto;
  font-size: 20px;
  padding: 70px 0 0;
  text-align: center;
}
.over_hid {
  padding: 5px 0;
}
.missions {
  float: left;
  min-height: inherit;
  padding: 0 10px;
  text-align: center !important;
  width: 100%;
}
ul.tabs {
  width: 800px;
}
.scorling {
  overflow: auto;
  padding: 0;
}
.menu_section .wrapper > ul {
  position: fixed;
}
.subs .blue_section h1 {
    font-size: 25px;}
}
 @media (max-width: 630px) {
}
@media (max-width: 616px) {
}
@media (max-width: 600px) {
}
@media screen and (max-width: 479px) { /* 320 */
.wrapper { width: 300px; }
.use_fullink > ul { float: left; width: 100%; }
.design_by > em { float: left; }
.over_hid > p { padding: 0px; }
.news_section h5 { font-size: 20px; }
.news_section h5::after, .news_section h5::before { display: none; }
.use_fullink { width: 100%; }
.slick-slide { padding: 120px 0 40px; }
.double_border { height: auto; padding: 5px; }
.about_text p { font-size: 14px; font-weight: normal; line-height: 17px; text-align: justify; }
.slid_img .slick-arrow { display: none !important; }
.heading_subs > h5 { font-size: 28px; }
.logo_section { height: auto; }
.subs .blue_section h1 {
  padding: 5px 0 5px 60px;
}
}
@media screen and (max-width: 420px) {
}
@media screen and (max-width: 394px) {
}
@media screen and (max-width: 326px) {
}
@media screen and (max-width: 273px) {
}
@media screen and (max-width: 319px) { /* 240 */
.wrapper { width: 220px; }
}
 
/************************************************************************************************/
