
/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 479px) {

body, p, blockquote, address, big, cite, code, em, font, img, small, strike, sub, sup, li, ol, ul, fieldset, form, label, legend, button, table, caption, tr, th, td .entry-content, .widget_text p, .widget_text ol, .widget_text ul, .widget_text dl, .widget_text dt, .widget-content .rssSummary {
    font-size: 16px;
}
.header-titles-wrapper {
    max-width: 108px;
}
#site-header {
    height: 55px;
}


/*.header-titles-wrapper {*/
/*    max-width: 100px;*/
/*}*/
  
/*.myfixedHeader .header-titles-wrapper {*/
/*    margin-top: -3px;*/
/*}*/
.sec01 .sec01_left {
    padding-right: 0;
    height: auto;
}
.vimiCol{
    padding: 20px;
    margin-top: 95px;
}
.vimiCol h2 {
    top: -50px;
}
.sec04_process ul li{
    padding: 20px;
    margin-bottom: 20px;
}
.sec04_process p {
    font-size: 16px;
    height: auto;
    font-weight: 500;
}
.sec01 .row .sec01_right .commonPara, .sec01 .row:nth-child(even) .sec01_right .commonPara{
    height: 150px;
}
.foot02 .container:before, .foot02 .container:after {
    width: 20px;
}
.foot02 .container {
    padding: 30px 50px;
}
.foot02 .widget.widget_media_image img {
    width: 140px;
}
.mainSlider {
    margin-top: 50px;
}
.commonBanner {
    margin-top: 50px;
}
.over_right {
    margin-top: 30px;
}
.comTeam {
    width: 100%;
}   
.careerCon {
    margin: 40px 0;
}    
.careerCon {
    padding: 20px;
}  
.commonBoxFill {
    padding: 20px;
}
.contactPage .commonBoxFill.mapBox {
    padding: 0;
}
.pageOverlay .insideContent .content {
    height: 273px !important;
}
.pageOverlay .insideContent h3 {
    font-size: 23px;
}
.pageOverlay .insideContent {
    padding: 20px;
} 
.footArrow i {
    font-size: 15px;
}



.comPad_100 {
    padding: 40px 0;
}
.comPad_100.sec03, .comPad_100.sec04_process {
    padding-top: 40px;
}



/*.ms-info h1, .ms-info em {*/
/*        font-size: 17px;*/
/*    padding: 10px;*/
/*}*/

/*.sec03_projects.upComProject .upcomMain ul li ul li {*/
/*    width: 100%;*/
/*}*/
/*.ourAddBene .container h2 {*/
/*    padding: 0 7px;*/
/*}*/
/*.foot02 .widget.widget_media_image img {*/
/*    width: 150px;*/
/*}*/
/*.primary-menu li a, .myfixedHeader .primary-menu li a {*/
/*    padding: 0px 3px*/
/*}*/
/*.mainSlider .ms-skin-default .ms-nav-next, .mainSlider .ms-skin-default .ms-nav-prev {*/
/*    background-size: 40px;*/
/*}*/
/*.ms-skin-default .ms-nav-next {*/
/*    right: 30px;*/
/*    background-position: -78px -90px;*/
/*}*/
/*.ms-skin-default .ms-nav-next, .ms-skin-default .ms-nav-prev {*/
/*    width: 40px;*/
/*    background-position: -77px -26px;*/
/*    left: 30px;    */
/*}*/
/*.ms-skin-default .ms-slide .ms-slide-vpbtn, .ms-skin-default .ms-video-btn, .ms-skin-default .ms-slide .ms-slide-vcbtn, .ms-skin-default .ms-nav-next, .ms-skin-default .ms-nav-prev, .ms-skin-default .ms-bullet {*/
/*    background-size: 128px 190px;*/
/*}*/

/*.ms-skin-default .ms-nav-prev{*/
/*    left: 10px;*/
/*    background-size: 145px 198px;*/
/*}*/
/*.ms-skin-default .ms-nav-next {*/
/*    right: 10px;*/
/*    background-size: 135px 200px;*/
/*    background-position: -83px -96px;*/
/*}*/
/*.ms-skin-default .ms-nav-next, .ms-skin-default .ms-nav-prev {*/
/*    top: 42%;*/
/*}*/
/*.mainSlideNews .slider .items p {*/
/*    padding: 0 10px;*/
/*}*/
/*.ourAddBene .container {*/
/*    width: 90%;*/
/*}*/
/*.mainSlideNews .slider .items {*/
/*    min-height: 268px;*/
/*}*/
/*.upcomMain_new {*/
/*    width: 290px;*/
/*    padding: 0 5px;*/
/*}*/


/*.ourAddBene .container {*/
/*    padding: 30px;*/
/*}*/
/*.bx-wrapper .bx-prev {*/
/*    left: -16px;*/
/*}*/
/*.bx-wrapper .bx-next {*/
/*    right: -16px;*/
/*}*/
/*.upcomMain_new, .mainSlideNews {*/
/*    padding: 0 5px;*/
/*}*/
/*ul.primary-menu {*/
/*    margin: 0 auto;*/
/*}*/
/*.primary-menu li {*/
/*    font-size: 12px;*/
/*}*/
/*.sec03_projects.upComProject ul li {*/
/*    min-height: 785px;*/
/*}*/
/*.primary-menu > li > a, .primary-menu > li > .icon, .modal-menu a, .myfixedHeader .primary-menu > li > a, .myfixedHeader .primary-menu > li > .icon, .myfixedHeader .modal-menu a {*/
/*    line-height: 16px;*/
/*}*/
/*.primary-menu a {*/
/*    border-bottom: 0;*/
/*}*/
/*.primary-menu-wrapper {*/
/*    display: flex;*/
/*}*/
/*header#site-header.header-footer-group.myfixedHeader {*/
/*    height: 91px;*/
/*}*/

.fullCommon h2 span strong {
    font-size: 22px;
}

h2 {
    font-size: 25px;
}
.pad_tp_100 {
    padding-top: 50px;
}

.socialIcon {
    width: 80%;
    padding-top: 15px;
}


}


/*@media only screen and (max-width: 360px){*/
/*.upcomMain_new {*/
/*    width: 330px;*/
/*}*/

/*}*/

/*@media only screen and (max-width: 350px){*/
/*.upcomMain_new {*/
/*    width: 285px;*/
/*}*/

/*}*/




