.sec-6{width: 50%;}
.clearfix{clear: both;}
.studentoffices-block h2{color:#4d4d4d;font-size:28px;line-height:32px;font-weight:500;margin-bottom:20px}
.inp-fld,label.contact-desc{font-weight:400;font-size:16px}
a.btn,a.btn:hover{text-decoration:none!important}
li ul.dd,ul.dd{z-index:1}
.control-field{width:100%;float:left;margin-bottom:18px}
label.contact-desc{float:left;color:#737373;width:100px;margin-top:12px}
.control-field-rt{float:left;width:78%}
#left_cont_box{width:100%!important;margin:0px 0 0px !important;   float:left}
.inp-fld{padding:5px 0 5px 2px;border:1px solid #d2d2d2;width:346px;height:44px}
.frmerrordiv{color:#D42C02!important;font-size:11px;font-family:Lucida Grande,Lucida Sans Unicode,Verdana,Arial,Helvetica,sans-serif}
.right-bx{line-height:18px;padding: 0px 0 3px 0;width:92%;height:auto;border-radius:0;float:left;border-left:none!important}
.contact-rpt,.sug_txt{float:left;width:100%}
.sug_txt{margin:0px 0;font-weight:400;border-bottom:none}
.contact-rpt{color:#000;font-size:14px;padding:4px 0}
.contact-rpt-lt{margin-right:4%;float:left}
.contact-rpt-rt{width:75%;padding:6px 0;float:left}
.contact-rpt-rt.chat{padding:12px 0 6px}
li.drop,ul.dd{width:348px;list-style:none}
li.drop{position:relative;background-color:#eee;font-size:13px;height: 44px !important;float:left;border: 1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}




.support_mail{float:left;/*margin-left:26%;*//*margin-top:8px;*/font-size: 14px; line-height: 18px;}
.studenthead-block h1{color:#f88528;text-align:center}
.bg-greyish{background:#fff}
#pos,#pos_pdp,#pos2,#pos3{display:none}
textarea#usmessage{margin-top:5px}
ul.dd{position:absolute;left:1px;box-shadow:0 6px 6px 1px #ddd;padding:0;margin:0;top: 35px;}
.off_info{font-size:14px!important;color:#000;line-height:24px;margin:6px 0 0}
.off_info h6{margin-bottom:5px;font-weight:500}
button#frmsubmit{border:none;outline:0;padding:12px 20px!important;float:left;border-radius:50px;width:160px;font-size:16px;color:#fff;background-color:#1870D5!important}
button#frmsubmit:hover{background-color:#0A53A8!important}
.chat-dv{margin:10px 0 0 10px}
ul#pos2{height:165px;overflow:hidden;overflow-y:scroll !important;}
ul#pos2::-webkit-scrollbar{width:10px}
ul#pos2::-webkit-scrollbar-track{-webkit-border-radius:5px;border-radius:5px;background:#d6d6d6}
ul#pos2::-webkit-scrollbar-thumb{-webkit-border-radius:5px;border-radius:5px;background:#b6b6b6}
@media only screen and (min-device-width: 1025px) and (max-device-width: 5000px) {
.banner-con{margin:20px 0}
.banner-con h5{margin-top:30px}
.studenthead-block h1{color:#f88528;font-size:35px;font-weight:400;line-height:52px;text-align:center}
}
.contact-rpt-rt strong{font-weight:700;padding-bottom:4px}
.contact-rpt-rt .flags span{float:left;width:35px}
.dd a{display:flex;float:none;width:100%}
.lightblue.awesome,.lightblue.awesome:visited{border:1px solid #3ea9f5;background-color:#3ea9f5}
.lightblue.awesome:hover{background-color:#0198E1}
.btn{font:400 13px arial,helvetica,sans-serif;color:#000;border:1px solid #ccc;border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px;background-color:#f6f6f6;height:1.9231em;padding:0 1.2em;cursor:pointer;white-space:nowrap;overflow:visible;outline:0}
button::-moz-focus-inner{border:none}
.entry-content .more-link::-moz-focus-inner{border:none}
.btn::-moz-focus-inner{border:none}
.btn:active,.entry-content .more-link:active,button:active{background-color:#ddd}
a.btn{padding:6px 10px;font-size:bold;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;box-shadow:0 0 3px #b2b2b2;-moz-box-shadow:0 0 3px #b2b2b2;-webkit-box-shadow:0 0 3px #b2b2b2}
a.btn span{font-size:.6em;color:#666;letter-spacing:normal}
#nav-blank-right{width:auto;background:#EEE;font-size:12px;padding:6px 10px 2px 0;height:20px;font-weight:700}
li.drop a{text-decoration:none;color:#333;font:700 90% arial;box-shadow:0 0 0 0 #ddd}
ul.dd li{background:#fff;padding:7px;font-size:13px;text-align:left;color:#333}
ul.dd li:hover{background-color:#EEF3FB;font-weight:700}
.navgiti{float:left;margin-left:243px}
.dd a{background:0 0!important;border:none!important;padding:0!important;border-radius:0!important}
.ico{margin-left: auto !important;}

.control-field.cffie{margin-bottom: 0px;}
label.contact-desc.labnone {
    visibility: hidden;
}
@media (max-width: 767px) {
#usmessage{width:345px}
}
@media (max-width: 480px) {
.txt-inp{width:97%!important}
textarea#usmessage{margin-top:12px;float:none;margin-left:3px}
.control-field-rt{float:left;width:100%}
}
.txt-inp{font-size:16px;font-family:Arial;resize:vertical;padding:5px 1px 5px 2px;border:1px solid #d2d2d2}
@media (min-width: 1024px) {
.txt-inp{width:346px}
}
.contact-rpt-rt p{padding-top:5px; font-size: 14px; line-height: 18px;}
@media (min-width: 768px) and (max-width: 979px) {
.areaoffice{width:100%}
.inp-fld{width:250px}
li.drop,ul.dd{width:252px}
.txt-inp{width:249px}
label.contact-desc{width:90px}
.control-field-rt{width:72%}
/*.support_mail{width:100%;margin-left:32%}*/
.off_info h6{font-size:13px!important}
}
.contact-rpt.first-cont-rpt{margin-top: 0px; padding: 0px 0 4px;}
@media (max-width: 767px) {
.areaoffice{width:100%;margin:0 auto 20px;text-align:center}
.studenthead-block h1,.studentoffices-block h2{font-size:25px}
.right-bx{padding:26px 0 0px;width:100%;border-left:none}
#left_cont_box{margin:0px 0 0!important}
.sec-6 {width: 100%;}
    .contact-rpt-rt.last-cont-rpt{padding: 0 0 0;}
    .contact-rpt.last-contact-r {padding: 4px 0 0px;}
    .contact-rpt.first-cont-rpt{margin-top: 0px; padding: 0px 0 4px;}
}
@media (min-width: 481px) and (max-width: 767px) {
.contact-rpt-rt{width:50%}
/*.support_mail{margin-left:27%}*/
}
@media (max-width: 480px) {
label.contact-desc{margin-bottom:10px;margin-top:0}
.contact-rpt-lt,.contact-rpt-rt{margin:0 auto;text-align:center;width:100%}
label.contact-desc.mob-none{display:none}
.contact-rpt-rt{padding:0 0 18px}
.contact-rpt{margin-top:10px}
.support_mail{margin-left:0}
.control-field-rt{float:left;width:100%}
.inp-fld,li.drop,ul.dd{width:98%}
.txt-inp{width:99%}
.studenthead-block{padding:20px 0}
label.contact-desc.labnone {
    visibility: hidden;
    display: none;
}
}
@media (min-width: 301px) and (max-width: 479px) {
.studenthead-block h1,.studentoffices-block h2{font-size:18px;text-align:center}
.studenthead-block,.studentoffices-block{padding:12px 0}
}
@media screen and (min-device-width: 200px) and (max-device-width: 640px) {
.contact-rpt-rt .flags span{display:inline-block;float:none!important;text-align:left;width:36px}
.sug_txt .contact-rpt-rt .flags{margin:0 auto;width:auto}
.right-bx .contact-rpt-lt{padding-bottom:10px}
.last-contact-r .contact-rpt-lt{padding-bottom:0px}
.right-bx .contact-rpt-rt ul .drop{float:none;margin:0 auto!important;width:86%!important}
}
#show_list2, #show_list, #show_list_pdp,#show_demo_list{
    width: 100%;
    margin-top: 0px !important;
    padding: 0px !important;
    border: 0px !important;
    height: 100%;
align-items:center;flex:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex
}
@media (min-width: 480px) {
.left100{margin-left:100px}

}


 @media (max-width: 992px){
    .cont-container.container{overflow: visible;}
 }

/**/
.offices-fle .headingtags{font-size:16px;line-height:20px}
.offices-fle .solu-div p{font-size:14px!important;line-height:24px!important}
.offices-fle .solu-div img{margin:0 0 0px;max-width:200px;border-radius:10px}
.offices-fle .solu-div{padding:0;min-height:initial;border-radius:20px;margin-bottom:0;margin: 0px 10px 0px 0px;max-width:initial;background:#fff;border:none}
.img-tag{min-height:100px;display:flex;align-items:flex-start;justify-content:flex-start}
.offices-fle .flex-div{justify-content:flex-start;align-items:unset}
.row.cont-row{align-items:unset}
@media (max-width: 767px) {
.over-margin-mob-s{margin-bottom:25px!important}
.offices-fle .b3-heading { 
    text-align: center;
}
.offices-fle .solu-div {
    text-align: center;}

.img-tag {
    justify-content: center;
}
}

/**/
/*@media (min-width: 1080px) {
 #left_cont_box {padding-left: 10%;}}*/
.row-section.mb-special{margin: 50px auto 48px;}
.row-section.mt-0{margin-top: 0px;}
.offices-fle .b3-heading {margin-bottom: 20px;}
@media (min-width: 1280px) {
.sp-contai{max-width: 60rem !important;}
.right-bx {
    padding: 0px 0 3px 50px;}
}


/*@media (min-width: 1150px) and (max-width: 1280px) {.support_mail {
  
    margin-left: 23%;}}

    @media (min-width: 1100px) and (max-width: 1149px) {.support_mail {
   
    margin-left: 23%;}}
        @media (min-width: 1050px) and (max-width: 1100px) {.support_mail {
   
    margin-left: 24%;}}

     @media (min-width: 920px) and (max-width: 975px) {.support_mail {
   
    margin-left: 28%;}}
    @media (min-width: 775px) and (max-width: 830px) {.support_mail {
   
    margin-left: 32%;}}

     @media (min-width: 720px) and (max-width: 775px) {.support_mail {
   
    margin-left: 18%;}}
     @media (min-width: 600px) and (max-width: 650px) {.support_mail {
   
    margin-left: 21%;}}
     @media (min-width: 650px) and (max-width: 720px) {.support_mail {
   
    margin-left: 20%;}}

    @media (min-width: 480px) and (max-width: 520px) {.support_mail {
   
    margin-left: 27%;}}

      @media (min-width: 520px) and (max-width: 580px) {.support_mail {
   
    margin-left: 25%;}}*/