body{margin:0px; padding:0px; font-size:14px; font-family:Roboto}
.logo{width:400px; height:auto; float:left}
.logo img{max-width:100%; width:350px; vertical-align:top}

.header-main{padding:25px 2%; width:100%; box-sizing:border-box}
nav{ float: right; }
.home--menu-right-btn{ font-weight:bold; font-family: Montserrat; text-decoration: none; float: right; display: block; width: 217px; height: 38px; line-height: 38px; border-radius: 10px; background: #0a4676; color: #fff; border: 2px solid; text-align: center; margin-left: 20px; margin-top: 2px; cursor: pointer; }
nav ul{margin:0px; padding:0px; list-style:none; float:right; margin-top:15px;}
nav ul li{ font-family:Montserrat; float:left;}
nav ul li a{font-weight:700; color:#333; text-decoration:none; margin:0px 20px; text-transform:uppercase; padding:0px 2px; padding-bottom:5px;}
nav ul li a.last{margin-right:0px;}
nav ul li a:hover, nav ul li a.current, nav ul li a.selected{border-bottom:3px solid #1b9ad3}

.banner, .banner-inner{width:100%; height:450px; background:url(../images/banner2.jpg) top center no-repeat #000; position:relative }


.banner{background:rgba(0, 0, 0, 0) url(../images/banner2.jpg) repeat scroll 50% 0;  background-attachment: fixed !important; background-repeat: no-repeat !important;
    background-size: cover !important; transition-duration: 0.2s;
    transition-timing-function: ease-in;}
.section-mid-box-right ul{margin:0px; padding:0px; margin-left:0px; list-style:none; margin-bottom:30px;}
.section-mid-box-right ul li{padding:8px 0px 8px 20px;border-bottom:1px solid #e1e1e1;font-family:Montserrat;font-weight:400;text-transform:none;position:relative;}
.section-mid-box-right ul li:before{position:absolute;content:"";left:4px;top:15px; background:url(../images/list-arrow-gray.png) no-repeat left -7px;width:7px;height:10px;}

.section-mid-box-right ul li a{color:#666; text-decoration:none; font-size:14px; display:block;}
.section-mid-box-right ul li a:hover, .section-mid-box-right ul li a.current{color:#1b9ad3;}

.section-mid-box-right .title{font-size:17px; color:#fff; background:#1895ce; padding:12px 10px; line-height:17px; font-weight:400; font-family:Montserrat; text-transform:uppercase}

.main-page .banner{height:70vh}
.banner-text{width:100%;  height:auto; color:#fff; font-family:Roboto; font-size:30px; font-weight:300;  transform:translate(-50%,-50%); position:absolute; left:50%; top:50%;   }
.banner-text u{background:rgba(10,70,117,0.7); color:#fff; text-decoration:none; padding:10px 20px;}
.banner-text span{font-size:22px; display:inline-block; padding:10px;  font-weight:300; margin-top:20px; background:rgba(10,70,117,0.7);}
.banner-inner .banner-text span{font-weight:100; font-size:24px;}
.banner-text h1{font-weight:100; margin:0px; padding:0px; font-size:43px; margin-top:20px;}

.banner-inner .banner-text span{padding:10px; font-size:18px; font-weight:300; line-height:30px;}

p{font-weight:300; font-size:16px; line-height:28px;}
.main-brife{font-weight: 300; font-size:16px; line-height:30px; color:#000; margin-bottom:30px; 
     text-align: justify;}

.grid3m{width:33.33%; height:auto; float:left; box-sizing:border-box; text-align:center; padding:20px 4%; padding-bottom:70px; font-family:Roboto; font-weight:300; line-height:25px; border-right:1px solid #e1e1e1 !important; border-bottom:1px solid #e1e1e1; background:#fff; height: 373px;}
.grid3m:hover{box-shadow: 0 10px 100px 0 rgba(0, 0, 0, 0.3);    transform: scale(1.0);    transition-duration: 0.3s; }
.grid3m .title{font-weight:300; font-size:28px; margin:20px 0px; font-family:Roboto Slab; text-transform:none; font-weight:300; margin-top:7px;  }
.grid3m:last-child{border-right:0px;}

section{width:100%}
.sectionservices, .sectionservices-right{ background-attachment: fixed;    background-image: linear-gradient(270deg, #1898d2 0.87%, #1898d2 50%, rgba(41, 56, 68, 0) 50%, rgba(41, 56, 68, 0) 100%), url("../images/tudors-gomlekleri-shopify.jpg");    background-position: center top;    background-size: auto auto;       border-top: 0 solid #bca480;    margin-bottom: 0;    margin-top: 0;    padding: 120px 0; width:100%; display:block; font-family:Roboto; font-size:17px; font-weight:300}
.sectionservices h1, .sectionservices-right h1{color:#fff !important; margin:0px; padding:0px; font-weight:100; font-size:53px; margin-bottom:50px; line-height:18px;}
.sectionservices ul{margin:0px; padding:0px; margin-top:20px; list-style:none; font-weight:300; margin-left:5px;}
.sectionservices ul li{margin-bottom:10px;  background:url(../images/list-arrow.png) left top no-repeat; padding-left:15px;}
/*.sectionservices ul li i{display:inline-block; width:30px; height:30px; background:#eeeeee; border-radius:50%; }*/
.sectionservices ul li span{display:inline-block; }
.sectionservices ul li a{color:#fff; text-decoration:none}
.sectionservices ul li a:hover{font-weight:400}

.box-three{width:30.33%; float:left; margin-right:3%}

.mobile-show { display:none; }
.mobile-hide {display:block; }

.sectionservices-right{ background-attachment: fixed;    background-image: linear-gradient(90deg, #1898d2 0.87%, #1898d2 50%, rgba(41, 56, 68, 0) 50%, rgba(41, 56, 68, 0) 100%), url("../images/finance.jpg");    background-position: center top;    background-size: auto auto;       border-top: 0 solid #bca480;    margin-bottom: 0;    margin-top: 0;    padding: 120px 0; width:100%; display:block; font-family:Roboto; font-size:17px; font-weight:300}

.section-mid-box{width:96%; max-width:1130px; margin:40px auto; font-size:15px; line-height:22px;}
.section-mid-box a{color:#1895ce; text-decoration:none}

.section-mid-box h1{font-size:35px; font-weight:300; font-family:Roboto Slab; color:#1b9ad3; margin:0px; border-bottom:1px dashed #ccc; line-height:38px; padding-bottom:15px; margin-bottom:15px;}
.banner-inner img{width:100%; height:auto}

h2{font-size:23px !important;     color: #1b9ad3 !important; margin:0px;     margin-bottom: 12px; padding:0px; font-weight:400; line-height:26px;}
.box-half-left{width:49%; float:left; font-size:15px; font-weight:300}
.box-half-left.full, .box-half-right.full{width:90%; margin:0 auto; text-align:center; float:none}

.box-half-right.full .main-brife{font-size:30px;}

.box-half-left.full .main-brife{margin-bottom:12px;}
.box-half-right{width:49%; float:right; }
.box-half-right input.contact, .box-half-right textarea.contact{width:48.5%; float:left; border:1px solid #e1e1e1; height:40px; margin-bottom:15px; padding:0px 10px; box-sizing:border-box; line-height:40px; font-family:Roboto; font-size:12px;}
.box-half-right input.contact:focus, .box-half-right textarea.contact:focus{border-color:#1b9ad3}
.box-half-right .submit-btn{width:auto; padding:10px 20px; background:#1b9ad3; color:#fff; border:0px; font-family:Montserrat; text-transform:uppercase; font-size:17px; border-radius:5px; cursor:pointer}
.box-half-right textarea.contact{height:150px; width:100%}

.clear.line{border-bottom:1px solid #e1e1e1; margin:25px 0px;}
.listing{margin:0px;padding:0px;list-style:none;margin-top:20px;font-weight:300;font-size:15px;width:90%; }
.listing li{margin-bottom:10px;background:url(../images/listingArrow.png) left 7px no-repeat;padding-left:22px;     text-align: justify;} 

.leadership-pod {box-shadow:7px 14px 42px 3px rgba(163, 174, 184, 0.4);box-sizing:border-box;display:inline-block;margin:0 2% 40px;padding:40px 25px 30px;text-align:center;vertical-align:text-top;width:45%;font-weight:300;color:#909db2;line-height:27px;font-size:15px;margin-top:100px;}
.leadership-pod img{width:130px; margin-bottom:20px; border-radius:50%;-webkit-filter:grayscale(100%);filter:grayscale(100%);}
.leadership-pod a{color:#1b9ad3; text-decoration:none; cursor:pointer}
.designation{color:#1b9ad3; margin:20px 0px;}
.leadership-pod strong{color:#000; font-weight:300}
.name{color:#000; font-size:18px;; text-transform:uppercase}

.section-mid-left{width:50%; float:right; padding-left:50px; box-sizing:border-box; color:#fff}
.section-mid-right{width:50%; float:left; padding-right:50px; box-sizing:border-box; color:#fff}
.clear{clear:both}

.locaton{width:100%; height:auto; max-width:1200px; margin:30px auto; margin-top:80px; position:relative}
.locaton img{width:100%; height:auto;}
.india-location, .monaco-location{    background: #ffffff none repeat scroll 0 0;    box-shadow: 7px 14px 42px 3px rgba(163, 174, 184, 0.4);    box-sizing: border-box;    font-size: 15px;    line-height: 18px;    padding: 25px 25px 30px;    position: absolute;    text-align: left; color:#909db2; font-weight:300; font-size:14px; line-height:20px; left:25%; top:100px }
.india-location span, .monaco-location span{color:#1895ce; font-weight:500}
.monaco-location{right:25%; left:auto; top:200px;  }
.india-location strong, .monaco-location strong{color:#1895ce; font-size:16px; font-weight:700; display:block; line-height:16px; margin-bottom:5px;}

.footer{    background: #fff;width: 100%; color: #fff; padding: 20px 5%; padding-bottom: 10px; display: block; box-sizing: border-box; /* margin-top: 20px; */ }
.footer ul{list-style:none; margin:0px; padding:0px; width:100%; }
.footer ul li{float:left; font-family:Montserrat; font-size:14px; }
.footer ul li a{margin-right:30px; color:#fff; text-transform:uppercase; line-height:12px; text-decoration:none;}
.copywrite{width:100%; height:auto; font-size:12px; color:#323232}

.copywrite a{float:left; color:#fff; text-decoration:none}
.copywrite a img{vertical-align:middle; margin-left:10px;}

.section-mid-box-left{width:73%; float:left;   }
 .section-mid-box-left p{ text-align: justify;}
.section-mid-box-right{width:25%; float:right; }
.sectionservices .section-mid-box{margin:0 auto}

.nav-responsive{display:none}
nav ul li a:hover{text-decoration:none}
.member-riya, .member-shraddha, .member-hadeer, .member-4, .member-5, .member-6, .member-7, .member-8, .member-9, .member-10{position:fixed; top:0px; left:0px; width:100%; height:100%; background:rgba(256, 256, 256, 1); z-index:999; }
.member-detail-poptext{font-size:20px; font-family:Conv_NightStillComes_mine_final_sample; margin:0 auto; max-width:1000px; text-align:center; margin-top:20px; line-height:30px; color:#000; max-height:90vh; overflow:auto; padding-right:50px;}
.member-detail-poptext .name{font-size:29px; margin:20px 0px 30px 0px}
.member-detail-poptext .name span{font-weight:700;color:#ff50ce;display: block;font-family: JenniferLynne;font-size: 37px;	}	
.close-member-pop, .close-member-pop2, .close-member-pop3, .close-member-pop4, .close-member-pop5, .close-member-pop6, .close-member-pop7, .close-member-pop8, .close-member-pop9, .close-member-pop10{ font-size:50px; font-weight:300;  color:#999; right:50px; top:50px; position:absolute; cursor:pointer}
.member-detail-poptext{font-size:15px; font-family:Roboto}
.member-detail-poptext .name{color:#1b9ad3}
.member-detail-poptext img{width:160px; border-radius:50%}

/* -- Slider Box Start -- */
.sliderBox{width:100%;position:relative;}
.rslides {position:relative;list-style: none;overflow:hidden;width:100%;padding:0;margin: 0;}
.rslides li {-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0;}
.rslides li:first-child {position:relative;display:block;float:left;}
.rslides img {display:block;height:auto;float:left;width:100%;border:0;}
.callbacks .caption {bottom: 40px; position: absolute;text-align:center; width:100%;z-index:9999;}
.callbacks_nav {position:absolute;top:50%;left:20px;opacity:0.8;z-index:3;overflow: hidden;height:30px;width:30px;margin-top:-15px;}
.callbacks_nav:active {opacity: 1.0;}
.callbacks_nav.prev{background:url("../images/arrowLeft.png") no-repeat scroll center center;}
.callbacks_nav.next {left:auto;right:20px;background:url("../images/arrowRight.png") no-repeat scroll center center;}
#slider3-pager a {display: inline-block;}
/* -- Slider Box End -- */

.banner-inner{background:none; height:auto}
.mall-to{color: #1895ce !important;}

/* -- Contact us page css Start -- */
.contactLeft{width:68%;float:left;}
.contactRight{width:30%;float:right;box-sizing:border-box;padding:20px;background:#f8f8f8;}
.contactLeft .india-location, .contactLeft .monaco-location{background:#ffffff none repeat scroll 0 0;box-shadow:0px 0px 8px 0px rgba(163, 174, 184, 0.4);box-sizing:border-box;float:left;font-size:15px;line-height:18px;padding:25px 25px 30px;position:relative;text-align:left;color:#909db2;font-weight:300;font-size:14px;line-height:20px;left:0;top:0px;width:48%;margin-left:2%;box-sizing:border-box;min-height:223px;margin-top:11px;}
.box-half-right input.contact, .box-half-right textarea.contact{width:100%;box-sizing:border-box;}
.contactRight .main-brife{position:relative;padding-bottom:5px;margin-bottom:18px;}
.contactRight .main-brife:before{position:absolute;content:"";width:50px;height:3px;background:#333;bottom:0px;}
.contactRight #key{width:62%;margin-right:5%;}
.contactRight .catptch{width:30%;height:38px;}
/* -- Contact us page css End -- */

.servicesBottun{width:100%;padding-bottom:20px;}
.servicesBottun ul{padding:0px;overflow:hidden;}
.servicesBottun ul li{    width: 48%;float:left;list-style:none;line-height:23px;margin-right:1.5%; margin-bottom:1.5%;}
.servicesBottun ul li:nth-child(3n){}
.servicesBottun ul li span{display:block;}
.servicesBottun ul li a{background:#f7f7f7;border:1px solid #ebebeb;border-left:5px solid #1895ce;color:#333;display:block;font-family:Montserrat;font-size:14px;padding:10px 16px;transition:all 0.3s linear 0s;       }
.servicesBottun ul li a:hover{background:#1895ce;color:#fff;}
.servicesBottun.solutions ul li{width:48%;}
.servicesBottun.solutions ul li a{padding:15px 20px;}

/* Accordian Tab Css Start */
.rlAccordion > h3 {font-size:16px;font-weight:400;padding:14px 20px;text-decoration: none;background:#f4f4f4;color:#333; margin-bottom:10px;cursor:pointer;transition:all 0.3s linear 0s; border-radius:5px;border-left:3px solid #1b9ad3;}
.rlAccordion > h3:hover{background:#1b9ad3;color:#FFF;}
.rlAccordion > h3 > span {float: right;font-family: arial, serif, sans-serif;font-size:0px;font-weight:bold; position:relative;}
.rlAccordion h3 .rl-close:after{position:absolute;content:"\f0d8";font-family:'FontAwesome'; font-size:18px;color:#1b9ad3;right:-8px;}
.rlAccordion h3 .rl-open:after{position:absolute;content:"\f0d7";font-family:'FontAwesome'; font-size:18px;color:#1b9ad3;right:-8px;}
.rlAccordion > h3:hover .rl-close:after, .rlAccordion > h3:hover .rl-open:after{color:#fff !important;}
.rlAccordion > h3 + div {display:none;padding:10px 22px;margin-top:-10px;}
/* Accordian Tab Css End */

.rightImg{max-width:100%;margin:53px auto 0px;}
.no-border tr td  { border-top:none !important; }
.socialBox{float:right;}
.socialBox i{margin-right:7px;border:1px solid #bbbbba;color:#989898;width:25px;height:25px; line-height:25px; text-align:center; font-size:14px; transition:all 0.3s linear 0s;}
.socialBox .fa-facebook{background:#3765a3;border:1px solid #3765a3;color:#fff;}
.socialBox .fa-twitter{background:#5ea9dd;border:1px solid #5ea9dd;color:#fff;}
.socialBox .fa-pinterest{background:#bd081c;border:1px solid #bd081c;color:#fff;}
.socialBox .fa-linkedin{background:#0177b5;border:1px solid #0177b5;color:#fff;}
/* ========================= 31-05-16 ======================== */
.career-form{ display:block; margin:0 auto; font-family: Roboto;}
.form-heading{ font-size:17px; color:#333;display: inline-block;margin: 0 auto 10px;line-height: 24px;    text-align: justify;}
.form-detail{ display:block; width:100%; margin:30px auto 10px;}
.form-detail form:after, .form-detail fieldset:after{content:""; display:block; line-height:0; clear:both;}
.clear{ clear: both;}

.form-detail fieldset{ float:left; width:48%;   margin-bottom:20px; box-sizing:border-box; border:none; padding:0;position: relative;min-height: 40px;}
.form-detail fieldset label{ position:relative; padding-top:6px; }
.form-detail fieldset label:after{ content:":"; position:absolute; right:-1%; top:6px;}
.form-detail fieldset:last-child label:after{ content:"";}
.form-detail fieldset:nth-child(even){ margin-right:0; float:right;}
.form-detail fieldset label{ width:30%;  float:left; margin-right:5%;font-size:16px; text-transform:capitalize; vertical-align:bottom;}
.form-detail fieldset input[type="text"], .form-detail fieldset input[type="tel"], .form-detail fieldset input[type="email"], .form-detail fieldset select, .form-detail fieldset textarea, .form-detail fieldset input[type="file"]{ width:65%; float:right;box-sizing:border-box; border:1px solid #eaeaea; height:40px; padding:5px; font-size:14px;}
.form-detail fieldset input[type="file"]{position: absolute;z-index: 1;right: 1px;height: 40px;bottom: 0px;padding: 0 5px;opacity: 0;width: 64%;}
.form-detail fieldset .view-file { width:65%; float:right;box-sizing:border-box; border:1px solid #eaeaea; height:40px; padding:5px; font-size:14px;}
.form-detail fieldset .view-file label { width: 100%;  text-transform: capitalize;font-size:14px;}
.form-detail fieldset .view-file label:after{ content:"";}
.form-detail fieldset textarea{ height:80px;}
.form-detail fieldset:last-child{ width:100% !important;}
.form-detail fieldset:last-child label{width:12%;}
.form-detail fieldset input[type="submit"]{border:1px solid #1b9ad3;background:#1b9ad3;color:#fff;text-transform:uppercase;font-size:18px;padding:6px 20px;margin-right: 20px;cursor: pointer;}
.form-detail fieldset input[type="submit"]:hover, .form-detail fieldset input[type="submit"]:focus{background: #00A0E8;}
.form-detail fieldset input[type="reset"]{border:1px solid #074c82;background:#074c82;color:#fff;text-transform:uppercase;font-size:18px;padding:6px 20px;margin-right: 20px;cursor: pointer;}
.form-detail fieldset input[type="reset"]:hover, .form-detail fieldset input[type="reset"]:focus{background: #0C5B98;}
.contentsec{}
.contentsec p{ margin:0 0 15px;}
.contentsec ul{ margin-bottom:20px;}
.contentsec img{ max-width:100%;}
.imageslist{ padding:0;}
.imageslist li{ width:31%; padding:1%; display:inline-block; vertical-align:middle;}
.col-half_left {width: 50%;    float: left;}
.col-half_right{ width: 50%;    float: right; }
.row_ii {}
.main-boxes a{ text-decoration: none;color:#000; }
.main-brife + a {    color: #1895ce;}
.grid3m a{ text-decoration: none;color:#000; }
.img-responsive img { max-width:100%; }
.leadership-pod p { text-align: justify;}
.leadership-pod a {  text-align: left;    display: block; }

.my_list { background: linear-gradient(to top right, #f1a214  0%, #1895ce 100%); padding:8px; }
.my_list .col-sm-4 {  }
@media screen and (max-width :1120px) {
.header-main{padding:50px 2%}
nav ul li a{margin:0px 18px;}
.servicesBottun ul li a{font-size:12px;}
.servicesBottun.solutions ul li a{font-size:14px;}

}
@media screen and (max-width :1200px) {
.member-detail-poptext{    padding: 25px;}	
}

@media screen and (max-width :1000px) {
	 
.main-page .banner{height:500px;}
.grid3m{width:100%; padding-bottom:40px;}
.grid3m:hover{box-shadow:none}
.section-mid-left, .section-mid-right{width:100%; width:90%; margin:0 auto; padding:0px; float:none}

.sectionservices, .sectionservices-right{background:#1898d2; padding:50px 0px }
.sectionservices-right{padding-top:0px;}
.section-mid-box-left, .section-mid-box-right{width:100%; float:left; margin-bottom:20px;}
.section-mid-box-right{margin-bottom:0px;}

.footer{padding:50px 2%;}
.banner-text h1{font-size:40px; font-weight:300}
.banner-text span{font-size:17px; font-weight:300}

.header-main{padding:25px 2%}
.menu_icon {height:32px; position:absolute; width:85px; background:url(../images/menu_icon.png) no-repeat center; cursor:pointer; z-index:91; right:10px;}
	.nav-responsive{background:#fff ;     box-shadow: 2px 2px 7px #ccc; top:65px; list-style:none; position:absolute;  left:0; margin:0; padding:0; width:100%; margin:0 auto; z-index:9;}
	.nav-responsive ul {list-style:none; margin:0; padding:0}
	.nav-responsive ul li{ padding:13px 10px; font-family:Montserrat; border-bottom:1px solid #e1e1e1; font-size:14px;}
	.nav-responsive ul li a{color:#000; text-decoration:none; text-transform:uppercase}
	.nav-responsive ul li a:hover{color:#1898d2 ;}
	.nav-responsive ul ul{display:none}
	.nav-responsive ul ul ul{display:none; margin-top:10px;}
	.lavel2_open, .lavel3_open, .menu1, .menu2, .menu3, .menu4, .menu5, .menu6, .menu8, .menu10, .menu11, .menu26, .menu28{ background:url(../images/plus-icon.png) no-repeat right; width:70%; height:18px; float:right}
	.nav-responsive .open{background:url(../images/minus-icon.png) no-repeat right}
	.level2_menu, level3_menu{border-top:1px solid #CACACA; margin-top:10px !important}
	.miniblocks_inner{ margin:0}
	.header-main nav{display:none}
	.india-location{left:10%; top:50px;}
	.monaco-location{right:10%; top:70px}
	.section-mid-box{margin:25px auto}
	.callbacks .caption span{display:none}
 

}

@media screen and (max-width :800px) {
	.contactLeft{width:100%;float:left;}
	.contactRight{width:100%;float:left;margin-top:25px;}
	
}
@media screen and (max-width :991px) {
	.form-detail fieldset { width:100%; }
	.form-detail fieldset label { width:32%; margin-right:0;} 
	
}

@media screen and (max-width :700px) {
	
	
.footer{text-align:center; padding:30px 2%}
.footer ul li{margin-bottom:10px; float:none; display:inline-block}
.copywrite a{float:none; margin-top:10px; display:block}

.india-location, .monaco-location{ position:static; width:100%; float:left; box-shadow:none; padding:50px 30px; padding-bottom:0px;}
.monaco-location{padding-bottom:50px;}
.locaton img{display:none; }
.locaton {margin:0px;}
.banner-text{font-size:22px; font-weight:400}
.banner-text span{display:none}
.banner{height:200px}
.banner-text{transform:none; width:100%; left:0px; top:auto; bottom:15px; }
.main-page .banner{height:400px}
.banner, .banner-inner{height:300px;}
.banner-inner{background:none; height:auto}
.banner-text h1{font-size:22px; font-weight:700}
.section-mid-box h1{font-size:28px;}
.callbacks .caption{display:none}

.leadership-pod {width:100%;margin:50px 0px 0px;}
/*.india-location, .monaco-location{ position:static; width:50%; float:left; box-shadow:none; padding:50px 30px}
.locaton img{display:none; }
.locaton {margin:0px;}
*/
.servicesBottun ul li{width:48%;margin:0px 1% 10px;}
.servicesBottun ul li:last-child{width:98%;margin:0px;}
.servicesBottun ul li a{font-size:14px;}
.servicesBottun.solutions ul li:last-child{width:48%;margin-left:1.5%;}

.socialBox{float:none;}
	.col-half_left{ width: 100%; float: none; text-align: center ; margin-bottom: 15px;}
	.col-half_right{width: 100%; float: none; text-align: center}
	
	

}
.grid3m ul { list-style-type:none;  padding:0; margin:0;}
.grid3m ul li a:hover { color:#1b9ad3; }
@media screen and (max-width :500px) {
.mobile-show { display:block; }
.mobile-hide {display:none; }
.logo{ width:300px;  float:left; }
.grid3m { height:316px !important; border-bottom:none; }
.menu_icon{right:2%;}


.nav-responsive{top:96px;}

.contactLeft .india-location, .contactLeft .monaco-location{width:100%;margin-left:0;}



}

@media screen and (max-width :450px) {
	
.logo{ width:200px;  float:left; }	
.nav-responsive{top:79px;}
.servicesBottun ul li{width:100%;margin:0px 0px 10px;}
.servicesBottun ul li:last-child{width:100%;}

.servicesBottun.solutions ul li{width:100%;margin:0px 0px 10px;}
.servicesBottun.solutions ul li:last-child{width:100%;margin:0px 0px 10px;}


}

.mobile-services img { width:auto !important;  margin:0 auto; display:block;}
.mobile-services .owl-nav { display:none; }
.member-detail-poptext p { text-align:justify; }

.table ul   { margin-top:10px; margin-bottom:10px; }

.modal { display: none; position: fixed; z-index: 999; padding-top: 100px; right: 0; top: 0; overflow: auto; width: 261px;}

/* Modal Content */
.modal-content { background-color: #fefefe; margin: auto; padding: 20px; border-radius: 11px; border: 2px solid #062a47; }

/* The Close Button */
.close {color: #062a47; float: right; font-size: 28px; font-weight: bold;}

.close:hover,
.close:focus {color: #000; text-decoration: none; cursor: pointer; }

.popup-btn{ float: none !important; margin: auto !important; clear: both; color:#FFF !important;}

@media screen and (max-width :600px) {
	.modal-content { width: 90% !important }
}

.popup_txt{color: #000; line-height: 25px; font-family: Montserrat; margin-bottom: 14px; font-size: 13px; font-weight: bold;}

.footer-copyright{ margin-top: 12px; border-top:1px solid #e1e1e1 !important; display: block; width: 100%; color: #323232; height: 50px; font-size: 12px; line-height: 58px; text-align: center;}