@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }

/* Fontface */
@font-face {
	font-family: 'ralewaylight';
	src: url('../fonts/raleway-light-webfont.eot');
	src: url('../fonts/raleway-light-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/raleway-light-webfont.woff2') format('woff2'),  url('../fonts/raleway-light-webfont.woff') format('woff'),  url('../fonts/raleway-light-webfont.ttf') format('truetype'),  url('../fonts/raleway-light-webfont.svg#ralewaylight') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'ralewayregular';
	src: url('../fonts/raleway-regular-webfont.eot');
	src: url('../fonts/raleway-regular-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/raleway-regular-webfont.woff2') format('woff2'),  url('../fonts/raleway-regular-webfont.woff') format('woff'),  url('../fonts/raleway-regular-webfont.ttf') format('truetype'),  url('../fonts/raleway-regular-webfont.svg#ralewayregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'ralewaymedium';
	src: url('../fonts/raleway-medium-webfont.eot');
	src: url('../fonts/raleway-medium-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/raleway-medium-webfont.woff2') format('woff2'),  url('../fonts/raleway-medium-webfont.woff') format('woff'),  url('../fonts/raleway-medium-webfont.ttf') format('truetype'),  url('../fonts/raleway-medium-webfont.svg#ralewaymedium') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'ralewaybold';
	src: url('../fonts/raleway-bold-webfont.eot');
	src: url('../fonts/raleway-bold-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/raleway-bold-webfont.woff2') format('woff2'),  url('../fonts/raleway-bold-webfont.woff') format('woff'),  url('../fonts/raleway-bold-webfont.ttf') format('truetype'),  url('../fonts/raleway-bold-webfont.svg#ralewaybold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'ralewayextrabold';
	src: url('../fonts/raleway-extrabold-webfont.eot');
	src: url('../fonts/raleway-extrabold-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/raleway-extrabold-webfont.woff2') format('woff2'),  url('../fonts/raleway-extrabold-webfont.woff') format('woff'),  url('../fonts/raleway-extrabold-webfont.ttf') format('truetype'),  url('../fonts/raleway-extrabold-webfont.svg#ralewayextrabold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'ralewayblack';
	src: url('../fonts/raleway-black-webfont.eot');
	src: url('../fonts/raleway-black-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/raleway-black-webfont.woff2') format('woff2'),  url('../fonts/raleway-black-webfont.woff') format('woff'),  url('../fonts/raleway-black-webfont.ttf') format('truetype'),  url('../fonts/raleway-black-webfont.svg#ralewayblack') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'open_sanslight';
	src: url('../fonts/opensans-light-webfont.eot');
	src: url('../fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/opensans-light-webfont.woff2') format('woff2'),  url('../fonts/opensans-light-webfont.woff') format('woff'),  url('../fonts/opensans-light-webfont.ttf') format('truetype'),  url('../fonts/opensans-light-webfont.svg#open_sanslight') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'open_sansregular';
	src: url('../fonts/opensans-regular-webfont.eot');
	src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/opensans-regular-webfont.woff2') format('woff2'),  url('../fonts/opensans-regular-webfont.woff') format('woff'),  url('../fonts/opensans-regular-webfont.ttf') format('truetype'),  url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'open_sansbold';
	src: url('../fonts/opensans-bold-webfont.eot');
	src: url('../fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/opensans-bold-webfont.woff2') format('woff2'),  url('../fonts/opensans-bold-webfont.woff') format('woff'),  url('../fonts/opensans-bold-webfont.ttf') format('truetype'),  url('../fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'poppinslight';
	src: url('../fonts/poppins-light-webfont.eot');
	src: url('../fonts/poppins-light-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/poppins-light-webfont.woff2') format('woff2'),  url('../fonts/poppins-light-webfont.woff') format('woff'),  url('../fonts/poppins-light-webfont.ttf') format('truetype'),  url('../fonts/poppins-light-webfont.svg#poppinslight') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'poppinsregular';
	src: url('../fonts/poppins-regular-webfont.eot');
	src: url('../fonts/poppins-regular-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/poppins-regular-webfont.woff2') format('woff2'),  url('../fonts/poppins-regular-webfont.woff') format('woff'),  url('../fonts/poppins-regular-webfont.ttf') format('truetype'),  url('../fonts/poppins-regular-webfont.svg#poppinsregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'poppinsmedium';
	src: url('../fonts/poppins-medium-webfont.eot');
	src: url('../fonts/poppins-medium-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/poppins-medium-webfont.woff2') format('woff2'),  url('../fonts/poppins-medium-webfont.woff') format('woff'),  url('../fonts/poppins-medium-webfont.ttf') format('truetype'),  url('../fonts/poppins-medium-webfont.svg#poppinsmedium') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'poppinsbold';
	src: url('../fonts/poppins-bold-webfont.eot');
	src: url('../fonts/poppins-bold-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/poppins-bold-webfont.woff2') format('woff2'),  url('../fonts/poppins-bold-webfont.woff') format('woff'),  url('../fonts/poppins-bold-webfont.ttf') format('truetype'),  url('../fonts/poppins-bold-webfont.svg#poppinsbold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_MyriadPro-Regular';
	src: url('../fonts/MyriadPro-Regular.eot');
	src: local('☺'), url('../fonts/MyriadPro-Regular.woff') format('woff'), url('../fonts/MyriadPro-Regular.ttf') format('truetype'), url('../fonts/MyriadPro-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_MyriadPro-Semibold';
	src: url('../fonts/MyriadPro-Semibold.eot');
	src: local('☺'), url('../fonts/MyriadPro-Semibold.woff') format('woff'), url('../fonts/MyriadPro-Semibold.ttf') format('truetype'), url('../fonts/MyriadPro-Semibold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


html, body { height:100%; font-family: 'ralewayregular';}
body { overflow-x:hidden;}
.wrapper { height:100%; position: relative; right: 0; -moz-transition: all 0.4s ease-in-out 0s; -webkit-transition: all 0.4s ease-in-out 0s; transition: all 0.4s ease-in-out 0s;}
.disp-table { width:100%; height: 100%; display: table;}
.disp-tablecell { width:100%; display:table-cell; vertical-align: middle;}

h1{ font-size: 36px; line-height: 40px;}
h2{ font-size: 30px; line-height: 34px;}
h3{ font-size: 24px; line-height: 28px;}
h4{ font-size: 18px; line-height: 22px;}
.section-title { font-family: 'ralewaylight'; text-transform: uppercase; color:#000000;}
.section-title strong { font-family: 'ralewayextrabold';}
.bx-controls .bx-prev { width:30px; height:124px; display:block; background:#f3f3f3; position:absolute; top:50%; left:0; margin-top:-62px; z-index:1; font-size:0; color:#f3f3f3; text-decoration:none; -moz-transition: all 0.4s ease-in-out 0s; -webkit-transition: all 0.4s ease-in-out 0s; transition: all 0.4s ease-in-out 0s;}
.bx-controls .bx-prev:after { width:8px; height:31px; position:absolute; top:50%; left:50%; margin:-15px 0 0 -4px; display:block; content:""; background:url(../images/slide-lft.png) no-repeat;}
.bx-controls .bx-next { width:30px; height:124px; display:block; background:#f3f3f3; position:absolute; top:50%; right:0; margin-top:-62px; z-index:1; font-size:0; color:#f3f3f3; text-decoration:none; -moz-transition: all 0.4s ease-in-out 0s; -webkit-transition: all 0.4s ease-in-out 0s; transition: all 0.4s ease-in-out 0s;}
.bx-controls .bx-next:after { width:8px; height:31px; position:absolute; top:50%; left:50%; margin:-15px 0 0 -4px; display:block; content:""; background:url(../images/slide-rht.png) no-repeat;}
.bx-controls .bx-prev.disabled, .bx-controls .bx-next.disabled { display:none;}
.bx-controls .bx-prev:hover, .bx-controls .bx-next:hover { background:#ddd;}
.bx-has-pager { width:100%; position:absolute; bottom:20px; left:0; text-align:center; z-index:99;}
.bx-has-pager .bx-pager-item { display:inline-block; vertical-align:top; margin:0 6px;}
.bx-has-pager .bx-pager-item .bx-pager-link { width:10px; height:10px; background:#bdbdbd; border-radius:50%; font-size:0; border:none; padding:0; display:block; outline:none; text-decoration:none;}
.bx-has-pager .bx-pager-item .bx-pager-link.active {background:#f9ba48;}
.slick-dots { text-align:center; margin:20px 0 0;}
.slick-dots li { display:inline-block; vertical-align:top; margin:0 6px;}
.slick-dots li button { width:10px; height:10px; background:#bdbdbd; border-radius:50%; font-size:0; border:none; padding:0; display:block; outline:none;}
.slick-dots li.slick-active button { background:#f9ba48;}
.overflowhidden { overflow:hidden;}

header { width:100%; /*position:absolute; */position:fixed;top:0; left:0; padding:20px; text-align:left; -moz-transition: all 0.4s ease-in-out 0s; -webkit-transition: all 0.4s ease-in-out 0s; transition: all 0.4s ease-in-out 0s; z-index:999;}
header .head-rht { float:right; padding:15px 0 0 0;}
header .head-rht .head-phone { display:inline-block; font-size:16px; line-height:18px; color:#ffffff; border:1px solid #9cafb7; padding:6px 10px; border-radius:4px;}
header .head-rht .humberger-icon { width:22px; height:22px; background:url(../images/humberger-icon.png) no-repeat; float:right; display:block; margin:3px 15px 0 20px;}
header.stick { background:rgba(0,0,0,0.5); padding:10px 20px;}	

.slide_menu { max-width: 370px; width: 100%; height: 100%; position: fixed; top: 0; right: -370px; background: #FFF; z-index: 9999; padding: 60px 0 0 0; overflow: auto; -moz-transition: all 0.4s ease-in-out 0s; -webkit-transition: all 0.4s ease-in-out 0s; transition: all 0.4s ease-in-out 0s; }
.slide_menu .close_menu { position: absolute; top: 20px; right: 20px; font-size: 14px; color: #337ab7; text-transform: uppercase; text-decoration: none;   }
.slide_menu .close_menu:hover { color: #f9ba48; }
.slide_menu ul { width: 100%; float: left; display: block; position: relative; }
.slide_menu ul li { width: 100%; float: left; display: block; border-bottom: 1px solid #d9b253; }
.slide_menu ul li a { display: block; text-decoration: none; font-size: 20px; line-height: 24px; color: #337ab7; padding: 10px 5% 10px 5%; position: relative; }
.slide_menu ul li a:hover { color: #f9ba48; }
.slide_menu ul li .head-phone { display:inline-block; font-size:18px; line-height:18px; color:#666; border:1px solid #d9b253; padding:6px 10px; border-radius:4px; margin:15px;}
.slide_menu ul li .head-phone a { font-size:16px; line-height:18px; color:#666; padding:0;}
.menuopen .slide_menu { right: 0;}
.menuopen .wrapper {  right: 370px; z-index: -1;}

.home-spotlight { width:100%; height:100%; text-align: center; position:relative;}
.home-spotlight .home-spotlight-img { width:100%; height:100%;}
.home-spotlight .home-spotlight-img .scalebg { position: absolute; top: 0; left: 0; -moz-transition: all 4s ease-in-out 0s; -webkit-transition: all 4s ease-in-out 0s; transition: all 4s ease-in-out 0s; -moz-transform: scale(1); -webkit-transform: scale(1); transform: scale(1); width: 100%; height: 100%; background-repeat: no-repeat; background-position: center center; background-size: cover;}
.home-spotlight .home-spotlight-img.active-slide .scalebg { -moz-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1); }
.home-spotlight h1 { font-size: 36px; line-height: 40px; color:#ffffff; font-family: 'ralewayblack'; max-width: 900px; padding:0 15px; margin:0 auto 20px;}
.home-spotlight .home-spotlight-cta { display:inline-block; background:#f9ba48; border-radius:30px; font-size: 24px; line-height: 28px; padding:15px 30px; font-family: 'Conv_MyriadPro-Semibold'; color:#000000; text-decoration: none; -moz-transition: all 0.4s ease-in-out 0s; -webkit-transition: all 0.4s ease-in-out 0s; transition: all 0.4s ease-in-out 0s;}
.home-spotlight .home-spotlight-cta:hover { background:#0766cc; color:#fff;}
.home-spotlight .bx-wrapper, .home-spotlight .bx-viewport, .home-spotlight #spotlight-gallery { height:100%;}

.innerhd { width:100%; height:400px; text-align: center; position:relative;}
.innerhd .innerhd-img { width:100%; height:100%; background-repeat: no-repeat; background-size: cover; background-position: center center;}
.innerhd h1 { font-size: 36px; line-height: 40px; color:#ffffff; font-family: 'ralewayblack'; max-width: 900px; padding:0 15px; margin:0 auto 20px; text-transform: uppercase;}


.services-offer { width:100%; background:#ecf5f8; padding:45px 0; text-align: center;}
.services-offer .section-title { margin-bottom:45px;}
.services-offer .services-offer-list { width:100%; float:left; display:block;}
.services-offer .services-offer-list li { display:inline-block; width:19.5%; vertical-align: top;}
.services-offer .services-offer-list li .services-img { display:block; min-height: 170px; padding: 0 0 30px 0;}
.services-offer .services-offer-list li .services-img img { margin:0 auto;}
.services-offer .services-offer-list li .services-title { font-size:18px; line-height: 20px; color:#010101; font-family: 'ralewaybold'; display:block;}

.our-network { width:100%; background:#ffffff; padding:45px 0; text-align: center;}
.our-network .section-title { margin-bottom:20px;}
.our-network h4 { max-width: 750px; margin:0 auto 45px; padding:0 15px; font-family: 'ralewaymedium'; line-height: 30px; color:#000000;}
.our-network .network-gallery-bx { position:relative;}
.our-network .network-gallery-bx ul li { height:124px;}

.achivement-bx { width:100%; background:#0766cc; padding:80px 0;}
.achivement-bx ul { width:100%; float:left; display:block;}
.achivement-bx ul .achivement-img { position:relative; margin-left:20px;}
.achivement-bx ul .achivement-img .achivement-txt { position:absolute; top:22%; left:25%;}
.achivement-bx ul .achivement-img .achivement-txt strong { display:block; font-size:60px; line-height:60px; color:#ffffff; font-family: 'open_sansregular'; font-weight:normal; padding:0 0 10px 0;}
.achivement-bx ul .achivement-img .achivement-txt span { display:block; font-size:16px; line-height:18px; color:#ffffff; text-transform:uppercase; font-family: 'ralewaybold';}

.blogtalk-bx { width:100%; background:#f2f2f2; padding:45px 0 30px;}
.blogtalk-bx .section-title { margin-bottom:25px;}
.blogtalk-bx .blog-slide-bx { padding:0 40px;}
.blogtalk-bx .blog-slide-bx .width1 { width:370px; float:left; padding:10px 24px 10px 0;}
.blogtalk-bx .blog-slide-bx .width2 { width:405px; float:left; padding:10px 24px 10px 0;}
.blogtalk-bx .blog-slide-bx .contbx.mb { margin-bottom:24px;}
.blogtalk-bx .blog-slide-bx .contbx { width:100%; background:#f2f2f2; -moz-box-shadow:2px 2px 8px #ccc; -webkit-box-shadow:2px 2px 8px #ccc; box-shadow:2px 2px 8px #ccc; -moz-transition: all 0.4s ease-in-out 0s; -webkit-transition: all 0.4s ease-in-out 0s; transition: all 0.4s ease-in-out 0s;}
.blogtalk-bx .blog-slide-bx .contbx:hover { background:#fff;}
.blogtalk-bx .blog-slide-bx strong { font-size:16px; line-height:24px; color:#0766cc; font-family: 'poppinsmedium'; display:block; font-weight:normal; padding:15px 0 0 0;}
.blogtalk-bx .blog-slide-bx p { font-size:12px; line-height:18px; color:#010101; font-family: 'poppinslight';}
.blogtalk-bx .blog-slide-bx .readmore { font-size:12px; line-height:14px; color:#000; font-family: 'poppinsregular'; display:inline-block; text-decoration:none; position:absolute; bottom:20px; left:0;}
.blogtalk-bx .blog-slide-bx .readmore:after { width:15px; height:10px; background:url(../images/readmore-arrow.png) no-repeat; position:absolute; left:100%; top:50%; margin:-5px 0 0 5px; content:"";}
.blogtalk-bx .blog-slide-bx .readmore:hover { text-decoration:underline;}
.blogtalk-bx .blog-slide-bx .port-img { width:47%; float:left;}
.blogtalk-bx .blog-slide-bx .port-desp { width:47%; float:right; position:relative; padding:0 15px 0 0;}
.blogtalk-bx .blog-slide-bx .land-img { width:100%; float:left;}
.blogtalk-bx .blog-slide-bx .land-desp { width:100%; float:left; padding:0 15px 40px; position:relative; min-height:142px;}
.blogtalk-bx .blog-slide-bx .land-desp .readmore { left:15px;}

.map-contact-bx { width:100%;}
.map-contact-bx .contact-bx { background:#f9ba48;}
.map-contact-bx .contact-txt { padding:45px 45px;}
.map-contact-bx .contact-txt .add{line-height: 22px;}
.map-contact-bx .contact-txt .section-title { margin:0 0 35px;}
.map-contact-bx .contact-txt ul { width:100%; float:left; display:block;}
.map-contact-bx .contact-txt ul li { width:100%; float:left; display:block; padding:0 0 40px;}
.map-contact-bx .contact-txt .countries ul li, .map-contact-bx .contact-txt .cities ul li { padding: 0;}
.map-contact-bx .contact-txt ul li:last-child { padding-bottom:0;}
.map-contact-bx .contact-txt ul li .contact-icon { width:50px; float:left; display:block;}
.map-contact-bx .contact-txt ul li .contact-details { width:75%; float:left; display:block;}
.map-contact-bx .contact-txt ul li .contact-details span { display:block; font-size:24px; line-height:26px; color:#000000; font-family: 'ralewayregular'; padding:0 0 4px;}
.map-contact-bx .contact-txt ul li .contact-details strong { display:block; font-size:24px; line-height:26px; color:#000000; font-family: 'ralewaybold'; font-weight:normal;}
.map-contact-bx .contact-txt ul li .contact-details strong a { color:#000; text-decoration:none; -moz-transition: all 0.4s ease-in-out 0s; -webkit-transition: all 0.4s ease-in-out 0s; transition: all 0.4s ease-in-out 0s;}
.map-contact-bx .contact-txt ul li .contact-details strong a:hover { color:#0766cc;}

.map-contact-bx .contact-bx-abt { background:#f3f3f3; font-size: 20px; line-height: 30px;}

.map-bx { position:relative;}
.map-bx iframe { width:100%; height:100%; position:absolute; top:0; left:0;}

footer { width:100%; min-height:110px; background:#ffffff; padding:25px 15px;}
footer .copyright { float:left; display:block; font-size:14px; line-height:18px; color:#000000; font-family: 'ralewayregular';}
footer .copyright a { color:#000; text-decoration:none;}
footer .copyright a:hover { text-decoration:underline;}
footer .social-icon { float:right; display:block;}
footer .social-icon li { padding:0 0 0 10px; float:left; display:block;}
footer .social-icon li a { display:block; text-decoration:none; width:29px; height:29px;}
footer .social-icon li a.fb-icon { background:url(../images/social_icon1.png) no-repeat;}
footer .social-icon li a.tweet-icon { background:url(../images/social_icon2.png) no-repeat;}
footer .social-icon li a.gplus-icon { background:url(../images/social_icon3.png) no-repeat;}
footer .social-icon li a.utube-icon { background:url(../images/social_icon4.png) no-repeat;}
footer .social-icon li a.linkedin-icon { background:url(../images/social_icon5.png) no-repeat;}

.home-spotlight .bx-controls .bx-prev, .home-spotlight .bx-controls .bx-next {background: none;margin-top: -25%;}
.scrollar {width: 60px;height: 40px;position: absolute; z-index: 999; bottom: 0;right: 0;}
.scrollar::before{
  content: '╲╱';
  color: #fff;
  position: absolute;
  opacity: 0.7;
  text-shadow: 0 0 6px rgba(0,0,0,0.5);
  font-size: 20px;
  width: 60px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  border-radius: 10px;
  bottom: 20px;
  right: 2%;
  margin-left: -30px;
  animation: bounce 1s ease infinite;
}

@keyframes bounce {
  50% {
    transform: translateY(-50%);
  }
  100% {
    transform: translateY(0);
  }
}

.menuopen .slide_menu {-webkit-box-shadow: -5px 0px 5px 0px rgba(0,0,0,0.26);-moz-box-shadow: -5px 0px 5px 0px rgba(0,0,0,0.26);box-shadow: -5px 0px 5px 0px rgba(0,0,0,0.26);}

.abouthd { width:55%; background:#ffffff; padding:45px 0; text-align: center; margin: 0 auto;}
.abouthd .section-title { margin-bottom:20px;}
.abouthd h4 { max-width: 750px; margin:0 auto 5px; padding:0 15px; font-family: 'ralewaymedium'; line-height: 30px; color:#000000;}
.yellobox {background: #f9ba48; width: 100%; z-index: 9999; margin: 0 auto; text-align: center; padding: 20px;}
.abouthd p{line-height: 24px;}
strong {font-family: 'ralewaybold';}

.team-bx { width:100%; background:#0766cc; padding:45px 0; text-align: center;}
.team-bx .section-title { margin-bottom:45px; color: #FFF;}
.team-bx h4 { max-width: 780px; margin:0 auto 45px; padding:0 15px; font-family: 'ralewaymedium'; line-height: 30px; color:#FFF;}
.team-bx .network-gallery-bx { position:relative;}
.team-bx .network-gallery-bx ul li { /*height:124px; */color: #FFF;}
.team-bx .network-gallery-bx ul li img {border-radius: 50%;}
.team-bx .network-gallery-bx ul li span {font-family: 'ralewaybold'; }
.team-bx a{text-decoration: none; color: #FFF; }
.contact-bx-abt { font-size: 18px; }
.contact-bx-abt input, .contact-bx-abt option, .contact-bx-abt textarea {font-size: 18px; color: #000;}
.p10 {padding: 10px 15px;}
.yelbt {background: #f9ba48; padding: 10px; border: #f9ba48; color: #FFF;font-family: 'ralewaybold';}
.yelbt:hover{animation: fadeIn 1s ease;}

.servicestxt { width:100%; background:#ffffff; padding:20px 0; line-height: 24px;}
.servicestxt .row div{margin-bottom: 20px;}
.container {max-width: 1170px; width: 100%;}
.contact-txt .col-sm-6 {padding-bottom: 20px;}
.bortop {-webkit-box-shadow: 0px -5px 5px 0px rgba(0,0,0,0.10);-moz-box-shadow: 0px -5px 0px rgba(0,0,0,0.10);box-shadow: 0px -5px 5px 0px rgba(0,0,0,0.10);}
.blog .section-title{margin-bottom: 0px;}
.bloglist ul{list-style: none; padding: 40px 0;}
.bloglist ul li{font-size: 26px; line-height: 30px; padding: 20px;border-bottom: 1px dotted #f9ba48; }
.bloglist ul li a{text-decoration: none;}
.bloglist ul li:hover {border-bottom: 1px dotted #000;}

.boxx {border-radius: 2px;box-shadow: 0 2px 2px 0 rgba(0,0,0,0.16), 0 0 0 1px rgba(0,0,0,0.08);min-height: 315px;outline: none;transition: box-shadow 200ms cubic-bezier(0.4,0.0,0.2,1); padding: 15px; text-align: center; margin: 5px; background: #f3f3f3;}
#network-gallary-list {}
#network-gallary-list li {display: inline-block; padding: 35px;}
/* Responsive */
@media (min-width:992px) and (max-width:1200px){
.services-offer .services-offer-list li .services-title { font-size:16px;}	
.achivement-bx ul .achivement-img .achivement-txt strong { font-size:50px; line-height:50px;}
.map-contact-bx .contact-txt ul li .contact-details { width:85%;}
.map-contact-bx .contact-txt ul li .contact-details span, 
.map-contact-bx .contact-txt ul li .contact-details strong { font-size:22px; line-height:24px;}	
}

@media (min-width:768px) and (max-width:991px){
.services-offer .services-offer-list li { width:32%; padding:10px 0;}
.achivement-bx { padding:60px 0;}
.achivement-bx ul li { margin:20px 0;}
.achivement-bx ul li.sm-clear { clear:both;}
.achivement-bx ul .achivement-img .achivement-txt strong { font-size:40px; line-height:40px;}
.map-contact-bx .contact-txt { padding:60px 25px;}
.map-contact-bx .contact-txt ul li .contact-details { width:80%;}
.map-contact-bx .contact-txt ul li .contact-details span, 
.map-contact-bx .contact-txt ul li .contact-details strong { font-size:17px; line-height:20px;}	
.container {width: 100%;}
}

@media (max-width:767px){
h1{ font-size: 27px; line-height: 30px;}
h2{ font-size: 24px; line-height: 28px;}
h3{ font-size: 18px; line-height: 22px;}
h4{ font-size: 14px; line-height: 18px;}
header .logo img { max-width:208px; height:auto;}	
header .head-rht .head-phone { display:none;}
header .head-rht { padding-top:10px;}
header .head-rht .humberger-icon { margin:0 10px;}
.home-spotlight h1 { font-size: 27px; line-height: 30px;}
.home-spotlight .home-spotlight-cta { font-size:18px; line-height:22px;}
.services-offer .section-title { margin-bottom:25px;}
.services-offer .services-offer-list li { width:49%; padding:10px 0;}
.services-offer .services-offer-list li .services-img { min-height:110px; padding:0 0 15px;}
.services-offer .services-offer-list li .services-img img { max-width:80px;}
.services-offer .services-offer-list li .services-title { font-size:14px; line-height:18px;}
.our-network h4 { line-height:20px; margin-bottom:20px;}
.achivement-bx { padding:45px 0;}
.achivement-bx ul li { margin:20px 0;}
.achivement-bx ul .achivement-img { margin-left:40px;}
.achivement-bx ul .achivement-img .achivement-txt { top:25%;}
.achivement-bx ul .achivement-img .achivement-txt strong { font-size:40px; line-height:40px;}
.map-contact-bx .contact-txt { padding: 20px 15px;}
.map-contact-bx .contact-txt ul li .contact-details span, 
.map-contact-bx .contact-txt ul li .contact-details strong { font-size:14px; line-height:18px;}	
.blogtalk-bx .blog-slide-bx { padding:0 15px;}
.blogtalk-bx .blog-slide-bx .width1, .blogtalk-bx .blog-slide-bx .width2 { width:310px;}
.blogtalk-bx .blog-slide-bx strong { font-size:14px; line-height:16px;}
footer .social-icon { width:100%; text-align:center; padding:20px 0 0 0;}
footer .social-icon li { padding:0 10px 0 0;}
/*.blogtalk-bx .blog-slide-bx .contbx {height: 139px;}*/
.slide_menu ul li .head-phone { border:0px solid #d9b253; border-radius:0px;padding: 0px 4px;}
.slide_menu ul li .head-phone a {font-size:22px; padding: 0; color:#337ab7;}
.home-spotlight .bx-controls .bx-prev, .home-spotlight .bx-controls .bx-next {display: none;}
.abouthd {width: 90%; padding: 20px 0;}
.container {width: 100%;}
.map-contact-bx .contact-bx {height:auto !important; }
.boxx {min-height: auto;}
}