@media screen and (max-width: 1399px) {
.wsmenu > .wsmenu-list > li > a { margin-left: 30px; }
.wsmenu .wsmenu-list li a.head_btn { margin-left: 50px; }
.what_we_do .caption { width: 95%; }
}
 @media screen and (max-width: 1139px) {
.wsmenu > .wsmenu-list > li > a { font-size: 15px; margin-left: 10px; }
.wsmenu .wsmenu-list li a.head_btn { margin-left: 30px; margin-right: 20px; }
.wsmenu .wsmenu-list li a.head_btn::before { width: 110%; left: -5%; }
.wsmenu .wsmenu-list li a.head_btn::after { width: 104%; left: -2%; }
.what_we_do .caption { padding-left: 35px; }
.what_we_do .caption h1 { font-size: 48px; line-height: 54px; }
.what_we_do .caption h2 { font-size: 28px; line-height: 38px; }
.diamond_blk, .manufacture_content { max-width: 95%; }
.diamond_blk h2, .identify_right h2, .location_left h2, .acreditation_blk h2, .contact_banner .caption h1, .cut_polish_left h2, .service_top_blk h2, .service_btm_blk h2 { font-size: 30px; line-height: 40px; }
.diamond_blk p, .identify_right p, .manufacture_content p, .location_left ul li h4, .location_left ul li p, .cut_polish_left p, .service_top_blk p, .about_banner_right p, .about_content p, .manufacture_content ul li { font-size: 16px; line-height: 26px; }
.manufacture_content h2 { font-size: 26px; line-height: 40px; }
.location_left h3 { font-size: 20px; line-height: 28px; }
.acreditation_logos ul li { width: 150px; margin: 0px 15px; }
.footer_top ul li, .footer_top h2 { font-size: 22px; }
.contact_banner .caption p, .service_top_blk h3 { font-size: 20px; }
.contact_frm_blk, .contact_info_blk { min-height: 575px; padding: 50px 30px; }
.contact_info_blk h2, .contact_frm_blk button { font-size: 20px; }
.initiative_banner .caption { /* max-width: 465px; */ padding-left: 30px; margin-top: 102px; }
.initiative_banner .caption h1 { font-size: 42px; line-height: 50px; }
.initiative_banner .caption h2 { font-size: 34px; line-height: 40px; }
.initiative_top_blk p { font-size: 22px; line-height: 28px; }
.initiative_btm_blk h3, .initiative_btm_blk p { font-size: 21px; }
.about_banner_left h1 { font-size: 36px; line-height: 50px; }
.about_content h2 { font-size: 32px; line-height: 40px; }
.initiative_banner { padding: 130px 0px 220px; }
.form-control, .footer_btm ul li { font-size: 15px; }
.middle_blk.initiative_page { padding-top: 180px; }
}
 @media screen and (max-width: 1023px) {
.wsmenu > .wsmenu-list > li > a { font-size: 14px; margin-left: 10px; padding: 15px; border-radius: 0; }
.wsmenu .wsmenu-list li a.head_btn { margin-left: 30px; margin-right: 20px; }
.wsmenu .wsmenu-list li a.head_btn::before { width: 110%; left: -5%; }
.wsmenu .wsmenu-list li a.head_btn::after { width: 104%; left: -2%; }
.what_we_do .caption { padding-left: 25px; }
.what_we_do .caption h1 { font-size: 36px; line-height: 48px; }
.what_we_do .caption h2 { font-size: 22px; line-height: 30px; }
.diamond_blk, .manufacture_content { max-width: 88%; }
.diamond_blk h2, .identify_right h2, .location_left h2, .acreditation_blk h2, .contact_banner .caption h1, .cut_polish_left h2, .service_top_blk h2, .service_btm_blk h2 { font-size: 24px; line-height: 32px; }
.diamond_blk p, .identify_right p, .manufacture_content p, .location_left ul li h4, .location_left ul li p, .cut_polish_left p, .service_top_blk p, .about_banner_right p, .about_content p, .manufacture_content ul li { font-size: 16px; line-height: 22px; }
.manufacture_content ul li { margin-left: 22px; }
.manufacture_content h2 { font-size: 22px; line-height: 28px; margin-bottom: 20px; }
.location_left h3 { font-size: 20px; line-height: 28px; }
.acreditation_logos ul li { width: 100px; margin: 0px 15px; }
.footer_top ul li, .footer_top h2 { font-size: 20px; }
.contact_banner .caption p, .service_top_blk h3 { font-size: 20px; }
.contact_frm_blk, .contact_info_blk { min-height: auto; padding: 0px; margin: 20px 0 0; }
p { margin-bottom: 15px; font-size: 16px; line-height: 26px; }
.contact_info_blk h2, .contact_frm_blk button { font-size: 20px; }
.initiative_banner .caption { max-width: 615px; padding-left: 30px; margin-top: 169px; }
.initiative_banner .caption h1 { font-size: 32px; line-height: 42px; }
.initiative_banner .caption h2 { font-size: 24px; line-height: 40px; }
.initiative_top_blk p { font-size: 20px; line-height: 26px; }
.initiative_btm_blk h3, .initiative_btm_blk p { font-size: 24px; line-height: 36px; }
.about_banner_left h1 { font-size: 36px; line-height: 50px; }
.about_content h2 { font-size: 26px; line-height: 34px; }
.initiative_banner { padding: 130px 0px 220px; }
.cut_polish_left { padding-left: 25px; }
.aboutus_banner { padding: 50px 0px 120px; }
.initiative_img { width: 350px; }
.middle_blk.initiative_page { padding-top: 140px; }
.what_we_do { background: none; }
.bnr_mgn { margin: 20px auto 70px; }
.identify_blk { padding-top: 70px; }
}
 @media screen and (max-width: 768px) {
header { padding-bottom: 60px; }
.middle_blk { padding: 30px 0px; padding-top: 0px; }
.brand_logo { width: 70px; left: 0px; right: 0px; margin: auto; }
.brand_logo.right { left: 0px; right: 0px; }
.aboutus_banner { padding: 100px 0px 60px; }
.about_banner_left { text-align: center; }
.about_banner_left h1 { font-size: 30px; line-height: 40px; }
.about_banner_left h1 { position: static; }
.about_banner_right { padding: 20px 0px 0px; }
.about_banner_right::before { content: none; }
.about_content h2 { font-size: 24px; line-height: 30px; margin-bottom: 7px; }
/* .about_img {
    margin: 20px 0px;
  } */
.diamond_blk h2, .identify_right h2, .location_left h2, .acreditation_blk h2, .contact_banner .caption h1, .cut_polish_left h2, .service_top_blk h2, .service_btm_blk h2 { font-size: 22px; line-height: 30px; }
.footer_top ul li { margin: 0px 20px; }
.footer_top ul li, .footer_top h2 { font-size: 16px; margin-bottom: 10px; }
.footer_top ul li::before { top: 6px; }
.footer_btm ul li { margin: 0px 10px; }
.form-control, .footer_btm ul li { font-size: 14px; }
.contact_banner { padding: 120px 0px 50px; text-align: center !important; }
.contact_banner .caption { text-align: center; }
.contact_banner .caption p, .service_top_blk h3 { font-size: 16px; line-height: 30px; }
.contact_div h2 { padding: 25px 0 !important; font-size: 22px; }
.initiative_img { width: 100%; position: static; }
.initiative_banner .caption { padding-left: 30px; }
.initiative_banner .caption h1 { font-size: 34px; line-height: 43px; letter-spacing: 3px; margin-bottom: 10px; }
.initiative_banner .caption h2 { font-size: 18px; line-height: 28px; margin-bottom: 0; }
.initiative_banner { padding: 52px 0px 0; }
.middle_blk.initiative_page { padding-top: 50px; }
.initiative_btm_blk h3, .initiative_btm_blk p { font-size: 16px; line-height: 26px; }
.practice_blk { padding: 20px 0px 0px; }
.initiative_img_blk { padding: 10px 0px 50px; }
.initiative_img_blk img { margin-top: 20px; }
.service_blk, .cut_polish_blk { padding: 30px 0px; }
.manufacture_left { padding: 70px 30px 50px; }
.diamond_blk, .manufacture_content { max-width: 100%; }
.manufacture_content { margin-bottom: 30px; }
.what_we_do { width: 100%; background: #0f2e4b; display: inline-block; }
.what_we_do .caption { padding: 30px; text-align: center; }
.what_we_do .caption h1 { font-size: 30px; line-height: 38px; }
.what_we_do .caption h2 { font-size: 20px; line-height: 26px; }
.d_view { display: none; }
.p_view { display: block; }
.what_we_do_img { background: url(../images/mobile-bnr-bg.png) no-repeat 0px 0px; background-size: cover; padding-top: 64px; }
.what_we_do_img.p_view img { width: 260px; }
.acreditation_logos ul li { width: 105px; margin: 0px 30px 20px; }
.acreditation_blk { padding: 30px 0 10px; }
.location_blk { padding: 35px 0px; }
.location_left h3 { font-size: 18px; line-height: 24px; }
.identify_img { max-width: 350px; margin: 0px auto 20px; text-align: center; }
.identify_right, .location_left, .location_right { max-width: 100%; margin: auto; }
.identify_img.mt_up { max-width: 300px; margin: auto; }
.mb_50 { margin-bottom: 20px; }
.identify_right h2 { margin-bottom: 10px; }
.manufacture_img { max-width: 300px; margin: auto; position: relative; top: 40px; z-index: 1; }
.identify_blk { padding: 0px 0px 0px; }
.manufacture_content, .diamond_blk { max-width: 300px; margin: 0px auto 30px; }
.manufacture_content a { display: none; }
.diamond_img { margin-bottom: 20px; position: static; }
.diamond_blk { padding-left: 0px; border-left: none; }
.diamond_img img { max-width: 360px; margin-left: -18px; }
.diamond_blk h2, .diamond_blk p { color: #1c1c1c; }
.bnr_mgn { margin: 20px auto 10px; }
.what_we_do { padding-bottom: 0px; }
.right { display: none; }
.image_div { width: 150px; }
.first_div { margin-top: -137px; text-align: center; }
.index_div { width: 250px; }
.about_h2 { color: white; font-size: 45px; }
.contact_div { padding: 10px; text-align: center; line-height: 31px; }
.initiative_div { padding: 28px; text-align: center; }
.manufacture_content ul { margin-bottom: 10px; margin-left: 11px; }
.image_whatdiv { width: 300px; height: 200px; }
}
@media screen and (max-width:767px) {
.initiative_banner .caption h1 br { display: none; }
.initiative_btm_blk { padding: 0; }
.DimondCenter img { width: 45%; height: auto; }
.DimondCenter { margin-bottom: 10px; }
.initiativewrap1 h4 { font-size: 22px; min-height: auto; }
.konanHome h2 { font-size: 22px; margin-bottom: 15px; }
.konanHome p { font-size: 16px; line-height: 28px; margin-bottom: 0; }
.konanHome { padding: 20px 0; }
.service_blk h2 { font-size: 22px; margin-bottom: 20px; }
.service_top_blk { font-size: 16px; line-height: 26px; margin-bottom: 20px; }
.footer_top ul { margin-bottom: 20px; }
.footer_top h2 { margin-top: 20px; }
.footer_btm p { font-size: 13px; letter-spacing: 0; margin-top: 30px; margin-bottom: 0px; }
.about-txt { font-size: 16px; line-height: 27px; padding: 20px 0 30px; }
.AboutIndent { padding: 0 0 20px; }
.AboutData { padding: 0 20px; }
.AboutIndent h2 { font-size: 22px; margin: 20px 0 10px; line-height: 26px; text-align: center; }
.AboutIndent p { font-size: 16px; line-height: 26px; text-align: center; }
.dhide { display: block; }
.mhide { display: none }
.AboutData.nopad { padding: 0; }
.whatIndent { padding: 20px 0 10px; }
.whatIndent p { font-size: 16px; line-height: 28px; }
.whatIndent h3 { font-size: 22px; }
.co-worker { padding: 10px 0; }
.co-worker h2 { font-size: 22px; padding: 0 0 10px; }
.co-worker p { font-size: 16px; line-height: 26px; padding: 10px 0 0 40px; }
.co-worker p img { width: 26px; top: 14px; }
.co-worker ul { margin: 0 0 10px 22px; padding: 0px; }
.co-worker li { font-size: 18px; line-height: 26px; padding: 3px 0 0 20px; }
.initiativewrap { padding: 30px 0 0; }
.initiativewrap p { font-size: 16px; line-height: 26px; padding: 10px 0 0; text-align: center; }
.initiativewrap1 { padding: 10px 0 80px; }
.initiativewrap1 p img { width: 60px; height: auto; }
.initiativewrap1 p { font-size: 16px; line-height: 26px; }
.initiativewrap1 .col-sm-4 { padding-top: 20px; }
.HomeBanner { background: url(../images/banner-images.jpg) center top no-repeat; background-size: 150%; text-align: center; padding: 190px 0 20px; }
.what_we_do img { width: 170%; max-width: 170%; }
.what_we_do .container { top: 140px; right: 0; font-size: 35px; letter-spacing: 5px; text-align: center; }
.whatIndent.topPad { padding-top: 30px; }
.about-img { width: 50px; height: auto; }
.wsmenu > .wsmenu-list > li > a { padding: 12px 15px 12px }
.about_page.toppad { padding-top: 30px; }
.AboutData1 { padding: 20px; }
.initiativewrap1 { padding: 10px 0 40px; }
.wsmenu > .wsmenu-list > li > a:hover, .wsmenu > .wsmenu-list > li > a.active { background: #353942; color: #fff !important; }
.whatIndent .img { width: 180px; height: auto; }
.whatIndent h4 { font-size: 22px; padding: 35px 0 0; }
.whatIndent p.bdr { padding-bottom: 30px; }
.contact_frm_blk { border: 0px !important; }
.contact_frm_blk button { margin-bottom: 30px; }
.footer_div { padding: 0 15px 5px; }
.newsltr_blk .form-control { height: 50px; border-radius: 5px; }
.newsltr_blk button { width: 65px; height: 45px; font-size: 30px; line-height: 45px; }
}
@media screen and (max-width:426px) {
.initiative_banner .caption { max-width: 406px; padding-left: 0; margin-top: 0px; }
.first_div { margin-top: -81px; text-align: center; }
.index_div { width: 150px; }
.middle_blk { padding: 0px 0px; padding-top: 0px; }
.image_div { width: 100px; }
.initiative_btm_blk h2 { font-size: 22px; margin-bottom: 15px; }
.initiative_div { padding: 26px; text-align: center; }
.about_h2 { color: white; font-size: 30px; letter-spacing: 5px; }
.contact_div { padding: 5px; text-align: center; line-height: 31px; }
.manufacture_content ul { margin-bottom: 10px; margin-left: 11px; }
.image_whatdiv { width: 251px; height: 161px; }
}
@media screen and (max-width: 320px) {
.first_div { margin-top: -68px; text-align: center; }
.index_div { width: 150px; }
.image_div { width: 100px; }
.initiative_btm_blk h2 { font-size: x-large; }
.about_h2 { color: white; font-size: 35px; font-family: monospace; }
.initiative_secdiv { padding: 32px; text-align: left; text-align: justify; }
.contact_div { padding: 1px; text-align: center; line-height: 31px; }
.manufacture_content ul { margin-bottom: 10px; margin-left: 11px; }
.image_whatdiv { width: 251px; height: 161px; }
}
