body { font-size:100%; padding-top:107px;}

ul li { list-style:none;}

a:focus,input:focus,button:focus { outline:none;}

a:focus, input:focus, textarea:focus, button:focus { outline:none; }

h1, h2, h3, h4, h5, h6  { font-weight: normal; -webkit-font-smoothing: antialiased; margin:0px; padding: 0;}

h2 { font-size:26px; color:#2c2c2c;	line-height:36px; margin:0px; padding: 0;}

h3 { font-size:22px; color:#2c2c2c; margin:0px; padding: 0; }

a { color: #009933; text-decoration:none;}

a:hover { text-decoration:none; color:#9ec22a; }

label { font-weight:normal; }

p { font-size: 15px; line-height:24px; color: #7b7575; font-weight: normal; padding: 0; font-family: 'ralewayregular';}

ul { margin: 0; padding: 0; list-style: none; }

ol { padding:0px; list-style-position:inside; }

ol, li { margin: 0; padding: 0; list-style:none; display:block; position:relative; }

li { margin: 0; padding: 0; color: #979797; font-size: 14px;}

h1 { color:#1471ce; font-size:35px; font-family: 'robotobold'; text-align:center;}

h1 span { color:#555555; font-size:35px; font-family: 'robotothin';}

/* ==========================================================================
   Author's custom styles
   ========================================================================== */



.header-wraper { width:100%; height:auto; position:fixed; top:0; z-index:5; background:#fff; border-bottom: 1px solid #e0d8d8;}
.header {display:block; min-height: 110px;}

h1.logo { display:block; padding:10px 0px;}

/*------------------ menu ------------------*/

.main-menu { display:block; padding-top:33px;}
.main-menu ul li { display:inline-block; position:relative; text-align:right; padding-left:10px}
.main-menu ul li:after { content:''; display:block; width:2px; height:26px; position:absolute; left:0px; top:3px; /*background:url(../img/nav-devider.png) no-repeat left top;*/}
.main-menu ul li:first-child:after { background:none;}
.main-menu ul li a { display:block; color:#595353; font-size:13px; font-family: 'swis721_ltcn_btlight'; padding:7px 9px;}
.main-menu ul li a:hover { color:#137ce6; box-shadow:0px 0px 0px 2px #2f97ff; border-radius:25px; text-decoration:none;}
.main-menu ul li a.act { color:#137ce6; box-shadow:0px 0px 0px 2px #2f97ff; border-radius:25px;}
.top-toggle-button { background:#0365cd; width: 43px; height: 35px; position: absolute; top:20px; right: 0px; text-align: center; padding-top: 7px; display:none; border-radius:7px; -webkit-border-radius:7px; -moz-border-radius:7px; -ms-border-radius:7px; -o-border-radius:7px; z-index:1000000;}
.top-toggle-button i { color:#fff; font-size:19px;}

/*------------------ menu ------------------*/


/*------------------ Banner ------------------*/

.wraper-banner { display:block; background:#459bfe;}
.banner { display:block; position:relative;}
.banner-main { display:block; position:absolute; left:0px; top:0px; right:0px; bottom:0px; margin:auto;}
.banner-text {
    display: block;
    padding-left: 50px;
    padding-top: 160px !important;
}
.banner-text h2 { color:#fff; font-size:40px; text-shadow:1px 1px 1px rgba(0, 0, 0, 0.5); font-family: 'ralewaylight';}
.banner-text h1 { color:#fff; font-size:50px; text-shadow:1px 1px 1px rgba(0, 0, 0, 0.5); font-family: 'ralewaybold'; text-align:left;}
.banner-text span { color:#2e199b; font-size:50px; text-shadow:1px 1px 1px rgba(0, 0, 0, 0.5); font-family: 'ralewaybold';}
.banner-text p { color:#000; font-size:17px; line-height:26px; padding-top:20px; font-family: 'ralewayregular';}
.banner-text a { width:189px; height:45px; display:block; margin-top:25px;}
.banner-img { display:block;}
.wraper-banner .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto { bottom:35px;}
.wraper-banner .bx-wrapper .bx-pager.bx-default-pager a { width:17px; height:17px; background:url(../img/pager-2.png) top center;}
.wraper-banner .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active { background:url(../img/pager-1.png) top center;}

.wraper-banner .bx-wrapper .bx-prev { width:54px; height:54px; background:url(../img/prew.png) top center;}
.wraper-banner .bx-wrapper .bx-next  { width:54px; height:54px; background:url(../img/next.png) top center;}

/*------------------ Section-1 ------------------*/

#section-1 { height:auto; padding-bottom:0px;}
.about-block { display:block; padding-top:50px; padding-bottom:50px; }
.about-top { display:block; background: rgba(0, 0, 0, 0) url("../img/about-texture.png") no-repeat scroll 0 50px; position:relative; padding-top:0px; padding-bottom:0px;}
span.border { width:30%; height:1px; background:#e0d8d8; position:absolute; left:0px; right:0px; bottom:0px; margin:auto;}
span.border:after { /*content:'+'; background:#0052b6;*/ display:block; width:18px; height:18px; line-height:18px; position:absolute; left:0px; right:0px; top:0px; bottom:0px; margin:auto;  border-radius:90%; -webkit-border-radius:90%; -moz-border-radius:90%; -ms-border-radius:90%; -o-border-radius:90%; color:#fff; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:16px;}
.about-top h1 { color:#1471ce; font-size:35px;}
.about-top p { text-align:center; width:100%; margin:auto; padding-top:30px;}

.about-bottom { display:block; /*background:url(../img/shadow-1.png) no-repeat bottom center;*/ padding-bottom:0px; }
.about-pro { display:block; margin-top:50px; min-height:350px; }
.about-pro img { display:block; border-radius: 50%;}
.about-pro p { padding-top:15px;}
.about-pro h6 { font-size:14px; color:#ee1414; font-style:italic;}
.about-pro .social ul li > a { margin-top:0px;}
  
 
.about-pro1 { display:block; margin-top:50px;  }


.about-pro1 {
    background: #e5f1fd none repeat scroll 0 0;
    border-radius: 15px;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.57);
    display: block;
    margin-top: 80px;
    padding: 88px 20px 40px;
    position: relative; 
	min-height:487px;
}

.medical-pro1 {
    background: #e5f1fd none repeat scroll 0 0;
    border-radius: 15px;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.57);
    display: block;
    margin-top: 90px;
    padding: 88px 20px 40px;
    position: relative;
	min-height:487px;
}
.about-pro-img {
    border: 5px solid rgba(0, 0, 0, 0.1);
    border-radius: 90%;
    display: block;
    height: 126px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: -55px;
    width: 126px;
}
/*------------------ Section-2 ------------------*/

#section-2 { padding-bottom:0px;}
.reserch-robotics { display:block; background: #eef4fc none repeat scroll 0 0;  padding-top:50px; padding-bottom:50px;}
.reserch { display:block; position:relative; padding-bottom:40px;}
.reserch p { padding-top:15px; text-align: justify;}
.robotics { display:block; background:#eef4fc; margin-top:50px;}
.reserch-icon { display:block;}
.reserch-icon ul li { display:block; width:25%; float:left; border-left:2px solid #fff; padding-left:15px; padding-right:10px;}
.reserch-icon ul li:first-child { border-left:none; padding-left:0px;}
.reserch-icon-head { display:block;}
.reserch-1 { display:block; padding:40px 0 44px 0;}
.reserch-1-head { display:block;}
span.res-icon { width:80px; height:80px; display:block; float:left; margin-right:18px; overflow:hidden; -webkit-border-radius: 90%; -moz-border-radius: 90%;
border-radius: 90%; box-shadow:0px 0px 0px 3px #fff;}
span.res-icon img { margin:auto; display:block;}
.reserch-1-head h6 { font-size:18px; font-family: 'robotolight'; color:#797979; padding-top:15px;}
.reserch-1-head h4 { font-size:20px; font-family: 'robotobold'; color:#232324;}
.reserch-1 p { padding-top:12px;}
.reserch-1 a { width:118px; height:38px; display:block; border:2px solid #a3a6aa; text-align:center; line-height:33px; font-size:14px; color:#545553; font-family: 'robotoregular'; -webkit-border-radius: 25px; -moz-border-radius: 25px; margin-top:23px; border-radius: 25px;}
.reserch-1 a:hover { border:2px solid #1975e4; background:#1975e4; color:#fff;}
.robotics-shadow { display:block; height:18px;}
.robotics-shadow img { margin:auto;}



/*------------------ Section-3 ------------------*/

#section-3 { padding-bottom:0px;}
.medical { display:block; padding-top:50px;}
.medical-robotics { padding-bottom:50px; padding-top:50px;}
.medical-robotics-con { display:block; padding-bottom:50px; }
.medical-robotics-con h4 { font-size:22px; color:#1471ce; font-family: 'ralewaybold'; padding-top:40px;}
.about-medical { display:block; padding:28px 30px 28px 30px; box-shadow:0px 0px 5px 0px #b5b5b5;  max-height:333px; overflow:hidden;}
.about-medical h3 { font-size:22px; color:#1471ce; font-family: 'ralewaybold';}
.about-medical h3 span { color:#292929; font-family: 'ralewaylight';}
.about-medical p { margin:0px; padding-top:15px;}
.about-medical .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar
{ width: 17px; height: 34px; background: url(../img/scroll-1.png) no-repeat left top;}
.about-medical .mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail { background:#c6d9ec; width:4px;}
.about-medical-img { display:block; min-height:333px; box-shadow:0px 0px 5px 0px #b5b5b5; position:relative;}
.about-medical-img img { position:absolute; left:0px; top:0px; right:0px; bottom:0px; margin:0 auto;}

.about-pro a { width:118px; height:38px; display:block; border:2px solid #a3a6aa; text-align:center; line-height:33px; font-size:14px; color:#545553; font-family: 'robotoregular'; -webkit-border-radius: 25px; -moz-border-radius: 25px; margin-top:23px; border-radius: 25px;}
.about-pro a:hover { border:2px solid #1975e4; background:#1975e4; color:#fff;}
.solutions1 { padding-top:40px;}
.solutions { display:block; text-align:center; padding-bottom:0px;}
.robotics h3 { font-size:22px; color:#1471ce; font-family: 'ralewaybold'; text-align:left;}
.solutions h3 { font-size:22px; color:#1471ce; font-family: 'ralewaybold'; text-align:left;}
.solutions p { padding-top:15px; text-align:justify}
.solutions ul { display:block; margin-top:15px;}
.solutions ul li { display:block; padding-top:5px; display:inline-block; position:relative; padding-left:25px; margin-left:15px;}
.solutions ul li:before { content: "\f111"; display:block; position:absolute; left:0px; top:7px; font-family:FontAwesome; font-size:12px; color:#014c9f;}


/*------------------ Section-4 ------------------*/

#section-4 { padding-bottom:0px;}
.defense-robotics { display:block;  background: #eef4fc none repeat scroll 0 0; padding-top:50px;  padding-bottom:50px; }
.defense-robotics-cont { display:block; /*background:url(../img/space-bg.jpg) center top;*/ padding-bottom:40px; margin-top:0px; margin-bottom:25px;}
.defense { display:block; position:relative; padding-bottom:40px;}
.defense p { padding-top:30px; text-align: justify; width:100%; margin:auto;}
.defense-cont { display:block; padding-top:45px;}
.defense-cont h3 { font-size:22px; color:#1471ce; font-family: 'ralewaybold'; padding-bottom:0px;}
.defense-1 { display:block; padding-top:45px;}
span.defense-img { display:block; -webkit-border-radius: 90%; -moz-border-radius: 90%; border-radius: 90%;}
span.defense-img img { margin:auto; -webkit-border-radius: 90%; -moz-border-radius: 90%; border-radius: 90%; box-shadow:0px 0px 7px 0px #b5b5b5;}
.defense-1 p { text-align:center; padding-top:20px;}

.defense-1 a { width:118px; height:38px; display:block; margin:auto; border:2px solid #a3a6aa; text-align:center; line-height:33px; font-size:14px; color:#545553; font-family: 'robotoregular'; -webkit-border-radius: 25px; -moz-border-radius: 25px; margin-top:23px; border-radius: 25px;}
.defense-1 a:hover { border:2px solid #1975e4; background:#1975e4; color:#fff;}

.defense-1 {
    background: #e5f1fd none repeat scroll 0 0;
    border-radius: 15px;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.57);
    display: block;
    margin-top: 85px;
    padding: 88px 20px 40px;
    position: relative;
	min-height:487px;
}

/*------------------ Section-5 ------------------*/

#section-5 { padding-bottom:0px;}
.personal-robotics { display:block;  background: #eef4fc none repeat scroll 0 0; padding-top:50px; padding-bottom:50px;}
.personal-cont { display:block; padding-bottom:55px; margin-top: 40px;}
.personal-cont h3 { font-size:22px; color:#1471ce; font-family: 'ralewaybold'; padding-bottom:15px;}
.defense-cont-1 { display:block; background:#e0ebf7; padding:25px; padding-bottom:18px; margin-top:75px; position:relative;}
.defense-cont-1 h6 { color:#1471ce; font-size:15px; font-family: 'ralewaybold'; text-align:right;}
.defense-cont-1 p { color:#675f5f; font-size:15px; line-height:24px;}
.defense-cont-1:after { content: ''; width: 0; height: 0; position: absolute; left: 15px; bottom:-16px; border-style: solid; border-color: #e0ebf7 transparent transparent #e0ebf7; border-width:8px;}
.space-1-cont a { width:118px; height:38px; display:block; margin:auto; border:2px solid #a3a6aa; text-align:center; line-height:33px; font-size:14px; color:#545553; font-family: 'robotoregular'; -webkit-border-radius: 25px; -moz-border-radius: 25px; margin-top:23px; border-radius: 25px;}
.space-1-cont a:hover { border:2px solid #1975e4; background:#1975e4; color:#fff;}

.personal-1-img { display:block; width:80px; height:80px; position:absolute; left:0px; right:0px; top:-55px; margin:auto; -webkit-border-radius:90%; -moz-border-radius: 90%; border-radius:90%; border:4px solid rgba(0, 0, 0, 0.10); overflow:hidden;}

/*------------------ Section-6 ------------------*/

#section-6 { padding-bottom:0px;}
.space-robotics { display:block; padding-bottom:50px; padding-top:50px;}
.space { display:block; position:relative; padding-bottom:30px;}
.space p { padding-top:30px; text-align: justify; width:100%; margin:auto;}
.space-robotics-cont { display:block; /*background:url(../img/space-bg.jpg) center top;*/ padding-bottom:20px; margin-top:48px; margin-bottom:10px;}
.space-robotics-cont h3 { color:#0361c2; font-size:25px; font-family: 'ralewaybold'; padding-bottom:0px;}
.space-robotics-cont h2 { color:#0361c2; font-size:25px; font-family: 'ralewaybold'; padding-bottom:15px;}
.space-1 { display:block; -webkit-border-radius:15px; -moz-border-radius: 15px; border-radius:15px; box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.57); background:#e5f1fd; padding:88px 20px 40px 20px; margin-top:80px; position:relative; min-height:487px;}
.space-1-img { display:block; width:126px; height:126px; position:absolute; left:0px; right:0px; top:-55px; margin:auto; -webkit-border-radius:90%; -moz-border-radius: 90%; border-radius:90%; border:5px solid rgba(0, 0, 0, 0.10);}
.space-1-cont { display:block; position:relative; text-align:center; border-bottom:1px solid #dad3d3; padding-bottom:18px; position:relative;}
.space-1-cont:after { content:''; width:19px; height:19px; display:block; background:#e0d8d8; -webkit-border-radius:90%; -moz-border-radius: 90%; border-radius:90%; position:absolute; left:0px; right:0px; bottom:-10px; margin:auto;}
.space-1-cont p { padding-top:15px; text-align: justify;height: 194px;}
.space-1-cont h3 { color:#0361c2; font-size:25px; font-family: 'ralewaybold';height: 46px;}
.space-1-cont h3 span { color:#4e4f51; font-family: 'robotolight';}

/*------------------ Section-7 ------------------*/

#section-7 { padding-bottom:0px;}
.career-robotics { display:block; padding-bottom:10px; padding-top:50px;}
.career { display:block; position:relative; margin-top:80px;}
.career:before { content:'';display:block; width:75%; position:absolute; left:0px; right:0px; top:0px; margin:auto; height:1px; border-top:1px dashed #a7a9ac;}
.career:after { content:'';display:block; width:1px; position:absolute; left:0px; right:0px; top:-80px; margin:auto; height:80px; border-right:1px dashed #a7a9ac;}
.career { display:block; padding-bottom:0px;}
.career ul { display:block; padding-top:73px;}
.career ul li { display:block; width:25%; float:left;}
.career-1 { display:block; padding:0px 0px; position:relative; text-align:center;}
/*.career-1:after { content:''; display:block; width:1px; height:73px; border-right:1px dashed #a7a9ac; position:absolute; left:0px; right:0px; top:-73px; margin:auto;}*/
span.career-1-img { width:169px; height:169px; display:block; margin:auto; overflow:hidden; -webkit-border-radius: 90%; -moz-border-radius: 90%;
border-radius: 90%;}
span.career-1-img img { margin:auto;}
.career-1 h3 { color:#505050; font-size:18px; font-family: 'ralewaysemibold'; padding-top:20px;}
.career-1 h6 { color:#086cd0; font-size:14px; font-family: 'ralewaysemibold'; padding-top:10px;}
.career-1 p {	 padding-top:15px; text-align:justify}
.space-1-cont h6 { color:#086cd0; font-size:14px; font-family: 'ralewaysemibold'; padding-top:0px;}

/*------------------ Section-7 ------------------*/

#section-8 { padding-bottom:0px;}
.partners-robotics { display:block;  background: #eef4fc none repeat scroll 0 0; padding-top:50px; padding-bottom:50px;}
.partners { display:block; position:relative; margin-top:50px;}
.partners { display:block;}
.partners-block { display:block;}
.partners-1 { display:block; box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.57); padding:25px 50px; margin:40px 0px; position:relative;}
.partners-1 h4 { font-size:20px; color:#554f4f; font-family: 'ralewaylight';}
.partners-1 h4 span { font-size:20px; color:#0660ba; font-family: 'ralewaybold';}
.partners-1 p { padding-top:12px;}
span.partners-icon1 { position:absolute; left:-35px; top:0px; bottom:0px; margin:auto; display:block; width:69px; height:69px;}
.partners-1:before { content:''; display:block; background:#e0d8d8;width:18px; height:18px; -webkit-border-radius: 90%; -moz-border-radius: 90%;
border-radius: 90%; position:absolute; right:-9px; top:0px; bottom:0px; margin:auto;}
.partners-1:after { content:''; display:block; background:#e0d8d8;width:112px; height:1px; position:absolute; right:-112px; top:0px; bottom:0px; margin:auto;}

.partners-block2 { display:block;}
.partners-2 { display:block; box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.57); padding:25px 50px; margin:40px 0px; position:relative;}
.partners-2 h4 { font-size:20px; color:#554f4f; font-family: 'ralewaylight';}
.partners-2 h4 span { font-size:20px; color:#0660ba; font-family: 'ralewaybold';}
.partners-2 p { padding-top:12px;}
span.partners-icon2 { position:absolute; right:-35px; top:0px; bottom:0px; margin:auto; display:block; width:69px; height:69px;}
.partners-2:before { content:''; display:block; background:#e0d8d8;width:18px; height:18px; -webkit-border-radius: 90%; -moz-border-radius: 90%;
border-radius: 90%; position:absolute; left:-9px; top:0px; bottom:0px; margin:auto;}
.partners-2:after { content:''; display:block; background:#e0d8d8;width:112px; height:1px; position:absolute; left:-112px; top:0px; bottom:0px; margin:auto;}

.part-border { display:block; width:2px; margin:auto; background:#e0d8d8; min-height:500px;}
.part-border:before { content:''; display:block; background:#e0d8d8;width:18px; height:18px; -webkit-border-radius: 90%; -moz-border-radius: 90%;
border-radius: 90%; position:absolute; left:0px; top:0px; right:0px; margin:auto;}

.footer { display:block; background:#045cb4; padding:30px 0px; text-align:center;}
.footer p { color:#fff; margin:0px;}

/*------------------ Section-7 ------------------*/

#section-9 { padding-bottom:0px;}
.contact-block { display:block; padding-bottom:0px; padding-top:50px;}
.contact-adress { display:block;}
.contact-adress h2 { padding-top:50px; font-family: 'robotomedium'; text-transform:uppercase; font-size:22px;}
.contact-adress p { line-height:30px;}
.contact-adress p span { font-family: 'robotomedium'; font-size:15px;}
.contact-adress p a { color:#0062da;}

.contact-form { display:block; padding-bottom:50px;}
.contact-form h2 { padding-top:50px; font-family: 'robotomedium'; text-transform:uppercase; font-size:22px;}
.name { display:block; width:100%; height:34px; border:1px solid #dcdcdc; background:#f2f2f2; font-family: 'robotoregular'; font-size:12px; padding:0px 12px; margin-top:10px; color:#7b7575; font-family: 'robotoregular';}
.message { display:block; border:1px solid #dcdcdc; background:#f2f2f2; font-family: 'robotoregular'; font-size:12px; padding:5px 12px; margin-top:10px; border-radius:0px; resize:none; color:#7b7575; font-family: 'robotoregular';}
.form-control:focus { border-color:none; box-shadow:none;}
.name:focus { border-color: #66afe9;}
.send-message { width:129px; height:37px; border:1px solid #d8d8d8; background:#0089e1; -webkit-border-radius: 25px; -moz-border-radius: 25px;
border-radius: 25px; margin-top:25px; font-size:14px; color:#fff; font-family: 'robotoregular';}
.send-message:hover { background:#003372; color:#ffffff;}

.social { display:block;}
.social > ul { display:block;}
.social > ul > li { display:inline-block; padding:0px; margin:0px;}
.social > ul > li p { padding:0px;}
.social > ul > li:first-child { padding-top:10px;}
.social ul li > a { display:block; width:32px; height:32px; font-size:15px; color:#0052b6; line-height:25px; font-family: 'robotomedium'; -webkit-border-radius: 90%; -moz-border-radius: 90%; border-radius: 90%; border:2px solid #0052b6; text-align:center;}
.social ul li > a:hover { background:#0052b6; color:#fff;}

.map { display:block; margin-top:15px; /*box-shadow:0px 0px 3px 0px #000;*/ background: #045cb4 none repeat scroll 0 0;}

/*----------- pop-up -----------*/

.cs-more-bt { border:#e5e5e5 1px solid; border-top:#cbcbcb 1px dotted; text-align:center; padding:19px 0 19px 0;}
.request{ font-size: 18px; font-family: 'robotolight'; display: inline-block; border-radius: 35px; -webkit-border-radius: 35px; -moz-border-radius: 35px; -ms-border-radius: 35px; -o-border-radius: 35px; transition: all ease-out 0.2s; -webkit-transition: all ease-out 0.2s; -moz-transition: all ease-out 0.2s; -ms-transition: all ease-out 0.2s; -o-transition: all ease-out 0.2s;}
.request:hover {color: #fff; background: #1a75ff;}
.courses-block:hover .cs-more-bt a.more-button { color:#f99c30;}
.courses-block:hover .cs-more-bt a.request { color: #fff; background: #1d9fe2;}  

.popup-outer { background:#fff; display:none;}
.popup-outer h1 { font-size:30px; color:#434343; font-family: 'robotoregular'; text-align:left; padding:15px 45px 17px 32px;}
.poopup-form { padding:29px 40px 37px 29px;}
.poopup-form > div { margin-top:24px;}
.poopup-form > div:first-child { margin-top:0;}
.custom-close-bt { width:32px; height:32px; background:url(../img/bg-sprite.png) no-repeat -7px -108px; top:19px; right:20px;}
.pop-img { width:150px; height:150px; float:left; overflow:hidden; position:relative; margin:0px 20px 15px 0px;}
.pop-img img { display:block; position:absolute; left:0px; top:0px; right:0px; bottom:0px; margin:auto;}
.pop-img p { padding-top:15px;}

.robotics .bx-pager .bx-default-pager { width:15px; height:15px;}
.robotics .wraper-banner .bx-wrapper .bx-pager { display:none;}


a.commen-more { width: 118px;
    height: 38px;
    display: block;
	margin:auto;
    /*border: 2px solid #a3a6aa;*/
    text-align: center;
    line-height: 33px;
    font-size: 14px;
    color: #545553;
    font-family: 'robotoregular';
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    margin-top: 23px;
    border-radius: 25px;}
a.commen-more:hover {    border: 2px solid #339933;    
    color: #fff;}

.defense-cont-1 a { color:#1471ce; font-size:15px; font-family: 'ralewaybold'; float:right;}


/*====================================================================
							13-08-2014
====================================================================*/

.partners-logo { border: 1px solid #dbdbdb;
    display: block;
    margin-top: 15px;
    padding: 10px;
    text-align: center;}
.partners-logo img { margin:auto;}










/*-----------------------------------------------  Media Queries -------------------------------------------*/


@media screen and (max-width: 1200px) {
	
	.main-menu ul li a { padding:7px 10px !important;}	

}


@media screen and (max-width: 1024px) {
	 .banner-text { display:block; }
.banner-text h2 { color:#fff; font-size:30px !important; text-shadow:1px 1px 1px rgba(0, 0, 0, 0.5); font-family: 'ralewaylight';}
.banner-text h1 { color:#fff; font-size:40px !important; text-shadow:1px 1px 1px rgba(0, 0, 0, 0.5); font-family: 'ralewaybold'; text-align:left;}
	.banner-text span {
    color: #2e199b;
    font-family: "ralewaybold";
    font-size: 40px !important;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}

}



@media screen and (max-width: 991px) {
	 
	.top-toggle-button { right:10px; display:block;}
	.main-menu ul { display:none; background:#212733; text-align:left;}
	.main-menu ul li { display:block;}
	.main-menu ul li:after { display:none;}
	.main-menu ul li a { display:block; color:#000; font-size:14px; font-family:"Swis721 LtCn BT"; padding:7px 14px;}
	.main-menu ul li a:hover { color:#fff; box-shadow:none; background:#0358b2; border-radius:0px; text-decoration:none;}
	.main-menu ul li a.act { color:#fff; box-shadow:none; border-radius:0px;}
	.about-top p { display:block; width:100%;}
	.part-border { min-height:600px;}
	.partners-1:after { width:90px; right:-90px;}
	.partners-2:after { width:90px; left:-90px;}
	span.partners-icon1 { display:none;}
	span.partners-icon2 { display:none;}
	
	.header {display:block; min-height: 80px !important;}
	.bx-viewport{ top:-28px;}
	
	.banner-text h2 { color:#fff; font-size:25px !important; text-shadow:1px 1px 1px rgba(0, 0, 0, 0.5); font-family: 'ralewaylight';}
.banner-text h1 { color:#fff; font-size:30px !important; text-shadow:1px 1px 1px rgba(0, 0, 0, 0.5); font-family: 'ralewaybold'; text-align:left;}
	.banner-text span {
    color: #2e199b;
    font-family: "ralewaybold";
    font-size: 30px !important;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}

.banner-text p {
    color: #000;
    font-family: "ralewayregular";
    font-size: 12px !important;
    line-height: 18px;
    padding-top: 10px;
}
	


}


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

}

@media screen and (max-width: 767px) {
	
	.top-toggle-button { top:-70px;}
	.main-menu { padding-top:0px;}
	
	
	/*------------------ Section-1 ------------------*/

	.about-top { display:block; padding-top:50px; padding-bottom:55px;}
	.about-top h1 { font-size:30px;}
	.about-top p { display:block; width:100%;}
	.reserch-icon ul li { display:block; width:50%;}
	.reserch-icon ul li:nth-child(odd) { border-left:none; padding-left:0px;}
	.about-medical-img { margin-top:20px;}
	.career ul li { display:block; width:100%; float:none; padding-top:25px;}
	.career ul { display:block; padding-top:0px;}
	.career-1 { display:block; padding:0px 20px; position:relative; text-align:center;}
	.career-1:after { display:none;}
	.career { padding-bottom:30px;}
	.part-border { display:none;}
	.partners-1 { padding:20px; margin:10px 0px;}
	.partners-2 { padding:20px; margin:10px 0px;}
	.partners-2:before { display:none;}
	.partners-2:after { display:none;}
	.partners-1:before { display:none;}
	.partners-1:after { display:none;}


	
}

@media screen and (max-width: 600px) {
	.banner-text { display:none !important; padding-top:65px;}
	
}


@media screen and (max-width: 480px) {
	
	.about-bottom .row .col-xs-6 { float:none !important; width:100%;}
	.about-pro { text-align:center; padding-top:25px;}
	.about-pro img { margin:auto;}
	.reserch-icon ul li { display:block; width:100%; border-left:none; padding-left:0px; border-bottom:2px solid #fff;}
	.reserch-icon ul li:last-child { border-bottom:none;}
	
}



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

.social{ position:fixed; top:43%; width: 70px;
left: 95%;
z-index: 2;
background: ;
height: 170px;}
.in-soc{/*width:50px;*/ height:50px; float:right; margin-right:0px; transition:0.3s;}
client-29 p{background-image:url(../images/bg-cont.jpg); background-repeat:repeat; color:#FFFFFF; padding:0px;}
.in-soc:hover{width:100px; height:50px; margin-right:10px;  padding-left:50%;}
.in-soc:hover social{background:none;}
.fb{background-color:738fc6; width:100%; margin-top:10px; padding-left:10px;}
.gp{background-color:738fc6; width:100%; margin-top: -10px; padding-left:10px;}

.tw{background-color:738fc6; width:100%;  margin-top: -10px;padding-left:10px;}

.pi{background-color:738fc6; width:100%; margin-top: -10px;  padding-left:10px;}

.tu{background-color:738fc6; width:100%; margin-top:-10px; padding-left:10px;}
.ls{background-color:738fc6; width:100%; margin-top:-10px; padding-left:10px;}

.bs{background-color:738fc6; width:100%;  margin-top:-10px;padding-left:10px;}

.is{background-color:738fc6; width:100%; margin-top: -10px;  padding-left:10px;}

@media (max-width: 992px) {
.dstc-img img{max-width:50%; display:none;} 
.img-small-slide img{width:100%; height:100%;}
.div-gap{ height:12px;}
.div-gap2{ height:12px;}
.social{left:88%; }
}







