@media only screen and (min-width:901px) and (max-width:1500px){
.rsp-nav{
    display: none;
}
.main-menu {
    display: block;
}

}

@media only screen and (min-width:0px) and (max-width:900px){
/*-------------------Header responsiveness starts here------------------*/
.main-menu {
    display: none;
}
.sub_menu{ 
    display: none !important;
}
.head-con {
    margin-bottom: 0px;
}
.head-bottom {
    width: 100%;
    float: right;
}
.rsp-nav {
    width: 100%;
    margin: 29px 0px;
    float: left;
    position: relative;
}
.rsp-nav-cvr {
    width: auto;
    float: right;
}
.rsp-nav-cvr a.menu-line {
    background-image: url(../../images/menu-line-drop.png);
    float: left;
    height: 23px;
    width: 32px;
    background-repeat: no-repeat;
    display: block;
}

.first-lvl {
    list-style: none;
    background-color: #50b1d6;
	line-height: 1.49;
	display: none;
    position: absolute;
    display: block;
    top: 53px;
    width: 250px;
    right: 0px;
    z-index: 99;
    border: 2px solid #7bbed8;
	display: none;
}
.indus-row-one .img001,
.indus-row-one .img002,
.indus-row-one .img003,
.indus-row-two .img001,
.indus-row-two .img002,
.indus-row-two .img003,
.indus-row-three .img001,
.indus-row-three .img002,
.indus-row-three .img003

{
    width: 65%;
    margin-right: 17.5%;
    margin-left: 17.5%;
    margin-bottom: 20px;
}
.first-lvl li {
    float: left;
    width: 100%;
    height: auto;
    padding: 0px 0% 0% 0%;
    font-size: 16px;
    border-bottom: 1px solid #7bbed8;
}
.first-lvl li:last-child {
 	border-bottom: 0px solid #f1f1f1;
}
.first-lvl li a {
    font-size: 15px;
    font-family: open_sanssemibold;
    color: #fff;
	text-decoration: none;
    width: 90%;
    float: left;
    padding: 10px 5%;
    background-position: right;
}
.rsp-nav-cvr .second-lvl {
    position: absolute;
    display: block;
    top: -2px;
    width: 228px;
    right: 0px;
    z-index: 99;
    right: 250px;
    border: 2px solid #7bbed8;
    background-color: #50b1d6;
    list-style: none;
    line-height: 1.49;
}
.second-lvl li a {
    font-size: 15px;
    font-family: open_sanssemibold;
    color: #fff;
    text-decoration: none;
    width: 90%;
    float: left;
    padding: 10px 5%;
    background-position: right;
}
.second-lvl li {
    float: left;
    width: 100%;
    height: auto;
    padding: 0px 0% 0% 0%;
    font-size: 16px;
    border-bottom: 1px solid #61badc;
}
.ddown-tgl span {
    background-image: url(../../images/lang-arrow2.png);
    float: left;
    height: 6px;
    width: 10px;
    background-repeat: no-repeat;
    display: block;
    float: right;
    margin: 8px 0px;
}

.head-bottom {
    width: 70%;
    float: right;
}
.history-banner table {
    width: 300px;
    float: left;
    height: 450px;
}
.history-banner {
    height: 450px;
}
.brand-cvr table img {
    vertical-align: middle;
    margin: 30px;
}
.brand-cvr table img:last-child {
    margin-right: 30px;
}
.count-sec-con {
    padding: 80px 0px 30px;
}
.counter-row {
    float: none;
    margin: auto;
    width: 100%;
}
.shap-exp {
    display: none;
}
.exp-bnr-cvr {
    display: none;
}
.triangle-btm {
    display: none;
}
.exp-banner {
    background-position: center center;
    background-size: cover;
}
.mmbr-banner {
    background-position: center right;
}
.brn-lg-lft {
    width: 69%;
}
.brn-lg-rgt {
    width: 30%;
}
.spn-dpt-imgtxt img {
    width: 100%;
}
.ftr-btm-rgt {
    float: none;
    width: 274px;
    height: auto;
    padding-top: 15px;
    margin: auto;
}
.ftr-btm-lft {
    width: 100%;
    text-align: center;
}
.ftr-btm {
    padding: 20px 0px;
}
.form-field {
    width: 100%;
    float: left;
    margin-right: 0%;
}
.form-des {
    width: 100%;
}
/*.sticky_main {
	position:static !important;
}*/
.sticky_main .logo img {
    width: 102px !important;
}
.head-con {
    margin-bottom: 0px;
    position: static;
    float: left;
}
body{
	padding-top:0px;
}
.sticky_main .head-top {
    padding-top: 17px !important;
}
.sticky_main .rsp-nav {
    margin: 20px 0px;
}
.mmbr-banner .exp-content-inner {
    width: 435px;
}
.mmbr-banner {
    margin-top: 0px;
}
.history-banner {
    padding-top: 0px;
}
.exp-banner {
    margin-top: 0px;
}
.spanish-dpt {
    padding: 30px 0px 30px;
}
.sol-bnr {
    margin-top: 0px;
}
.exp-content-inner {
    width: 435px;
}
.services {
    padding: 30px 0px 30px;
}
/*-------------------Header responsiveness ends here------------------*/
}
@media only screen and (min-width:0px) and (max-width:520px){
.rsp-nav-cvr .second-lvl {
    position: static;
    display: block;
    top: 0px;
    float: left;
    width: 100%;
    margin-left: -2px;
    right: 0px;
    z-index: 99;
    right: 248px;
    border: 2px solid #7bbed8;
    background-color: #50b1d6;
    list-style: none;
    line-height: 1.49;
}
.logo {
    width: 100%;
    padding: 15px 0px;
    text-align: center;
}
.logo a {
    float: none;
    transition: 0.3s ease;
}
.head-top {
    width: 281px;
    float: none;
    height: auto;
    padding-top: 17px;
    margin: auto;
}
.selectdiv {
    position: relative;
    float: left;
    margin: 0px 12px;
}
.head-bottom {
    width: 100%;
    float: right;
}

.rsp-nav {
    width: 100%;
    margin: 20px 0px;
    float: left;
    position: relative;
}
.first-lvl {
    list-style: none;
    background-color: #fff;
    line-height: 1.49;
    display: none;
    position: static;
    display: block;
    float: left;
    margin-top: 15px;
    top: 43px;
    width: 99%;
    right: 0px;
    z-index: 99;
	border: 2px solid #7bbed8;
    background-color: #50b1d6;

}
.second-lvl li a {
    font-size: 15px;
    font-family: open_sanssemibold;
    color: #fff;
    text-decoration: none;
    width: 80%;
    float: left;
    padding: 10px 10%;
    background-position: right;
    /* text-align: center; */
}
.rsp-nav-cvr a.menu-line {
    background-image: url(../../images/menu-line-drop.png);
    float: left;
    height: 23px;
    width: 32px;
    background-repeat: no-repeat;
    display: block;
    position: relative;
    left: 50%;
    margin-left: -16px;
}
.rsp-nav-cvr {
    width: 100%;
    float: right;
}	

.brn-lg-rgt {
    width: 40%;
}
.info-bnr-con {
    background-attachment:local;
}
input[type="search"].ExpInput {
    width: 280px;
}
.nwhite-wrap {
    width: 278px;
}
.cntnt-cvr h1 {
    font-size: 32px;
}
.cntnt-cvr h1:after {
    content: "";
    /* text-align: center; */
    bottom: 0px;
    background-repeat: no-repeat;
    height: 4px;
    width: 300px;
    /* float: left; */
    position: absolute;
    background-position: center center;
    margin-left: -150px;
    left: 50%;
}
.cntnt-cvr h3 {
    font-size: 24px;
}
.form-field {
    width: 100%;
}
.f-lable {
    width: 100%;
}
.f-input {
    width: 100%;
}
.form-field-row {
    margin-bottom: 10px;
}
.form-des {
    width: 100%;
    float: left;
    font-size: 16px;
    padding: 20px 0px;
}
/*-----------solution page starts here--------------*/
.circle {
    height: 303px;
    width: 303px;
    float: none;
    margin: auto;
}
.circle-rgt {
    display: table;
    height: auto;
    padding: 35px 0px 0px 0px;
}
.circle-lft {
    margin-right: 0px;
    width: 100%;
    /* text-align: center; */
}
.sol-bnr h1 {
    font-size: 24px;
}
.sol-tb {
    width: 90%;
    padding: 0px 5%;
}
.circle_cvr {
    margin-top: -90px;
}
.circle_con {
    padding: 35px 0px;
}
.process_con .wrapper {
    width: 95%;
}
.process_lft {
    width: 100%;
    float: left;
    margin-right: 0%;
}
.process_cvr {
    width: 100%;
    float: left;
    height: auto;
    padding: 25px 0px;
}
.process_rgt {
    width: 100%;
    float: left;
    padding-top: 20px;
}
.comment .wrapper {
    width: 95%;
}
.cmnt_rgt {
    display: table;
    padding: 0px 0px 0px 0px;
    font-size: 20px;
    font-family: open_sansregular;
    font-weight: normal;
    font-style: italic;
    color: #888888;
    text-align: center;
}
.cmnt_lft {
    float: left;
    height: auto;
    display: table;
    width: 100%;
    text-align: center;
}
.pro-sub-lft {
    float: left;
    display: table;
    margin-right: 10px;
}
.pro-sub-lft img{
    width: 80%;
}
/*-----------solution page ends here--------------*/
.file_input_div {
    width: 99.5% !important;
}
.sticky_main {
	position:static !important;
}
.tab_content-lft img {
    max-width: 95%;
}
.ncontent-lft-img {
    float: left;
    width: 100%;
    margin: 0px 0px 0px 0px;
}
}
@media only screen and (min-width:521px) and (max-width:800px){
/*-----------solution page starts here--------------*/
.circle {
    height: 303px;
    width: 303px;
    float: none;
    margin: auto;
}
.circle-rgt {
    display: table;
    height: auto;
    padding: 35px 0px 0px 0px;
}
.circle-lft {
    margin-right: 0px;
    width: 100%;
    /* text-align: center; */
}
.sol-bnr h1 {
    font-size: 24px;
}
.sol-tb {
    width: 90%;
    padding: 0px 5%;
}
.circle_cvr {
    margin-top: -90px;
}
.circle_con {
    padding: 35px 0px;
}
.process_con .wrapper {
    width: 95%;
}
.process_lft {
    width: 100%;
    float: left;
    margin-right: 0%;
}
.process_cvr {
    width: 100%;
    float: left;
    height: auto;
    padding: 25px 0px;
}
.process_rgt {
    width: 100%;
    float: left;
    padding-top: 20px;
}
.comment .wrapper {
    width: 95%;
}
.cmnt_rgt {
    display: table;
    padding: 0px 0px 0px 0px;
    font-size: 20px;
    font-family: open_sansregular;
    font-weight: normal;
    font-style: italic;
    color: #888888;
    text-align: center;
}
.cmnt_lft {
    float: left;
    height: auto;
    display: table;
    width: 100%;
    text-align: center;
}
.pro-sub-lft {
    float: left;
    display: table;
    margin-right: 10px;
}
.pro-sub-lft img{
    width: 80%;
}
.process_rgt {
    text-align: center;
}
.process_rgt img {
    width: 80%;
    float: none;
}
.circle {
    height: 303px;
    width: 303px;
}
.sticky_main {
	position:static !important;
}
/*-----------solution page ends here--------------*/	
}
@media only screen and (min-width:0px) and (max-width:1000px){
.indus_blk_hov {
    display: block;
}
}
@media only screen and (min-width:801px) and (max-width:1000px){
.tab2 .tab_content-no-ani img, .tab3 .tab_content-no-ani img{
    width: 100%;
    padding-bottom: 20px;
}
.circle {
    height: 303px;
    width: 303px;
}
.circle-lft {
    margin-right: 40px;
}
.process_con .wrapper {
    width: 95%;
    margin: auto;
    float: none;
}
.comment .wrapper {
    width: 95%;
    margin: auto;
    float: none;
}
.cmnt_rgt {
    padding: 0px 0px 0px 30px;
}
.cmnt_rgt {
    font-size: 20px;
}
}
@media only screen and (min-width:0px) and (max-width:320px){

.h-bner-dtl h3::after {
    content: '';
    border-bottom: 4px solid #50b1d6;
    position: absolute;
    bottom: 0px;
    left: 0px;
    height: 4px;
    width: 270px;
}

.tab_content-no-ani p {
    padding: 0px 0% !important;
}
.tab2 .tab_content-no-ani img, .tab3 .tab_content-no-ani img{
    width: 100%;
    padding-bottom: 20px;
}
.banner table {
    width: 100%;
}
.banner table h1 {
    font-size: 28px;
}
.bnr-tm {
    font-size: 18px;
}
.banner {
    background-position: center center;
	height: 430px;
}
.banner table {
    height: 430px;
}
.tab_wrapper .content_wrapper .tab_content {
    display: none;
    padding: 30px 0px 0px 0px;
    float: left;
}
.tab_content-lft img {
    text-align: center;
    height: auto;
    margin: 0px 25px 40px 0px !important;
    float: none !important;
}
.tab_content-rgt h3 {
    font-size: 20px !important;
}
.tab_content-lft {
    text-align:center;
    width: 100%;
	float:none !important;
}
.tab_content-rgt {
    padding-bottom: 30px;
    display: table;
}
.icon-cvr-row01 {
    width: 70%;
    float: left;
    height: auto;
    padding: 10px 15% 0px 15%;
}
.icon-sub {
    width: 100%;
    float: left;
    text-align: center;
    margin-right: 0%;
    padding: 10px 0px;
}
.icon-cvr-row02 {
    width: 70%;
    float: left;
    height: auto;
    padding: 0px 15% 40px 15%;
}
.icon-cvr-row02 .icon-sub {
    width: 100%;
    float: left;
    text-align: center;
    margin-right: 0%;
}
.icon-cvr h2 {
    padding: 30px 0px 0px 0px;
}
.exp-box {
    width: 100%;
    float: left;
    height: auto;
    margin-right: 0%;
    height: 290px;
    margin-bottom: 10px;
}
.info-cntnt h4 {
    font-size: 20px;
}
.info-cntnt p {
    font-size: 18px;
}
.ftr-blk {
    width: 100%;
    float: left;
    height: auto;
    margin-right: 0%;
    padding-top: 10px;
} 
.ftr-blk-sub {
    padding-bottom: 20px;
}
.ftr-blk h2::after {
    content: '';
    margin-bottom: 10px;
}
.head-top {
    width: 100%;
    float: right;
    height: auto;
    padding-top: 10px;
}
.logo {
    text-align: center;
    width: 100%;
}
.logo a {
    float: none;
}
.head-bottom {
    width: 100%;
    float: right;
}
.count-rgt .count {
    display: inline-block;
    width: 100%;
    padding-bottom: 20px;
}
.counter-row {
    float: none;
    margin: auto;
    width: 100%;
}
.counter-row h3 {
    font-family: open_sansbold;
    color: #000;
    font-size: 32px;
}
.counter-row p {
    font-family: open_sanssemibold;
    color: #000;
    font-size: 13px;
}
.exp-content-inner {
    width: 60%;
    float: left;
}
.mmbr-banner .exp-content-inner {
    width: 100%;
    float: left;
}
.brn-lg-lft {
    width: 100%;
}
.brn-lg-row {
    height: auto;
    margin-bottom: 30px;
    float: left;
    text-align: center;
}
.brn-lg-rgt {
    width: 100%;
    border: none;
    padding-top: 20px;
}
.brn-lg-con {
    border-bottom: none;
    margin-bottom: 10px;
    /* display: none; */
}
.brn-lg-row {
    height: auto;
    margin-bottom: 30px;
    float: left;
    text-align: center;
    border: 1px solid #e8e8e8;
    padding: 15px 0px;
}
.spn-dpt-imgtxt img {
    width: 60%;
    /* text-align: center; */
    margin: 0% 25% 60px 15%;
}
.spanish-dpt-cvr h1 {
    font-size: 32px;
}
.spanish-dpt-cvr h1:after {
    content: "";
    bottom: 0px;
    background-repeat: no-repeat;
    height: 4px;
    width: 300px;
    position: absolute;
    background-position: center center;
    margin-left: -150px;
    left: 50%;
}
.selectdiv {
    position: relative;
    float: left;
    margin: 0px 12px;
}
.head-top {
    width: 281px;
    float: none;
    height: auto;
    padding-top: 17px;
    margin: auto;
}
/*------------services page starts here------------*/
.two_blk {
    width: 100%;
    margin-right: 0%;
    margin-bottom: 20px;
}
.three_blk {
    width: 100%;
    float: left;
    margin-right: 0%;
    margin-bottom: 20px;
}
.three-blk-row {
    margin-top: 0px;
}
.two-blk-row {
    padding-top: 0px;
}
.two-blk-row:first-child {
    padding-top: 30px;
}
.ser-cvr h1 {
    margin-bottom: 30px;
	font-size: 32px;
}

.ser-cvr h1:after {
    content: "";
    bottom: 0px;
    background-repeat: no-repeat;
    height: 4px;
    width: 300px;
    position: absolute;
    background-position: center center;
    margin-left: -150px;
    left: 50%;
}
.ser-row {
    position: relative;
    width: 100%;
    float: left;
    height: 205px;
    text-align: center;
}
.two-blk-row {
    width: 305px;
    float: none;
    height: auto;
    padding-top: 50px;
    margin: auto;
}
.three-blk-row {
    width: 305px;
    margin: auto;
    float: none;
}
.three_blk .ser-row {
    height: 205px;
}
/*------------services page ends here------------*/

/*------------work page starts here------------*/
.work .two-blk-row {
    width: 295px;
    float: none;
    height: auto;
    padding-top: 0px;
    margin: auto;
}
.work .two_blk {
    margin-right: 0%;
    width: 100%;
}
.work .ser-row {
    height: 205px;
}
.work .three_blk .ser-row {
    height: 205px;
}
.work .three_blk {
    width: 100%;
    float: left;
    margin-right: 0%;
}
.work .three-blk-row {
    width: 295px;
    margin: auto;
    float: none;
}
.work .last_blk {
    margin-bottom: 20px;
}

/*------------work page ends here------------*/
/*------------industry page starts here------------*/
.indus-row-one .img001,
.indus-row-one .img002, 
.indus-row-one .img003, 
.indus-row-two .img001, 
.indus-row-two .img002, 
.indus-row-two .img003, 
.indus-row-three .img001, 
.indus-row-three .img002, 
.indus-row-three .img003 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    margin-bottom: 20px;
}
.indus_cvr p {
    padding: 35px 5%;
}

.indus_cvr h1:after {
    content: "";
    bottom: 0px;
    background-repeat: no-repeat;
    height: 4px;
    width: 300px;
    position: absolute;
    background-position: center center;
    margin-left: -150px;
    left: 50%;
}
.indus_cvr h1 {
    font-size: 32px;
}
/*------------industry page ends here------------*/
.uploadifive-queue-item {
    width: 90% !important;
}
.mmbr-banner .exp-content-inner {
    width: 100% !important;
}
}

@media only screen and (min-width:321px) and (max-width:480px){

.tab_content-no-ani p {
    padding: 0px 0% !important;
}
.tab2 .tab_content-no-ani img, .tab3 .tab_content-no-ani img{
    width: 100%;
    padding-bottom: 20px;
}
.banner table {
    width: 100%;
}
.h-bner-dtl h3::after {
    content: '';
    border-bottom: 4px solid #50b1d6;
    position: absolute;
    bottom: 0px;
    left: 0px;
    height: 4px;
    width: 270px;
}


.banner table h1 {
    font-size: 28px;
}
.bnr-tm {
    font-size: 18px;
}
.banner {
    background-position: center center;
	height: 430px;
}
.banner table {
    height: 430px;
}
.tab_wrapper .content_wrapper .tab_content {
    display: none;
    padding: 30px 0px 0px 0px;
    float: left;
}

.tab_content-lft img {
    text-align: center;
    height: auto;
    margin: 0px 25px 40px 0px !important;
    float: none !important;
}
.tab_content-rgt h3 {
    font-size: 20px !important;
}
.tab_content-lft {
    text-align:center;
    width: 100%;
	float:none !important;
}
.tab_content-rgt {
    padding-bottom: 30px;
    display: table;
}
.icon-cvr-row01 {
    width: 70%;
    float: left;
    height: auto;
    padding: 10px 15% 0px 15%;
}
.icon-sub {
    width: 100%;
    float: left;
    text-align: center;
    margin-right: 0%;
    padding: 10px 0px;
}
.icon-cvr-row02 {
    width: 70%;
    float: left;
    height: auto;
    padding: 0px 15% 40px 15%;
}
.icon-cvr-row02 .icon-sub {
    width: 100%;
    float: left;
    text-align: center;
    margin-right: 0%;
}
.icon-cvr h2 {
    padding: 30px 0px 0px 0px;
}
.exp-box {
    width: 100%;
    float: left;
    height: auto;
    margin-right: 0%;
    height: 290px;
    margin-bottom: 10px;
}
.info-cntnt h4 {
    font-size: 20px;
}
.info-cntnt p {
    font-size: 18px;
}
.ftr-blk {
    width: 100%;
    float: left;
    height: auto;
    margin-right: 0%;
    padding-top: 10px;
} 
.ftr-blk-sub {
    padding-bottom: 20px;
}
.ftr-blk h2::after {
    content: '';
    margin-bottom: 10px;
}
.logo {
    text-align: center;
    width: 100%;
}
.logo a {
    float: none;
}
.head-bottom {
    width: 100%;
    float: right;
}
.count-rgt .count {
    display: inline-block;
    width: 100%;}
.counter-row {
    float: none;
    margin: auto;
    width: 100%;
}
.brn-lg-lft {
    width: 100%;
}
.brn-lg-row {
    height: auto;
    margin-bottom: 30px;
    float: left;
    text-align: center;
}
.brn-lg-rgt {
    width: 100%;
    border: none;
    padding-top: 20px;
}
.brn-lg-con {
    border-bottom: none;
    margin-bottom: 10px;
    /* display: none; */
}
.brn-lg-row {
    height: auto;
    margin-bottom: 30px;
    float: left;
    text-align: center;
    border: 1px solid #e8e8e8;
    padding: 15px 0px;
}
.spn-dpt-imgtxt img {
    width: 60%;
    /* text-align: center; */
    margin: 0% 25% 60px 15%;
}
.spanish-dpt-cvr h1 {
    font-size: 32px;
}
.spanish-dpt-cvr h1:after {
    content: "";
    /* text-align: center; */
    bottom: 0px;
    background-repeat: no-repeat;
    height: 4px;
    width: 300px;
    /* float: left; */
    position: absolute;
    background-position: center center;
    margin-left: -150px;
    left: 50%;
}
/*------------services page starts here------------*/
.two_blk {
    width: 100%;
    margin-right: 0%;
    margin-bottom: 20px;
}
.three_blk {
    width: 100%;
    float: left;
    margin-right: 0%;
    margin-bottom: 20px;
}
.three-blk-row {
    margin-top: 0px;
}
.two-blk-row {
    padding-top: 0px;
}
.two-blk-row:first-child {
    padding-top: 30px;
}
.ser-cvr h1 {
    margin-bottom: 30px;
	font-size: 32px;
}

.ser-cvr h1:after {
    content: "";
    bottom: 0px;
    background-repeat: no-repeat;
    height: 4px;
    width: 300px;
    position: absolute;
    background-position: center center;
    margin-left: -150px;
    left: 50%;
}
.ser-row {
    position: relative;
    width: 100%;
    float: left;
    height: 205px;
    text-align: center;
}
.two-blk-row {
    width: 305px;
    float: none;
    height: auto;
    padding-top: 0px;
    margin: auto;
}
.three-blk-row {
    width: 305px;
    margin: auto;
    float: none;
}
.three_blk .ser-row {
    height: 205px;
}
/*------------services page ends here------------*/
/*------------work page starts here------------*/
.work .two-blk-row {
    width: 295px;
    float: none;
    height: auto;
    padding-top: 0px;
    margin: auto;
}
.work .two_blk {
    margin-right: 0%;
    width: 100%;
}
.work .ser-row {
    height: 205px;
}
.work .three_blk .ser-row {
    height: 205px;
}
.work .three_blk {
    width: 100%;
    float: left;
    margin-right: 0%;
}
.work .three-blk-row {
    width: 295px;
    margin: auto;
    float: none;
}
.work .last_blk {
    margin-bottom: 20px;
}

/*------------work page ends here------------*/

/*------------industry page starts here------------*/
.indus-row-one .img001,
.indus-row-one .img002, 
.indus-row-one .img003, 
.indus-row-two .img001, 
.indus-row-two .img002, 
.indus-row-two .img003, 
.indus-row-three .img001, 
.indus-row-three .img002, 
.indus-row-three .img003 {
    width: 80%;
    margin-right: 10%;
    margin-left: 10%;
    margin-bottom: 20px;
}
.indus_cvr p {
    padding: 35px 5%;
}

.indus_cvr h1:after {
    content: "";
    bottom: 0px;
    background-repeat: no-repeat;
    height: 4px;
    width: 300px;
    position: absolute;
    background-position: center center;
    margin-left: -150px;
    left: 50%;
}
.indus_cvr h1 {
    font-size: 32px;
}
/*------------industry page ends here------------*/
.uploadifive-queue-item {
    width: 90%;
}
.mmbr-banner .exp-content-inner {
    width: 90% !important;
}
}
@media only screen and (min-width:481px) and (max-width:600px){
.tab2 .tab_content-no-ani img, .tab3 .tab_content-no-ani img{
    width: 100%;
    padding-bottom: 20px;
}
.banner table {
    width: 60%;
}
.banner table h1 {
    font-size: 28px;
}
.bnr-tm {
    font-size: 18px;
}
.banner {
    background-position: center center;
	height: 430px;
}
.banner table {
    height: 430px;
}
.tab_wrapper .content_wrapper .tab_content {
    display: none;
    padding: 30px 0px 0px 0px !important;
    float: left;
}
.tab_content-rgt h3 {
    font-size: 20px !important;
}
.tab_content-lft {
    text-align:center;
    width: 100%;
	float:none !important;
}
.tab_content-rgt {
    padding-bottom: 30px;
    display: table;
}
.icon-cvr-row01 {
    width: 70%;
    float: left;
    height: auto;
    padding: 10px 15% 0px 15%;
}
.icon-sub {
    width: 100%;
    float: left;
    text-align: center;
    margin-right: 0%;
    padding: 10px 0px;
}
.icon-cvr-row02 {
    width: 70%;
    float: left;
    height: auto;
    padding: 0px 15% 40px 15%;
}
.icon-cvr-row02 .icon-sub {
    width: 100%;
    float: left;
    text-align: center;
    margin-right: 0%;
}
.icon-cvr h2 {
    padding: 30px 0px 0px 0px;
}
.exp-box {
    width: 100%;
    float: left;
    height: auto;
    margin-right: 0%;
    height: 290px;
    margin-bottom: 10px;
}
.info-cntnt h4 {
    font-size: 20px;
}
.info-cntnt p {
    font-size: 18px;
}
.ftr-blk {
    width: 100%;
    float: left;
    height: auto;
    margin-right: 0%;
    padding-top: 10px;
} 
.ftr-blk-sub {
    padding-bottom: 20px;
}
.ftr-blk h2::after {
    content: '';
    margin-bottom: 10px;
}

.tab_content-lft {
    text-align: center;
    width: 100%;
    float: none !important;
}
.tab_content-lft img {
    text-align: center;
    height: auto;
    margin: 0px 25px 40px 0px !important;
    float: none !important;
}
.brn-lg-lft {
    width: 100%;
}
.brn-lg-row {
    height: auto;
    margin-bottom: 30px;
    float: left;
    text-align: center;
}
.brn-lg-rgt {
    width: 100%;
    border: none;
    padding-top: 20px;
}
.brn-lg-con {
    border-bottom: none;
    margin-bottom: 10px;
    /* display: none; */
}
.brn-lg-row {
    height: auto;
    margin-bottom: 30px;
    float: left;
    text-align: center;
    border: 1px solid #e8e8e8;
    padding: 15px 0px;
}
/*------------services page starts here------------*/
.two_blk {
    width: 100%;
    margin-right: 0%;
    margin-bottom: 20px;
}
.three_blk {
    width: 100%;
    float: left;
    margin-right: 0%;
    margin-bottom: 20px;
}
.three-blk-row {
    margin-top: 0px;
}
.two-blk-row {
    padding-top: 0px;
}
.two-blk-row:first-child {
    padding-top: 30px;
}
.ser-cvr h1 {
    margin-bottom: 30px;
	font-size: 32px;
}

.ser-cvr h1:after {
    content: "";
    bottom: 0px;
    background-repeat: no-repeat;
    height: 4px;
    width: 300px;
    position: absolute;
    background-position: center center;
    margin-left: -150px;
    left: 50%;
}
.ser-row {
    position: relative;
    width: 100%;
    float: left;
    height: 205px;
    text-align: center;
}
.two-blk-row {
    width: 305px;
    float: none;
    height: auto;
    padding-top: 50px;
    margin: auto;
}
.three-blk-row {
    width: 305px;
    margin: auto;
    float: none;
}
.three_blk .ser-row {
    height: 205px;
}
/*------------services page ends here------------*/

/*------------work page starts here------------*/
.work .two-blk-row {
    width: 295px;
    float: none;
    height: auto;
    padding-top: 0px;
    margin: auto;
}
.work .two_blk {
    margin-right: 0%;
    width: 100%;
}
.work .ser-row {
    height: 205px;
}
.work .three_blk .ser-row {
    height: 205px;
}
.work .three_blk {
    width: 100%;
    float: left;
    margin-right: 0%;
}
.work .three-blk-row {
    width: 295px;
    margin: auto;
    float: none;
}
.work .last_blk {
    margin-bottom: 20px;
}
.work .ser-row {
    height: 220px;
}
.work .three_blk .ser-row {
    position: relative;
    width: 100%;
    float: left;
    height: 180px;
}

/*------------work page ends here------------*/
/*------------industry page starts here------------*/

.indus_cvr p {
    padding: 35px 5%;
}

.indus_cvr h1:after {
    content: "";
    bottom: 0px;
    background-repeat: no-repeat;
    height: 4px;
    width: 300px;
    position: absolute;
    background-position: center center;
    margin-left: -150px;
    left: 50%;
}
.indus_cvr h1 {
    font-size: 32px;
}

/*------------industry page ends here------------*/
}
@media only screen and (min-width:601px) and (max-width:800px){
.tab2 .tab_content-no-ani img, .tab3 .tab_content-no-ani img{
    width: 100%;
    padding-bottom: 20px;
}
.banner table {
    width: 60%;
}
.banner table h1 {
    font-size: 28px;
}
.bnr-tm {
    font-size: 18px;
}
.banner {
    background-position: center center;
	height: 430px;
}
.banner table {
    height: 430px;
}
.ftr-blk {
    width: 45%;
    float: left;
    height: auto;
    margin-right: 5%;
    padding-top: 10px;
} 
.ftr-blk-sub {
    padding-bottom: 20px;
}
.ftr-blk h2::after {
    content: '';
    margin-bottom: 10px;
}
.icon-sub-img1 {
    background-size: 80px;
    height: 60px;
}
.icon-sub-img2 {
    background-size: 62px;
    height: 60px;
}
.icon-sub-img3 {
    background-size: 50px;
    height: 60px;
}
.icon-sub-text {
    font-size: 13px;
}
.icon-sub-img4 {
    background-size: 71px;
    height: 60px;
}
.icon-sub-img5 {
    background-size: 44px;
    height: 60px;
}
.icon-sub-img6 {
    background-size: 82px;
    height: 60px;
}
.icon-sub-img7 {
    background-size: 60px;
    height: 60px;
}
.icon-cvr-row01 {
    width: 82%;
    float: left;
    height: 150px;
    padding: 35px 9% 30px 9%;
}
.icon-cvr h2 {
    padding: 35px 0px 0px 0px;
}

.icon-cvr-row02 {
    width: 96%;
    float: left;
    height: 150px;
    padding: 0px 2% 35px 2%;
}	
.icon-cvr-row02 .icon-sub {
    width: 22%;
    float: left;
    text-align: center;
    margin-right: 4%;
}
.exp-box {
    height: 260px;	
}
.brn-lg-lft {
    width: 100%;
}
.brn-lg-row {
    height: auto;
    margin-bottom: 30px;
    float: left;
    text-align: center;
}
.brn-lg-rgt {
    width: 100%;
    border: none;
    padding-top: 20px;
}
.brn-lg-con {
    border-bottom: none;
    margin-bottom: 10px;
    /* display: none; */
}
.brn-lg-row {
    height: auto;
    margin-bottom: 30px;
    float: left;
    text-align: center;
    border: 1px solid #e8e8e8;
    padding: 15px 0px;
}
/*------------services page starts here------------*/
.work .ser-row {
    height: 220px;
}
.three_blk .ser-row {
    height: 180px;
}
.work .three_blk .ser-row {
    position: relative;
    width: 100%;
    float: left;
    height: 180px;
    /* overflow: hidden; */
    text-align: center;
}
/*------------services page ends here------------*/
}
@media only screen and (min-width:801px) and (max-width:1100px){
.tab2 .tab_content-no-ani img, .tab3 .tab_content-no-ani img{
    width: 100%;
    padding-bottom: 20px;
}
.icon-sub-text {
    font-size: 14px;
}
.exp-box {
    height: 260px;
	
}
.exp-dtl h3 {
    font-size: 26px;
}
}

@media only screen and (min-width:600px) and (max-width:1100px){
.exp-dtl h3 {
    font-size: 26px;
}
.exp-box a:hover .exp-dtl h3 {
    font-size: 28px;
}
.exp-dtl span {
    font-size: 14px;
}
.exp-box a:hover .exp-dtl span {
    font-size: 16px;
}
.banner table {
    width: 60%;
}
.count-lft {
    width: 100%;
    float: left;
    padding: 0px 0px;
}
.count-rgt {
    width: 100%;
    margin-left: 0%;
    margin-top: 35px;
}
.imgbox {
    float: left;
    width: 90%;
    margin-right: 4%;
    margin-bottom: 15px;
}
.txtbox {
    display: table;
    width: 90%;
    float: left;
}
}
@media only screen and (min-width:0px) and (max-width:600px){
.count-lft {
    width: 100%;
    float: left;
    padding: 0px 0px;
}
.count-rgt {
    width: 100%;
    margin-left: 0%;
	background-size: contain;
}
.count-lft h3 {
    color: #47474c;
    font-size: 28px;
    font-family: open_sansbold;
    padding-bottom: 15px;
}
.count-sec-con {
    background-color: #efefef;
    width: 100%;
    float: left;
    padding: 30px 0px 30px;
}
.brand-cvr table img {
    vertical-align: middle;
    margin: 18px;
}
.brand-cvr table img:last-child {
    margin-right: 18px;
}
.brand-cvr {
    padding-top: 0px;
}
.team-left {
    width: 100%;
    float: left;
    height: auto;
    padding-right: 0%;
}
.imgbox {
    float: left;
    width: 100%;
}
.imgbox img {
    float: left;
    margin-right: 0px;
    width: 100%;
}
.txtbox h4 {
    padding-top: 15px;
}
.team-cvr {
    width: 100%;
    float: left;
    height: auto;
    padding: 30px 0px;
}
.team-right {
    width: 100%;
    float: left;
    height: auto;
    margin-top: 30px;
}
.shap-exp {	
    display: none;
}
.exp-bnr-cvr {
    display: none;
}
.triangle-btm {
    display: none;
}
.detail-rgt img {
    position: static;
    width: 100%;
    right: 0px;
}
.detail-rgt {
    width: 100%;
    float: left;
    height: auto;
}
.detail-lft {
    width: 100%;
    float: left;
    padding-bottom: 20px;
}
.exp-content-inner {
    width: 60%;
    float: left;
}
.e-bner-dtl h3 {
    font-size: 38px;
}
.e-bner-dtl p {
    font-size: 20px;
}
.txtbox {
    display: table;
    width: 100%;
    float: left;
}
.asian-dpt .spn-dpt-imgtxt img {
    float: right;
    width: 60%;
    margin: 0px 20% 50px 20%;
}
.clnt-lft {
    float: none;
    width: 212px;
    border: 1px solid #e4e4e4;
    padding: 0px 0px;
    text-align: center;
    height: 86px;
    margin-right: 0px;
    margin: auto;
    margin-bottom: 30px;
}
.clnt-rgt{
    text-align: center;
}
.clients .sol-bnr h1 {
    font-size: 32px;
}

.clients .sol-tb:after {
    content: "";
    width: 300px;
    position: absolute;
    background-position: center center;
    margin-left: -150px;
    left: 50%;
}
.ncontent-rgt-img {
    float: right;
    width: 100%;
    margin: 0px 0px 0px 0px;
}
.ncontent-lft-img {
    float: left;
    width: 100%;
    margin: 0px 0px 0px 0px;
}
.spn-dpt-imgtxt img {
    width: 60%;
    margin: 0px 20% 50px 20%;
}
.mmbr-banner .exp-content-inner {
    width: 70%;
}
.exp-content-inner {
    width: 80%;
}

}

@media only screen and (min-width:0px) and (max-width:1200px){
.wrapper {
    width: 95%;
    margin: auto;
    float: none;
}
.process_con .wrapper {
    width: 95%;
    margin: auto;
    float: none;
}
.comment .wrapper {
    width: 95%;
    margin: auto;
    float: none;
}
.tab_wrapper .content_wrapper {
    float: none;
    width: 95% !important;
    border-top: none;
    margin: auto;
}
}

@media only screen and (min-width:900px) and (max-width:1200px){
.ser-cvr {
    width: 850px;
    float: none;
    height: auto;
    margin: auto;
}
.ser-row {
    height: 280px;
}
.three_blk .ser-row {
    height: 210px;
}
.blk_txt {
    font-size: 18px;
}

}

@media only screen and (min-width:600px) and (max-width:900px){
.ser-cvr {
    width: 550px;
    float: none;
    height: auto;
    margin: auto;
}
.ser-row {
    height: 200px;
}
.blk_txt {
    font-size: 16px;
}
.three_blk .ser-row {
    height: 150px;
}


}