/*csss*//*========================================================================================================================			============================	     	M  E  D  I  A      Q  U  E  R  I  E  S    	============================================================================================================================================================*/@media(max-width:1200px) {    /*===================================================================================	      =================       C U S T O M E R S    ===================	====================================================================================*/    .customers_div {        max-width: 600px;    }    .customer_logo {        margin: 10px 10px;    }    .customer_logo img {        display: block;        max-width: 50px;        height: auto;    }    .customers_head,    .customers_list {        color: #7c8586;    }    .text_holder {        font-size: 30px;    }}@media(max-width:991px) {    /*===================================================================================			==================	     	 N E W S  E V E N T S       	====================	====================================================================================*/    .customers_div {        display: none;    }    .news_col-box {        width: 100%;    }    .text_holder {        font-size: 20px;    }    /*===================================================================================				=================	           	 C O N T A C T           	===================	====================================================================================*/    .contact_form_div {        padding-right: 15px;        border-right: 0 solid #ccc;    }    input.form-control {        height: 35px;        background-size: 100% 35px;    }    .send_btn {        height: 35px;        background-size: 100% 35px;    }}@media(max-width:767px) {    html[lang=en-US] #nav_bottom .navbar-header > ul.social_mobile li.li_lang:after {        left: 117px;    }    #nav_bottom .navbar-header > ul.social_mobile li.li_lang:after {        background: #323232;    }    .navbar-nav > li.phone_number {        display: inline-block;    }    /*===================================================================================				=================	     	 H E A D E R /  NAVEBAR      	===================	====================================================================================*/    .top_navbar {        height: 50px;        padding-top: 0;    }    .navbar-nav {        margin: 0 0 !important;    }    .top_navbar > ul.navbar-left-mobile {        display: none;        float: left;        padding-top: 0;    }    .navbar-header > ul.navbar-left > li.li_mobile_left {        float: left;        padding-top: 7px;    }    .top_navbar > ul > li.li_lang {        margin-top: 7px !important;        padding-right: 7px;        padding-left: 7px;    }    .a_fa {        padding: 5px 2px !important;    }    .my_fa {        font-size: 15px;        padding: 5px;    }    .top_navbar > ul.navbar-left > li.li_lang a,    .top_navbar > ul.navbar-left > li.li_lang:before,    .top_navbar > ul.navbar-left > li.li_lang:after {        display: none !important;    }    .top_navbar > ul.navbar-left > li > form.form_search {        display: none !important;    }    .nav > li > a > img {        float: right !important;    }    .navbar-default .navbar-toggle {        border: none;    }    .navbar-default .navbar-toggle:focus,    .navbar-default .navbar-toggle:hover {        background: none;    }    .sub-menu {        position: relative;        z-index: 1;        top: 0;        left: auto;        display: block;        float: none;        width: 100%;        margin-left: 0;        opacity: 1;        border: 0;        background: none;        box-shadow: none;    }    /*          bottom navbar        */    #nav_bottom {        min-height: 32px;    }    #nav_bottom .nav_bottom_container,    #nav_bottom .nav_bottom_container .navbar-header {        height: 40px;    }    #nav_bottom .navbar-header > ul.social_mobile {        display: block;    }    #nav_bottom .navbar-header > ul.social_mobile li.active {        display: none;    }    .navbar-default .navbar-collapse {        border: none;    }    #nav_bottom .collapsing {        position: absolute;        z-index: 99999;        background-color: #63cdf1;    }    #nav_bottom .in {        position: absolute;        z-index: 99999;        background-color: #63cdf1;    }    #bottom_navbar > ul > li {        height: 100%;        margin-left: 0;        padding: 0;        border-bottom: 0;    }    #bottom_navbar > ul > li:first-child {        margin-left: 0;    }    #bottom_navbar > ul > li:after {        /*border-bottom: 1px solid #fff;*/    }    .sub-menu {        padding: 0 0;    }    .sub-menu > li {        /*border-top: 1px solid #fff;*/    }    .sub-menu > li > a {        font-size: 14px;    }    #bottom_navbar > ul > li:last-child {        border-bottom: 0 solid #fff;    }    #bottom_navbar > ul > li > a {        color: #323232;    }    #bottom_navbar > ul > li > a:after {        height: 1px;        color: #323232;        background: rgba(107,187,216,1);        background: -moz-linear-gradient(left, rgba(107,187,216,1) 0%, rgba(255,255,255,1) 30%, rgba(255,255,255,1) 69%, rgba(107,187,216,1) 100%);        background: -webkit-gradient(left top, right top, color-stop(0%, rgba(107,187,216,1)), color-stop(30%, rgba(255,255,255,1)), color-stop(69%, rgba(255,255,255,1)), color-stop(100%, rgba(107,187,216,1)));        background: -webkit-linear-gradient(left, rgba(107,187,216,1) 0%, rgba(255,255,255,1) 30%, rgba(255,255,255,1) 69%, rgba(107,187,216,1) 100%);        background: -o-linear-gradient(left, rgba(107,187,216,1) 0%, rgba(255,255,255,1) 30%, rgba(255,255,255,1) 69%, rgba(107,187,216,1) 100%);        background: -ms-linear-gradient(left, rgba(107,187,216,1) 0%, rgba(255,255,255,1) 30%, rgba(255,255,255,1) 69%, rgba(107,187,216,1) 100%);        background: linear-gradient(to right, rgba(107,187,216,1) 0%, rgba(255,255,255,1) 30%, rgba(255,255,255,1) 69%, rgba(107,187,216,1) 100%);        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6bbbd8', endColorstr='#6bbbd8', GradientType=1 );    }    #bottom_navbar > ul > li:first-child > a {        padding-left: 10px;    }    #bottom_navbar > ul > li:last-child > a {        padding-left: 10px;    }    #bottom_navbar > ul li:hover > .sub-menu {        opacity: 1;    }    #bottom_navbar > ul > li.current-menu-item > a:last-child,    #bottom_navbar > ul > li:hover > a:last-child {        /*background-color: #323232;*/        /*color: #BFBFBF;*/        border-bottom: 0 solid #fff;    }    #bottom_navbar > ul > li:hover:before,    #bottom_navbar > ul > li:hover:after,    #bottom_navbar > ul > li.current-menu-item:after,    #bottom_navbar > ul > li.current-menu-item:before {        /*display: none;*/    }    #nav_bottom .navbar-header > ul.social_mobile > li.li_lang {        height: 40px;        margin-right: 5px;        margin-left: -9px;        padding: 10px 15px;    }    #nav_bottom .navbar-header > ul.social_mobile > li.li_lang > a.lang {        height: 40px;        padding: 10px;        padding-bottom: 11px;        color: #ff141f;        background-color: #d2dbdd;    }    #nav_bottom .navbar-header > ul.social_mobile li.li_lang:before {        position: absolute;        top: 0;        left: 47px;        width: 0;        height: 0;        content: '';        border-width: 0 16px 40px 0;        border-style: solid;        border-color: transparent #d2dbdd transparent transparent;    }    #nav_bottom .navbar-header > ul.social_mobile li.li_lang:after {        position: absolute;        top: 0;        left: 133px;        width: 0;        height: 0;        content: '';        border-width: 40px 0  0 15px ;        border-style: solid;        border-color: transparent transparent transparent #d2dbdd ;    }    .navbar-default .navbar-toggle {        float: left;        margin-top: 0;        margin-bottom: 0;        padding: 13px 10px;        border-radius: 0;        background: #63cdf1;    }    .navbar-default .navbar-toggle:after {        position: absolute;        z-index: 99999;        top: 0;        right: -15px;        width: 0;        height: 0;        content: '';        border-width: 40px 0 0 15px;        border-style: solid;        border-color: transparent transparent transparent #63cdf1;    }    .navbar-default .navbar-toggle:focus,    .navbar-default .navbar-toggle:hover {        background: #63cdf1;    }    /*	#bottom_navbar > ul > li:hover:before,	#bottom_navbar > ul > li.current-menu-item:before,	#bottom_navbar > ul > li:hover:after,  #bottom_navbar > ul > li.current-menu-item:after{		 border-color: transparent transparent transparent	}*/    /*===================================================================================	      =================         S I D E B A R  (N E W S)      ===================	====================================================================================*/    .sidebar_row {        margin-top: 30px;    }    .sidebar_col {        padding-top: 20px;        border-top: 1px solid #ccc;    }    /*===================================================================================			================	    	 H O M E  P A G E      	================	====================================================================================*/    .home_box_col {        padding-right: 40px;        padding-left: 40px;    }    .main_div_box {        padding-bottom: 20px;    }    .main_div_box:nth-child(-n+2) {        /*border-top: 1px solid #ccc;*/        padding-top: 40px;    }    .home_right_col {        height: auto;        border: none;    }    .home_right_row {        display: none;        padding-bottom: 20px;        border-right: 0 solid #ccc;        border-bottom: 0 solid #ccc;    }    .inner_div_box {        width: 85%;        margin: 0 auto;    }    .inner_div_box_title {        font-size: 14px;    }    .info_bottom {        border-top: 1px solid #ccc;    }    .info_bottom .info_div {        width: 100%;    }    .all_text {        display: none;    }    .gndborder {        display: none;    }    /*===================================================================================				=================	           	 C O N T A C T           	===================	====================================================================================*/    /*===================================================================================			==================	     	 N E W S  E V E N T S       	====================	====================================================================================*/    .news_col-box {        width: 100%;    }    .row-staff-member ul[style='list-style-type: circle;'] {    	margin-right: 0;    	padding-right: 20px;    }}@media(max-width: 360px) {    .my_fa {        font-size: 15px;        width: 23px;        height: 23px;        padding: 5px;        text-align: center;        color: #fff;        border-radius: 50%;        background-color: red;    }    .navbar-header > ul.navbar-left > li.li_mobile_left {        padding-top: 9px;    }}