/* Custom Css */
.custom_margin{
  margin: 0 auto !important;
}
#request_demo_model{
  max-width: 100% !important;
}

.newsletter_chkbx_label, .consent_chkbx_label{
  font-size: 14px !important;
  color: #555 !important;
}

.whyDihBanneer .blockLeft .textBlock h2, .whyDihBanneer .blockRight .textBlock h2{
    color: #1577C0;
    -webkit-text-stroke-color: white;
    -webkit-text-stroke-width: 0.5px;
}

.btn-disabled{
    background: lightgrey !important;
}

.tt_cont {
    background: #222;
    border-radius: 5px;
    padding: 8px 15px;
    min-width: 320px;
    width: 80%;
    font-size: 14px;
    line-height: 20px;
    display: none;        
    position: absolute;
    z-index: 22;
    color: #ffffff;
}

.tt_cont_show:hover .tt_cont {
    display: block;
}

/* Our Company Custom CSS */

.our_company_business_row .section-border-top, .our_company_main_row .section-border-top {
    border-top: 1px solid rgba(0,25,70,.3);
}

/*.our_company_main_row .section {
    position: relative;
}*/

.our_company_main_row .section_wrapper, .our_company_business_row .section_wrapper,#Subheader .container {
    max-width: 1220px;
    margin: 0 auto;
    position: relative;
}

.our_company_getintouch_row .one.mcb-wrap, .our_company_commitment_row .one.mcb-wrap, .our_company_services_row .one.mcb-wrap, .our_company_business_row .one.mcb-wrap, .our_company_main_row .one.mcb-wrap, .our_company_about_us_row .one.mcb-wrap, .our_company_vision_row .one.mcb-wrap {
    width: 100%;
}
.our_company_getintouch_row .clearfix, .our_company_commitment_row .clearfix, .our_company_services_row .clearfix, .our_company_main_row .clearfix, .our_company_business_row .clearfix, .our_company_about_us_row .clearfix, .our_company_vision_row .clearfix{
    zoom: 1;
}
.our_company_getintouch_row div, .our_company_main_row div, .our_company_business_row div, .our_company_vision_row div, .our_company_commitment_row div{
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}

.our_company_getintouch_row .column_attr.align_center, .our_company_main_row .column_attr.align_center, .our_company_business_row .column_attr.align_center{
    text-align: center;
}

.our_company_main_row div , .our_company_business_row div{
    display: block;
}

.our_company_getintouch_row h2 {
    font-size: 32px;
    line-height: 42px;
    font-weight: 900;
    letter-spacing: 0px;
}

.two-third.column{
        width: 64.666%;
}
.our_company_getintouch_row .one-sixth.column {
    width: 14.666%;
}

.our_company_services_row .column, .our_company_main_row .column, .columns, .our_company_business_row .column{
    float: left;
    margin: 0 1% 40px;
}

.about_services_main_row .story_box.vertical {
    padding: 0 !important;
}

.story_box .photo_wrapper {
    line-height: 0;
    overflow: hidden;
}
.about_services_main_row .photo_wrapper img {
    width: 80px !important;
    height: 80px !important;
}
.story_box .photo_wrapper img {
    display: block;
    opacity: .7;
}

.our_company_getintouch_row .one.column, .our_company_commitment_row .one.column, .our_company_main_row .one.column , .our_company_business_row .one.column{
    width: 98%;
}
  

.our_company_getintouch_row .mcb-wrap, .our_company_commitment_row .mcb-wrap, .our_company_main_row .mcb-wrap, .our_company_business_row .mcb-wrap, .our_company_about_us_row .mcb-wrap{
    /*float: left;*/
    position: relative;
    z-index: 1;
    box-sizing: border-box;
}

.our_company_about_us_row .two-fifth.column, .our_company_vision_row .two-fifth.column {
    width: 38%;
}

.our_company_about_us_row .image_frame .image_wrapper {
    position: relative;
    overflow: hidden;
}

.our_company_about_us_row img.scale-with-grid, #Content img .our_company_vision_row img.scale-with-grid, img.scale-with-grid, #Content img {
    max-width: 100%;
    height: auto;
}

.about_services_main_row .story_box .desc_wrapper h3 {
    margin-right: 0 !important;
    margin-top: 0 !important;
    margin-left: 0 !important;
    font-size: 24px;
}

.our_company_services_row .hr_color,.our_company_services_row .hr_color hr,.our_company_services_row .hr_dots span {
    color: #0095eb;
    background: #0095eb;
}

.about_services_main_row .story_box .desc_wrapper {
    margin-right: 0 !important;
}

.our_company_about_us_row .three-fifth.column, .our_company_vision_row .three-fifth.column {
    width: 58%;
}

.about_main_about h3 , .about_main_about p, .about_services_main_row h3{
    color: #fff !important;
    text-align: justify;
}
.vision_mission_main_row h3{
    color: #084885 !important;
}

.our_company_about_us_row .column_attr.align_justify, .our_company_vision_row .column_attr.align_justify {
    text-align: justify;
}

.about_services_main_row .desc {
    text-align: left;
}

.checkbox_contact span, .about_services_main_row .desc, .contact_us_short_row h2, .carees_slogan p {
    color: #fff !important;
}

.our_company_main_row .clearfix:before,.our_company_main_row .clearfix:after, .our_company_business_row .clearfix:before,.our_company_business_row .clearfix:after {
    content: '\0020';
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}
.about_looking_border img {
    border: 2px solid #1e73be !important;
    border-radius: 5px;
}

.our_company_main_row .about_service_company p {
    color: #fff !important;
    text-align: justify;
    line-height: 1.8em;
}

.our_company_main_row h3 {
    font-size: 25px;
    line-height: 29px;
    font-weight: 400;
    letter-spacing: 1px;
}

.page.hide-title-area #Content, .no-content-padding #Content, .template-blank #Content, .under-construction #Content {
    padding: 0!important;
}
.our_company_getintouch_row .column_attr.align_center, .our_company_main_row .column_attr.align_center {
    text-align: center;
}

a.button, a.tp-button {
    background-color: #1e73be !important;
    color: #ffffff;
}

a.button, a.tp-button, button, input[type="submit"], input[type="reset"], input[type="button"] {
    display: inline-block;
    padding: 11px 20px;
    margin-bottom: 15px;
    cursor: pointer;
    margin-right: 7px;
    border: 0;
    border-radius: 5px;
    position: relative;
    overflow: hidden;
    box-shadow: inset 0 0 0 1px rgba(0,0,0,.03), inset 0px 4px 3px -2px rgba(0,0,0,.07);
}

.button-flat a.button_right.button_large .button_icon {
    padding-right: 27px;
}

.button-flat a.button .button_icon {
    background: none;
}

a.button.button_right .button_icon{
    float: right;
    padding-left: 7px;
    padding-right: 15px;
}

.white_border {
    border: 1px solid #fff !important;
}


.icon-phone:before {
    content: '\e8f4';
}

.our_company_main_row .one-third.column {
    width: 31.333%;
}

.our_company_main_row .column_attr.align_justify {
    text-align: justify;
}

.our_company_getintouch_row .column, .our_company_commitment_row .column, .our_company_vision_row .column, .our_company_main_row .column, .columns, .our_company_about_us_row .column, .our_company_vision_row  .column{
    float: left;
    margin: 0 1% 40px;
}

.our_company_services_row .one-fourth.column, .four.columns {
    width: 23%;
}

.our_commitment_faq h4 {
    font-weight: 700;
    font-size: 23px;
    line-height: 27px;
    letter-spacing: 0px;
}

.our_commitment_faq .faq_wrapper .question {
    border: 1px solid #084885;
}
.our_commitment_faq .faq .question .title {
    padding: 20px;
    cursor: pointer;
}

 .faq .question .title, table th {
    color: #444;
}

.our_commitment_faq .faq .question .title {
    padding: 20px;
}
.faq .question .title {
    padding: 20px 40px 20px 80px;
    font-size: 15px;
    position: relative;
    cursor: pointer;
    z-index: 2;
}

.our_commitment_faq .faq_wrapper .title {
    background-color: #fff;
    font-size: 19px !important;
    font-weight: 600;
}

.display_none, .our_commitment_faq .num {
    display: none !important;
}

.faq .question .title > .acc-icon-plus {
    display: block;
}

.faq .question .title > .acc-icon-plus, .faq .question .title > .acc-icon-minus {
    font-size: 17px;
    line-height: 17px;
    display: block;
    position: absolute;
    right: 15px;
    top: 21px;
    width: 20px;
    height: 20px;
    text-align: center;
    color: rgba(0,0,0,.25);
}
/*.icon-plus:before {
    content: '\e8fb';
}*/

.faq .question .title > .acc-icon-minus {
    display: none;
}
.our_commitment_faq .faq .question .answer {
   /* padding: 14px;*/
}

.faq .question .answer {
    /*padding: 0 20px 20px 80px;*/
    overflow: hidden;
    /*display: none;*/
}

.our_commitment_faq .faq_wrapper .answer {
    background-color: #084885;
    color: #fff;
}

.faq .question:after {
    content: "";
    width: 60px;
    height: 100%;
    background: rgba(0,0,0,.03);
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
}

.faq .question {
    margin-bottom: 5px;
    overflow: hidden;
    position: relative;
    background: rgba(0,0,0,.02);
}

.careers_main_row h4, .our_services_sub_page h2, .brilliant_community_main_row h2, .brilliant_community_main_row h4, .vision_mission_main_row h3, .about_tabs_inner h4, .our_commitment_faq h4 {
    color: #084885 !important;
}

#Subheader {
    background-color: rgba(30, 115, 190, 0);
}

#Subheader {
    background-image: url(../images/banner_about_2.jpeg);
    background-repeat: no-repeat;
    background-position: center top;
    position: relative;
}

#Subheader .column {
    margin-bottom: 0;
}

.subheader-both-center #Subheader .title {
    width: 100%;
    text-align: center;
}
#Subheader .title {
    font-size: 70px;
    line-height: 70px;
    font-weight: 900;
    letter-spacing: 0px;
    text-align: center;
}
#Subheader .title {
    font-size: 52px !important;
    color: #1e73be !important;
    text-shadow: 2px 2px #fff;
    text-transform: uppercase;
}

.about_looking_for_left {
    display: block;
    width: 42%;
    text-align: right;
    float: left;
}


.about_looking_for_center {
    display: block;
    width: 18% !important;
    float: left;
    position: relative;
    font-size: 34px !important;
    top: 7px;
    left: 15px;
}

.our_company_business_row .image_wrapper{
  text-align: center;
}


.about_looking_for_main h2 {
    font-size: 34px !important;
    font-weight: 300 !important;
}

.about_looking_for_left h2{
  margin: 0;
}

.about_looking_for_right {
    text-align: left;
}

.typed-div-102 {
    font-size: 34px;
    color: #084885;
    font-weight: 900;
}

.sections_group .section {
    position: relative;
}

.sections_group .section_wrapper, .container {
    max-width: 1220px;
    margin: 0 auto;
    position: relative;
}

.story_box .desc_wrapper hr{
        margin-left: 0;
    width: 20%;
}

.story_box:hover .desc_wrapper hr {
    width: 40%;
}

.story_box .desc_wrapper hr, .story_box .photo_wrapper img {
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.hr_color, .hr_color hr, .hr_dots span {
    color: #0095eb;
    background: #0095eb;
}

@media only screen and (min-width: 1240px) {
    .our_company_getintouch_row .section_wrapper, .our_company_commitment_row .section_wrapper, .our_company_services_row .section_wrapper, .our_company_services_row .section_wrapper, .our_company_main_row .section_wrapper, .our_company_vision_row .section_wrapper, .our_company_services_row .section_wrapper, .container {
        max-width: 1220px;
    }
}

/* Professional CSS */
.img_professional{
    width: 100%;
  /*  height: 550px; */
}
.whyDihBanneer {
    margin-top: 0px !important;
}
.professional_main .split.left, .radiation_main .split.left{
    display: block !important;
    float: left !important;
    width: 50% !important; 
    padding-top: 80px;
    padding-left: 70px;
    padding-right: 70px;
}
.professional_main .split.right , .radiation_main .split.right{
    display: block !important;
    float: right !important;
    width: 50% !important;
    padding-top: 80px;
}

.medical_main .split.left, .administrator_main .split.left{
    display: block !important;
    float: left !important;
    width: 50% !important; 
    padding-top: 80px;
} 

.medical_main .split.right, .administrator_main .split.right{
    display: block !important;
    float: right !important;
    width: 34% !important;
    padding-top: 80px;
}   


.divider-line {
    background: #4a4a4a;
    margin-bottom: 40px;
    width: 100%;
    height: 2px;
}

.professional_main h2{
        font-family: Montserrat,Helvetica,Arial,sans-serif;
    font-size: 35px;
    line-height: 1.11;
    margin-bottom: 20px;
}

.number-list ol li:before {
    content: counter(item);
    position: absolute;
    left: -50px;
    background-image: linear-gradient(135deg,#2f87d0,#1a4e92);
    width: 32px;
    height: 32px;
    border-radius: 16px;
    text-align: center;
    padding-top: 6px;
    font-family: Lato,Helvetica,Arial,sans-serif;
    font-size: 15px;
    font-weight: 900;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.27;
    letter-spacing: normal;
    text-align: center;
    color: #fff;
}
.number-list ol li {
    counter-increment: item;
    list-style-type: none;
    position: relative;
    margin-bottom: 20px;
    font-size: 16px;
    color: #454545;
    line-height: 24px;
}

.number-list_2 ol li:before {
    content: counter(item);
    position: absolute;
    left: 0px;
    background-image: linear-gradient(135deg,#2f87d0,#1a4e92);
    width: 32px;
    height: 32px;
    border-radius: 16px;
    text-align: center;
    padding-top: 6px;
    font-family: Lato,Helvetica,Arial,sans-serif;
    font-size: 15px;
    font-weight: 900;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.27;
    letter-spacing: normal;
    text-align: center;
    color: #fff;
}
.number-list_2 ol li {
    counter-increment: item;
    list-style-type: none;
    position: relative;
    margin-bottom: 20px;
    font-size: 16px;
    color: #000;
    line-height: 24px;
    padding-left: 50px;
}

.extra_space{
    margin: 90px auto;
}

#persona-footer.single-persona .container-fluid .bg-layer #professional-box {
    float: none;
    width: 100%;
    text-align: center;
    margin: 0;
    padding: 120px 20px;
}

#persona-footer #professional-box {
    background-image: url(../images/ft-professional@2x.jpg);
    float: right;
    margin-right: -5%;
}

#persona-footer.single-persona {
    display: block;
}
#persona-footer {
    overflow: hidden;
}
.container-fluid {
    padding-left: 30px;
    padding-right: 30px;
    max-width: 1440px;
}
.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}
#persona-footer.single-persona .container-fluid .bg-layer {
    height: auto;
    border-radius: 0;
    max-width: none;
    margin: 0;
    padding: 0;
}

#persona-footer .bg-layer {
    height: 736px;
    border-radius: 2px;
    background-color: #f2f2f5;
    width: 100%;
    max-width: 1131px;
    margin: 81px auto;
    position: relative;
    padding: 70px 0;
}

#persona-footer.single-persona .container-fluid .bg-layer #professional-box {
    float: none;
    width: 100%;
    text-align: center;
    margin: 0;
    padding: 50px 20px;
}

#persona-footer.single-persona .container-fluid .bg-layer #professional-box h2 {
    font-size: 53px;
    font-weight: 500!important;
    margin-top: 0;
    margin-bottom: 16px;
}

#persona-footer.single-persona .container-fluid .bg-layer #professional-box h2, #persona-footer.single-persona .container-fluid .bg-layer #professional-box p {
    text-align: center;
    color: white;
}

#persona-footer.single-persona .container-fluid .bg-layer #professional-box p {
    font-size: 16px;
    line-height: 26px;
    max-width: 660px;
    margin: 0 auto;
    margin-bottom: 50px;
    font-family: Lato,Helvetica,Arial,sans-serif;
}

#persona-footer.single-persona .container-fluid .bg-layer #professional-box .btn {
    padding: 18px 80px;
}

.btn.btn-large {
    border-radius: 2px;
    background-color: #fff;
    box-shadow: 0 2px 8px 0 rgba(0,0,0,.2);
    font-family: Montserrat,Helvetica,Arial,sans-serif;
    font-size: 20px;
    line-height: 1.6;
    padding: 18px 54px;
    text-align: center;
    color: #000;
    height: auto;
}

.news-bg {
    border-radius: 2px;
    background: #f2f2f5;
    padding: 80px 0;
    text-align: center;
}

.news-bg .news-inner {
    margin: 0 auto;
    max-width: 970px;
    text-align: left;
}

#typed2{
    font-size: 32px;
    color: #084885;
    font-weight: bolder;
    text-align: center;
}
.whyDihBanneer .blockLeft img, .whyDihBanneer .blockRight img{
    width: 100%;
}
.whyDihBanneer_new .blockLeft img,.whyDihBanneer_new .blockRight img, .whyDihBanneer .blockLeft_2 img, .whyDihBanneer .blockRight_2 img {
    width: 100%;
    /*height: 500px;*/
    height: 500px;

}

.whyDihBanneer_new .blockLeft img,.whyDihBanneer_new .blockRight img, .blockRight_2 img, .blockLeft_2 img{
    width:100%;opacity:0.2;
}

.whyDihBanneer_new .blockLeft .textBlock, .whyDihBanneer_new .blockLeft_2 .textBlock, .whyDihBanneer_new .blockRight .textBlock, .whyDihBanneer_new .blockRight_2 .textBlock{
    color: #000 !important;
}
  .whyDihBanneer .blockLeft_2 .textBlock p,
      .whyDihBanneer .blockRight_2 .textBlock p {
        font-size: 20px; }

.extra_space{margin: 50px auto}

.whyDihBanneer_new .blockLeft .textBlock h2, .whyDihBanneer_new .blockRight .textBlock h2, .whyDihBanneer_new .blockLeft_2 .textBlock h2, .whyDihBanneer_new .blockRight_2 .textBlock h2 {
        font-size: 38px;
        color: #1a4e92 !important;
        margin-bottom: 30px; }


.active, .accordion:hover {
 /* background-color: #ccc;*/
}

.answer {
  padding: 0 18px;
  background-color: white;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}  

.answer p{
    display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    margin-left: 25px; 
}

.custom_start, .custom_start_minus{
    float: right;
}

.button-flat a.button_right.button_large .button_icon {
    padding-right: 27px;
}
a.button_large .button_label {
        padding: 15px 15px;
}
.custom_start{
    font-size: 12px;
    top: 5px;
    position: relative;
    color: rgba(0,0,0,.25);
}


.col-sm-12.professional_nav_menu {
    height: 45px;
}

.professional_header{
    min-height: 10px !important;
    width: 100%;
}

.professional_nav_menu .img-responsive{
    width: 60%;
}

.our_company_about_us_row h3{
    margin-top: 0px;
}

.our_company_about_us_row p, .our_company_vision_row p, .our_company_services_row p{
    line-height: 1.8em;
}

.border_error_red{
    border-color:red;
}

/* Professional Page Button CSS */
.btn_professional {
    position: absolute;
    top: 250px;
    /*left: 150px;*/
    /*display: none !important;*/
}

.row.request_demo_button {
    text-align: center;
    width: 90%;
}

.col-sm-6.col-xs-12.contact_us_left {
    /*margin-right: -45px;*/
}

/* Sir Laptop */
@media only screen and (max-width:  2560px){
    .img_professional{
        width: 100%;
        height: 300px;
    }

    .whyDihBanneer_new .blockLeft .overly h2, .whyDihBanneer_new .blockLeft_2 .overly h2, .whyDihBanneer_new .blockRight .overly h2, .whyDihBanneer_new .blockRight_2 .overly h2{
        font-size: 30px !important;
    }

    .whyDihBanneer .blockLeft .textBlock h2, .whyDihBanneer .blockRight .textBlock h2,
    .whyDihBanneer .blockLeft_2 .textBlock h2, .whyDihBanneer .blockRight_2 .textBlock h2{
        font-size: 38px !important;
    }

    .whyDihBanneer_new .blockLeft .textBlock, .whyDihBanneer_new .blockLeft_2 .textBlock, .whyDihBanneer_new .blockRight .textBlock, .whyDihBanneer_new .blockRight_2 .textBlock{
        padding: 33px !important;
    }

    .whyDihBanneer_new .blockLeft img,.whyDihBanneer_new .blockRight img, .whyDihBanneer .blockLeft_2 img, .whyDihBanneer .blockRight_2 img {
        width: 100%;
        height: 410px;
    }

    #persona-footer.single-persona .container-fluid .bg-layer #professional-box h2 {
    font-size: 37px;
    }

    #persona-footer.single-persona .container-fluid .bg-layer #professional-box p,.news-bg .news-inner{
        text-align: justify;
    }
}


/* For Desktop */
@media only screen and (max-width:1920px){
    .img_professional{
        width: 100%;
        height: 400px;
    }

    .whyDihBanneer_new .blockLeft .overly h2, .whyDihBanneer_new .blockLeft_2 .overly h2, .whyDihBanneer_new .blockRight .overly h2, .whyDihBanneer_new .blockRight_2 .overly h2{
        font-size: 45px !important;
    }
}

/* Apple Assumed */
@media only screen and (max-width:1680px){
    .img_professional{
        width: 100%;
        height: 300px;
    }

    .whyDihBanneer_new .blockLeft .overly h2, .whyDihBanneer_new .blockLeft_2 .overly h2, .whyDihBanneer_new .blockRight .overly h2, .whyDihBanneer_new .blockRight_2 .overly h2{
        font-size: 30px !important;
    }

    .whyDihBanneer .blockLeft .textBlock h2, .whyDihBanneer .blockRight .textBlock h2,
    .whyDihBanneer .blockLeft_2 .textBlock h2, .whyDihBanneer .blockRight_2 .textBlock h2{
        font-size: 30px !important;
    }

    .whyDihBanneer_new .blockLeft img,.whyDihBanneer_new .blockRight img, .whyDihBanneer .blockLeft_2 img, .whyDihBanneer .blockRight_2 img {
        width: 100%;
        height: 500px;
    }

      #persona-footer.single-persona .container-fluid .bg-layer #professional-box h2 {
        font-size: 48px;
        font-weight: 500!important;
        margin-top: 0;
        margin-bottom: 16px;
    }
}

/* Shewtika Laptop 15.6*/
@media only screen and (max-width:1536px){
    .img_professional{
        width: 100%;
        height: 350px;
    }

    .whyDihBanneer_new .blockLeft .overly h2, .whyDihBanneer_new .blockLeft_2 .overly h2, .whyDihBanneer_new .blockRight .overly h2, .whyDihBanneer_new .blockRight_2 .overly h2{
        font-size: 35px !important;
    }

    .whyDihBanneer .blockLeft .textBlock h2, .whyDihBanneer .blockRight .textBlock h2,
    .whyDihBanneer .blockLeft_2 .textBlock h2, .whyDihBanneer .blockRight_2 .textBlock h2{
        font-size: 35px !important;
    }

    #persona-footer.single-persona .container-fluid .bg-layer #professional-box h2 {
    font-size: 35px;
    font-weight: 500!important;
    margin-top: 0;
    margin-bottom: 16px;
}

}


/* Apple Assumed */
@media only screen and (max-width:1440px){
    .img_professional{
        width: 100%;
        height: 300px;
    }

    .whyDihBanneer_new .blockLeft .overly h2, .whyDihBanneer_new .blockLeft_2 .overly h2, .whyDihBanneer_new .blockRight .overly h2, .whyDihBanneer_new .blockRight_2 .overly h2{
        font-size: 30px !important;
    }

    .whyDihBanneer .blockLeft .textBlock h2, .whyDihBanneer .blockRight .textBlock h2,
    .whyDihBanneer .blockLeft_2 .textBlock h2, .whyDihBanneer .blockRight_2 .textBlock h2{
        font-size: 30px !important;
    }

    .whyDihBanneer_new .blockLeft img,.whyDihBanneer_new .blockRight img, .whyDihBanneer .blockLeft_2 img, .whyDihBanneer .blockRight_2 img {
        width: 100%;
        height: 500px;
    }

      #persona-footer.single-persona .container-fluid .bg-layer #professional-box h2 {
        font-size: 48px;
        font-weight: 500!important;
        margin-top: 0;
        margin-bottom: 16px;
    }
}

/* Dell Office Pc 14 */
@media only screen and (max-width:1366px){
    .img_professional{
        width: 100%;
        height: 300px;
    }

    .whyDihBanneer_new .blockLeft .overly h2, .whyDihBanneer_new .blockLeft_2 .overly h2, .whyDihBanneer_new .blockRight .overly h2, .whyDihBanneer_new .blockRight_2 .overly h2{
        font-size: 30px !important;
    }

    .whyDihBanneer .blockLeft .textBlock h2, .whyDihBanneer .blockRight .textBlock h2,
    .whyDihBanneer .blockLeft_2 .textBlock h2, .whyDihBanneer .blockRight_2 .textBlock h2{
        font-size: 30px !important;
    }

    .whyDihBanneer_new .blockLeft img,.whyDihBanneer_new .blockRight img, .whyDihBanneer .blockLeft_2 img, .whyDihBanneer .blockRight_2 img {
        width: 100%;
        height: 500px;
    }

      #persona-footer.single-persona .container-fluid .bg-layer #professional-box h2 {
        font-size: 48px;
        font-weight: 500!important;
        margin-top: 0;
        margin-bottom: 16px;
    }

}

@media only screen and (max-width: 1280px){
   .img_professional{
        width: 100%;
        height: 300px;
    }

    .whyDihBanneer_new .blockLeft .overly h2, .whyDihBanneer_new .blockLeft_2 .overly h2, .whyDihBanneer_new .blockRight .overly h2, .whyDihBanneer_new .blockRight_2 .overly h2{
        font-size: 29px !important;
    }

    .whyDihBanneer .blockLeft .textBlock h2, .whyDihBanneer .blockRight .textBlock h2,
    .whyDihBanneer .blockLeft_2 .textBlock h2, .whyDihBanneer .blockRight_2 .textBlock h2{
        font-size: 29px !important;
    }

    .whyDihBanneer_new .blockLeft img,.whyDihBanneer_new .blockRight img, .whyDihBanneer .blockLeft_2 img, .whyDihBanneer .blockRight_2 img {
        width: 100%;
        height: 500px;
    }

      #persona-footer.single-persona .container-fluid .bg-layer #professional-box h2 {
        font-size: 35px;
        font-weight: 500!important;
        margin-top: 0;
        margin-bottom: 16px;
    }
}


@media only screen and (max-width: 1270px){
.our_company_main_row .section_wrapper, .our_company_about_us_row .section_wrapper,
 .our_company_vision_row .section_wrapper, .about_services_main_row .section_wrapper,
 .our_company_commitment_row .section_wrapper{
    max-width: 1040px;
}

img.scale-with-grid{
    max-width: 100%;
    height: auto;
    width: 965px;
}

    .our_company_vision_row img.scale-with-grid{
            width: 350px !important;
    }
}


@media only screen and (max-width: 1239px){
.our_company_main_row .section_wrapper, .our_company_about_us_row .section_wrapper,
 .our_company_vision_row .section_wrapper, .about_services_main_row .section_wrapper,
 .our_company_commitment_row .section_wrapper{
    max-width: 1040px;
}

img.scale-with-grid{
    max-width: 100%;
    height: auto;
    width: 965px;
}

    .our_company_vision_row img.scale-with-grid{
            width: 350px !important;
    }
}

@media only screen and (max-width: 1140px){
    .img_professional{
        width: 100%;
        height: 350px;
    }
}


@media only screen and (max-width:1024px){
    .our_company_main_row .section_wrapper, .our_company_about_us_row .section_wrapper,
    .our_company_vision_row .section_wrapper, .about_services_main_row .section_wrapper,
    .our_company_commitment_row .section_wrapper{
        max-width: 1040px;
    }

    img.scale-with-grid{
        max-width: 100%;
        height: auto;
        width: 965px;
    }

    .our_company_vision_row img.scale-with-grid{
            width: 350px !important;
    }
}

@media only screen and (max-width: 992px) {

    .our_company_main_row .section_wrapper {
    max-width: 1040px;
}

@media only screen and (max-width: 992px) {

    .our_company_main_row .section_wrapper {
    max-width: 1040px;
}

img.scale-with-grid{
    max-width: 100%;
    height: auto;
    width: 965px;
}
}

@media only screen and (max-width: 767px) {
}

@media only screen and (max-width: 600px) {
}

@media only screen and (max-width: 479px) {
     /*.img_professional{
        width: 100%;
        height: 400px;
    }*/

}




