@import url('https://fonts.googleapis.com/css?family=Ubuntu:400,400i,700,700i');

body {

	margin: 0px;

	padding: 0px;

	font-family: 'Ubuntu';

	font-size: 13px;

	color: #333333;

}

.cont {

	font-family: 'Ubuntu';

	font-size: 6px;

	color: #ffffff;

	text-align: center;

}

.clr {

	clear: both;

}

#backtotop {

	cursor : pointer;

	display : none;

	margin : 0px 0px 0px 1250px;

	position : fixed;

	bottom : 40px;

	font-size : 90%;

	padding : 10px;

	width : 44px;

	text-align : center;

	/*	background-color : #000;*/

	border-radius : 8px;

	-webkit-border-radius : 8px;

	-moz-border-radius : 8px;

	filter : alpha(opacity=60);

	-khtml-opacity : 0.6;

	-moz-opacity : 0.6;

	opacity : 0.6;

	color : #FFF;

	font-size : 14px;

	z-index : 1000;

}

#backtotop:hover {

	filter : alpha(opacity=90);

	-khtml-opacity : 0.9;

	-moz-opacity : 0.9;

	opacity : 0.9;

}

.container {

	margin: 0px auto;

	max-width: 1004px;

}

.header {

	background: -webkit-linear-gradient(#e8e8e8, #ffffff); /* For Safari 5.1 to 6.0 */

	background: -o-linear-gradient(#e8e8e8, #ffffff); /* For Opera 11.1 to 12.0 */

	background: -moz-linear-gradient(#e8e8e8, #ffffff); /* For Firefox 3.6 to 15 */

	background: linear-gradient(#e8e8e8, #ffffff); /* Standard syntax */

	height: 104px;

	border-bottom: 1px solid #e8e8e8;

}

.enquiry_but {

	margin: 6px 0px 0px 0px;

	right: 0;

	float: right;

	position: fixed;

	z-index: 99999;

}

.send_but a {

	background: #52B0D9 none repeat scroll 0 0;

	border-radius: 4px;

	color: #ffffff;

	margin: 20px 0 0 10px;

	padding: 8px 12px;

	text-align: center;

	width: 100px;

	text-decoration: none;

}

.send_but a:hover {

	background: #006AAA none repeat scroll 0 0;

	border-radius: 4px;

	color: #FFCD03;

	margin: 20px 0 0 10px;

	padding: 8px 12px;

	text-align: center;

	width: 100px;

	text-decoration: none;

}

.modal-content {

	padding: 4px !important;

	border-radius: 4px !important;

}

.capbox_number {

	margin: 10px 0px;

	background: url('../images/captcha_bg.png');

	width: 80px;

	height: 30px;

	padding: 4px;

	font-weight: 700;

	font-family: Ubuntu;

	font-size: 15px;

	text-align: center;

	text-decoration: italic;

	float: left;

}

.capbox {

	margin-left: 210px;

	margin-bottom: 20px;

	padding: 10px 0px 16px 16px;

	background: #eeeeee;

	border: 1px solid #cccccc;

	border-radius: 4px;

	width: 220px;

	overflow: hidden;

}

.capbox-inner {

	float: left;

}

.logo {

	width: 260px;

	height: 104px;

}

.form-group {

	margin-bottom: 15px;

	padding: 0px 12px !important;

}

.form-group1 {

	margin-bottom: 15px;

	padding: 0px 12px !important;

	width: 100%;

}

.modal-header {

	border-bottom: none !important;

	padding: 15px;

}

a:focus {

	outline: none !important;

	outline: 5px auto -webkit-focus-ring-color;

	outline-offset: -2px;

}

.boxes {

	margin: 0px auto;

	padding: 0px auto;

}

.icon1 {

	float: left;

	margin-left: 10px;

	margin-top: 26px;

}

.icon2 {

	float: left;

	margin-top: 28px;

}

.icon3 {

	float: left;

	margin-top: 11px;

}

.boxes h1 {

	margin: 34px 0 20px 22px;

	font-family: 'Ubuntu';

	font-size: 18px;

	color: #ffffff;

	text-transform: uppercase;

	float: left;

}

.boxes span {

	font-family: 'Ubuntu';

	font-size: 14px;

	color: #ffffff;

	text-transform: uppercase;

	float: left;

}

.box_y {

	background: #f1c001;

	border-radius: 0px 0px 4px 4px;

	width: 250px;

	height: 112px;

}

.box_g {

	background: #8ca30d;

	border-radius: 0px 0px 4px 4px;

	width: 250px;

	height: 112px;

}

.box_b {

	background: #2f92bc;

	border-radius: 0px 0px 4px 4px;

	width: 250px;

	height: 112px;

}

.box_r {

	background: #d63e27;

	border-radius: 0px 0px 4px 4px;

	width: 251px;

	height: 112px;

}

.box_r a {

	color: #ffffff;

	text-decoration: none;

}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {

	min-height: 1px;

	padding-left: 0px !important;

	padding-right: 0px !important;

	position: relative;

}

.left_boxes {

	margin: 0px auto;

	padding: 0px auto;

}

.box {

	margin-top: 6px;

	margin-right: 4px;

	background: -webkit-linear-gradient(#e8e8e8, #ffffff); /* For Safari 5.1 to 6.0 */

	background: -o-linear-gradient(#e8e8e8, #ffffff); /* For Opera 11.1 to 12.0 */

	background: -moz-linear-gradient(#e8e8e8, #ffffff); /* For Firefox 3.6 to 15 */

	background: linear-gradient(#e8e8e8, #ffffff); /* Standard syntax */

	border-radius: 4px;

	border: 1px solid #dddddd;

	width: 246px;

	height: 76px;

}

.icon {

	float: left;

	margin-left: 10px;

	margin-top: 7px;

}

.left_boxes h1 {

	font-family: 'Ubuntu';

	font-size: 16px;

	color: #333333;

	line-height: 22px;

	margin-left: 88px;

	margin-top: 25px;

}

.left_boxes h2 {

	font-family: 'Ubuntu';

	font-size: 16px;

	color: #333333;

	line-height: 22px;

	margin-left: 88px;

	margin-top: 16px;

}

.right_boxes {

	margin: 0px auto;

	padding: 0px auto;

}

.box1 {

	margin-top: 6px;

	background: -webkit-linear-gradient(#e8e8e8, #ffffff); /* For Safari 5.1 to 6.0 */

	background: -o-linear-gradient(#e8e8e8, #ffffff); /* For Opera 11.1 to 12.0 */

	background: -moz-linear-gradient(#e8e8e8, #ffffff); /* For Firefox 3.6 to 15 */

	background: linear-gradient(#e8e8e8, #ffffff); /* Standard syntax */

	border-radius: 4px;

	border: 1px solid #dddddd;

	width: 250px;

	height: 240px;

}

.right_boxes h1 {

	font-family: 'Ubuntu';

	font-size: 16px;

	color: #333333;

	line-height: 22px;

	margin-left: 88px;

	margin-top: 25px;

}

.right_boxes h2 {

	font-family: 'Ubuntu';

	font-size: 16px;

	color: #333333;

	line-height: 22px;

	margin-left: 88px;

	margin-top: 14px;

}

.right_boxes h3 {

	font-family: 'Ubuntu';

	font-size: 16px;

	color: #333333;

	line-height: 22px;

	margin-left: 20px;

	margin-top: 12px;

	border-bottom: 1px solid #999999;

	width: 84%;

}

.right_boxes a {

	font-family: 'Ubuntu';

	font-size: 12px;

	color: #dc4300;

	float: right;

	font-weight: bold;

}

.right_boxes a:hover {

	font-family: 'Ubuntu';

	font-size: 12px;

	color: #333333;

	text-decoration: none;

}

.about_box {

	background: -webkit-linear-gradient(#e8e8e8, #ffffff); /* For Safari 5.1 to 6.0 */

	background: -o-linear-gradient(#e8e8e8, #ffffff); /* For Opera 11.1 to 12.0 */

	background: -moz-linear-gradient(#e8e8e8, #ffffff); /* For Firefox 3.6 to 15 */

	background: linear-gradient(#e8e8e8, #ffffff); /* Standard syntax */

	border-radius: 4px;

	border: 1px solid #dddddd;

	margin-top: 10px;

}

.about_box p {

	font-family: 'Ubuntu';

	font-size: 16px;

	color: #333333;

	line-height: 30px;

	padding: 20px;

	text-align: center;

}

.about_box a {

	font-family: 'Ubuntu';

	font-size: 12px;

	color: #dc4300;

	font-weight: bold;

}

.about_box a:hover {

	font-family: 'Ubuntu';

	font-size: 12px;

	color: #333333;

	text-decoration: none;

}

footer {

	background: #444444;

	margin-top: 10px;

}

footer h1 {

	margin: 20px;

	font-family: 'Ubuntu';

	font-size: 16px;

	color: #ffff00;

}

footer ul {

}

footer ul li {

	margin: 10px 0px 10px 25px;

	list-style: none;

}

footer ul li a {

	font-family: 'Ubuntu';

	font-size: 13px;

	color: #a9a9a9;

}

footer ul li a:hover {

	font-family: 'Ubuntu';

	font-size: 13px;

	color: #ffffff;

}

hr {

	-moz-border-bottom-colors: none;

	-moz-border-left-colors: none;

	-moz-border-right-colors: none;

	-moz-border-top-colors: none;

	border-color: #a9a9a9 -moz-use-text-color -moz-use-text-color !important;

	border-image: none;

	border-style: solid none none;

	border-width: 1px 0 0;

	margin-bottom: 10px !important;

	margin-top: 10px !important;

}

.links {

}

.links ul {

}

.links ul li {

	margin: 10px 0px 10px 25px;

	list-style: none;

	float: left;

}

.links ul li a {

	font-family: 'Ubuntu';

	font-size: 13px;

	color: #a9a9a9;

}

.links ul li a:hover {

	font-family: 'Ubuntu';

	font-size: 13px;

	color: #ffffff;

}

footer p {

	margin-left: 20px;

	font-family: 'Ubuntu';

	font-size: 13px;

	color: #a9a9a9;

}

.links1 {

}

.links1 ul {

}

.links1 ul li {

	margin: 0px 0px 10px 20px;

	list-style: none;

	float: left;

}

.links1 ul li a {

	font-family: 'Ubuntu';

	font-size: 13px;

	color: #a9a9a9;

}

.links1 ul li a:hover {

	font-family: 'Ubuntu';

	font-size: 13px;

	color: #ffffff;

}

ul, ol {

	margin-bottom: 10px;

	margin-top: 0;

	margin-left: -40px;

}

/* footer social icons */

ul.social-network {

	list-style: none;

	display: inline;

	margin-left: 0 !important;

	padding: 0;

}

ul.social-network li {

	display: inline;

	margin: 0 5px;

}

/* footer social icons */

.social-network a.icoRss:hover {

	background-color: #F56505;

}

.social-network a.icoFacebook:hover {

	background-color: #3B5998;

}

.social-network a.icoTwitter:hover {

	background-color: #33ccff;

}

.social-network a.icoGoogle:hover {

	background-color: #BD3518;

}

.social-network a.icoVimeo:hover {

	background-color: #0590B8;

}

.social-network a.icoLinkedin:hover {

	background-color: #007bb7;

}

.social-network a.icoRss:hover i, .social-network a.icoFacebook:hover i, .social-network a.icoTwitter:hover i, .social-network a.icoGoogle:hover i, .social-network a.icoVimeo:hover i, .social-network a.icoLinkedin:hover i {

	color: #fff;

}

a.socialIcon:hover, .socialHoverClass {

	color: #44BCDD;

}

.social-circle li a {

	display: inline-block;

	position: relative;

	margin: 0 auto 0 auto;

	-moz-border-radius: 50%;

	-webkit-border-radius: 50%;

	border-radius: 50%;

	text-align: center;

	width: 30px;

	height: 30px;

	font-size: 20px;

}

.social-circle li i {

	margin: 0;

	line-height: 30px;

	text-align: center;

}

.social-circle li a:hover i, .triggeredHover {

	-moz-transform: rotate(360deg);

	-webkit-transform: rotate(360deg);

	-ms--transform: rotate(360deg);

	transform: rotate(360deg);

	-webkit-transition: all 0.2s;

	-moz-transition: all 0.2s;

	-o-transition: all 0.2s;

	-ms-transition: all 0.2s;

	transition: all 0.2s;

	width: 30px;

	height: 30px;

	font-size: 20px;

}

.social-circle i {

	color: #ec008c;

	-webkit-transition: all 0.8s;

	-moz-transition: all 0.8s;

	-o-transition: all 0.8s;

	-ms-transition: all 0.8s;

	transition: all 0.8s;

}

.contact-us-one h5 {

	margin: 5px 0;

}

.address-details1 {

	background: #e7f0f4 none repeat scroll 0 0;

	border-bottom: 1px solid #ffffff;

	padding: 2em 1em;

	text-align: center;

}

.address-details2 {

	background: #f4e3e0 none repeat scroll 0 0;

	border-bottom: 1px solid #ffffff;

	padding: 2em 1em;

	text-align: center;

}

.address-details3 {

	background: #d9f0d1 none repeat scroll 0 0;

	border-bottom: 1px solid #ffffff;

	padding: 2em 1em;

	text-align: center;

}

.address-details4 {

	background: #f0e9cb none repeat scroll 0 0;

	border-bottom: 1px solid #ffffff;

	padding: 2em 1em;

	text-align: center;

}

.address-details5 {

	background: #fad1ca none repeat scroll 0 0;

	border-bottom: 1px solid #ffffff;

	padding: 2em 1em;

	text-align: center;

}

.well {

	background-color: #f7f7f7;

	border: 1px solid #e3e3e3;

	border-radius: 0 !important;

	margin-bottom: 20px;

	min-height: 20px;

	padding: 19px;

	margin-bottom: 20px;

}

.btn {

	-moz-user-select: none;

	background-image: none;

	border: 1px solid transparent;

	border-radius: 4px;

	cursor: pointer;

	display: inline-block;

	font-family: 'Ubuntu';

	font-size: 13px;

	margin-bottom: 0;

	margin-left: 10px;

	padding: 6px 12px;

	text-align: center;

	vertical-align: middle;

	white-space: nowrap;

}

.text-center {

	margin-top: 0px;

	margin-left: 16px;

	margin-right: 16px;

	text-align: center;

}

.form-horizontal .control-label {

	font-family: 'Ubuntu';

	font-size: 13px;

	font-weight: normal;

	margin-bottom: 0;

	margin-right: 10px;

	padding-top: 7px;

	text-align: right;

}

label {

	display: inline-block;

	font-family: 'Ubuntu';

	font-size: 13px;

	font-weight: bold;

	margin-bottom: 5px;

	max-width: 100%;

}

.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {

	border-bottom-left-radius: 0;

	border-top-left-radius: 0;

	font-family: 'Ubuntu';

	font-size: 13px;

}

/*.input-group .form-control {

    width: 100%;

}



.form-group1 {

  background-color: #fff;

    background-image: none;

    border: 1px solid #ccc;

    border-radius: 4px;

    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;

    color: #555;

    display: block;

    font-size: 14px;

    height: 34px;

    line-height: 1.42857;

    padding: 6px 12px;

    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;

    width: 100%;

}*/

.form-control1 {

	max-width: 500px;

}

textarea.form-control1 {

	height: auto;

	width: 100%;

	border-radius: 0px 4px 4px 0px;

	border: 1px solid #cccccc;

	padding: 10px;

	resize: none;

}

.fa-3x {

	font-size: 2em !important;

}

.fa {

	display: inline-block;

	font-family: FontAwesome;

	font-feature-settings: normal;

	font-kerning: auto;

	font-language-override: normal;

	font-size: inherit;

	font-size-adjust: none;

	font-stretch: normal;

	font-style: normal;

	font-synthesis: weight style;

	font-variant: normal;

	font-weight: normal;

	line-height: 1;

	text-rendering: auto;

	font-size: 14px !important;

}

.contactus {

}

.contactus p {

	font-family: 'Ubuntu';

	font-size: 13px;

}

.contactus h5 {

	font-family: 'Ubuntu';

	font-size: 14px;

}

legend {

	-moz-border-bottom-colors: none;

	-moz-border-left-colors: none;

	-moz-border-right-colors: none;

	-moz-border-top-colors: none;

	border-color: -moz-use-text-color -moz-use-text-color #e5e5e5;

	border-image: none;

	border-style: none none solid;

	border-width: 0 0 1px;

	color: #333;

	display: block;

	font-family: 'Ubuntu';

	font-size: 21px;

	line-height: inherit;

	margin-bottom: 20px;

	padding: 0;

	width: 100%;

}

/* Inner Pages */



.about_box p a.btn-warning {

	color: #ffffff;

}

.about_box p a:hover.btn-warning {

	color: #000000;

}

/*.space{

	width:40px;

	height:40px;

}



.circle_red{

	margin-top:-8px;

	background:#ffffff;

	border-radius:50px;

	border:1px solid #d63e27;

	width:40px;

	height:40px;

}



.small_circle_red{

	margin-left:14px;

	background:#d63e27;

	border-radius:50px;

	border:1px solid #d63e27;

	width:10px;

	height:10px;

}



.verticalLine_red {

	margin-left:19px;

	border-left: 1px solid #d63e27;

	height:145px;

}



.circle_blue{

	margin-top:-8px;

	background:#ffffff;

	border-radius:50px;

	border:1px solid #009ae1;

	width:40px;

	height:40px;

}



.small_circle_blue{

	margin-left:14px;

	background:#009ae1;

	border-radius:50px;

	border:1px solid #009ae1;

	width:10px;

	height:10px;

}



.verticalLine_blue {

	margin-left:19px;

	border-left: 1px solid #009ae1;

	height:145px;

}



.verticalLine1_red {

	margin-left:19px;

	border-left: 1px solid #d63e27;

	height:375px;

}



.verticalLine1_blue {

	margin-left:19px;

	border-left: 1px solid #009ae1;

	height:650px;

}



.logos{

	margin-bottom:20px;

}



.head_bg{

	padding-top:1px;

	margin-left:20px;

	background:#009ae1;

	border-radius:0px 50px 50px 0px;

	height:40px;

}



.icons{

}



.box_bg1{

	background:#f4f4f4;

	padding:14px 14px;

	overflow:hidden;

}



.box_bg1:hover{

	background:#f4f4f4;

	padding:14px 14px;

	overflow:hidden;

	box-shadow:10px 10px 5px #D4D4D4;

}



.box_bg2{

	background:#666666;

	padding:14px 14px;

	overflow:hidden;

}*/



.img {

	float: right;

}

.logos {

	padding-bottom: 20px;

}

.inner_cont {

}

.inner_cont p {

	font-family: 'Ubuntu';

	font-size: 15px;

	color: #333333;

	text-align: justify;

	line-height: 25px;

}

.inner_cont h1 {

	margin: 10px 0;

	font-family: 'Ubuntu';

	font-size: 27px;

	color: #009ae1;

	text-transform: none;

}

.inner_cont h3 {

	margin: 10px 0;

	font-family: 'Ubuntu';

	font-size: 27px;

	color: #d63e27;

	text-transform: none;

}

.inner_cont h2 {

	color: #EA0083;

	font-family: 'Ubuntu';

	font-size: 18px;

	text-transform: none;

}

.inner_cont li {

	list-style: none;

	font-family: 'Ubuntu';

	font-size: 13px;

	padding: 6px 0px;

}

/* Accordian Menu */



.panel-default > .panel-heading {

	background-color: #006aaa;

	border-color: #ddd;

	color: #ffffff;

	font-family: 'Ubuntu';

	font-size: 13px;

}

.panel-title > a, .panel-title > small, .panel-title > .small, .panel-title > small > a, .panel-title > .small > a {

	color: inherit;

	font-size: 13px;

}

.inner_banners {

	margin-bottom: 20px;

}

textarea .form-control {

	background-color: #fff;

	background-image: none;

	border: 1px solid #ccc;

	border-radius: 4px;

	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;

	color: #555;

	display: block;

	font-size: 14px;

	height: 34px;

	line-height: 1.42857;

	padding: 6px 12px;

	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;

	width: 100%;

}

.well {

	background-image: none !important;

	background-repeat: no-repeat !important;

	border-color: transparent !important;

	box-shadow: none !important;

}



@media (max-width:480px) {

#cssmenu #menu-button::before {

	content: '';

	position: absolute;

	top: 25px;

	right: 20px;

	display: block;

	width: 15px;

	height: 7px;

	border-top: 2px solid #000000;

	border-bottom: 2px solid #000000;

}

.boxes {

	margin: 0px auto;

	padding: 0px auto;

	width: 251px;

}

.box_y {

	margin-bottom: 10px;

	background: #f1c001;

	border-radius: 0px 0px 4px 4px;

	width: 250px;

	height: 112px;

}

.box_g {

	margin-bottom: 10px;

	background: #8ca30d;

	border-radius: 0px 0px 4px 4px;

	width: 250px;

	height: 112px;

}

.box_b {

	margin-bottom: 10px;

	background: #2f92bc;

	border-radius: 0px 0px 4px 4px;

	width: 250px;

	height: 112px;

}

.box_r {

	background: #d63e27;

	border-radius: 0px 0px 4px 4px;

	width: 251px;

	height: 112px;

}

.left_boxes {

	margin: 0px auto;

	padding: 0px auto;

}

.box {

	margin: 10px auto;

	background: -webkit-linear-gradient(#e8e8e8, #ffffff); /* For Safari 5.1 to 6.0 */

	background: -o-linear-gradient(#e8e8e8, #ffffff); /* For Opera 11.1 to 12.0 */

	background: -moz-linear-gradient(#e8e8e8, #ffffff); /* For Firefox 3.6 to 15 */

	background: linear-gradient(#e8e8e8, #ffffff); /* Standard syntax */

	border-radius: 4px;

	border: 1px solid #dddddd;

	width: 246px;

	height: 76px;

}

.left_boxes h1 {

	font-family: 'Ubuntu';

	font-size: 16px;

	color: #333333;

	line-height: 22px;

}

.right_boxes {

	width: 250px;

}

.box1 {

	margin-top: 292px;

	background: -webkit-linear-gradient(#e8e8e8, #ffffff); /* For Safari 5.1 to 6.0 */

	background: -o-linear-gradient(#e8e8e8, #ffffff); /* For Opera 11.1 to 12.0 */

	background: -moz-linear-gradient(#e8e8e8, #ffffff); /* For Firefox 3.6 to 15 */

	background: linear-gradient(#e8e8e8, #ffffff); /* Standard syntax */

	border-radius: 4px;

	border: 1px solid #dddddd;

	width: 250px;

	height: 236px;

}

.right_boxes h1 {

	font-family: 'Ubuntu';

	font-size: 16px;

	color: #333333;

	line-height: 22px;

}

.about_box {

	background: -webkit-linear-gradient(#e8e8e8, #ffffff); /* For Safari 5.1 to 6.0 */

	background: -o-linear-gradient(#e8e8e8, #ffffff); /* For Opera 11.1 to 12.0 */

	background: -moz-linear-gradient(#e8e8e8, #ffffff); /* For Firefox 3.6 to 15 */

	background: linear-gradient(#e8e8e8, #ffffff); /* Standard syntax */

	border-radius: 4px;

	border: 1px solid #dddddd;

	height: 584px;

	margin-top: 10px;

}

footer {

	background: #444444;

	height: 900px;

	margin-top: 10px;

}

.capbox {

	margin-left: 0px;

	margin-bottom: 20px;

	padding: 10px 0px 16px 16px;

	background: #eeeeee;

	border: 1px solid #cccccc;

	border-radius: 4px;

	width: 220px;

	overflow: hidden;

}

.enquiry_but {

	margin: 130px 0px 0px 0px;

	right: 0;

	float: right;

	position: fixed;

	z-index: 99999;

	width: 25px;

}

}



@media (min-width: 481px) and (max-width: 980px) {

#cssmenu #menu-button::before {

	content: '';

	position: absolute;

	top: 25px;

	right: 20px;

	display: block;

	width: 15px;

	height: 7px;

	border-top: 2px solid #000000;

	border-bottom: 2px solid #000000;

}

.boxes {

	margin: 0px auto;

	padding: 0px auto;

	width: 251px;

}

.box_y {

	margin-bottom: 10px;

	background: #f1c001;

	border-radius: 0px 0px 4px 4px;

	width: 250px;

	height: 112px;

}

.box_g {

	margin-bottom: 10px;

	background: #8ca30d;

	border-radius: 0px 0px 4px 4px;

	width: 250px;

	height: 112px;

}

.box_b {

	margin-bottom: 10px;

	background: #2f92bc;

	border-radius: 0px 0px 4px 4px;

	width: 250px;

	height: 112px;

}

.box_r {

	background: #d63e27;

	border-radius: 0px 0px 4px 4px;

	width: 251px;

	height: 112px;

}

.left_boxes {

	margin-left: 58px;

}

.box {

	margin-top: 6px;

	margin-right: 4px;

	margin-left: -20px;

	background: -webkit-linear-gradient(#e8e8e8, #ffffff); /* For Safari 5.1 to 6.0 */

	background: -o-linear-gradient(#e8e8e8, #ffffff); /* For Opera 11.1 to 12.0 */

	background: -moz-linear-gradient(#e8e8e8, #ffffff); /* For Firefox 3.6 to 15 */

	background: linear-gradient(#e8e8e8, #ffffff); /* Standard syntax */

	border-radius: 4px;

	border: 1px solid #dddddd;

	width: 246px;

	height: 76px;

}

.left_boxes h1 {

	font-family: 'Ubuntu';

	font-size: 16px;

	color: #333333;

	line-height: 22px;

}

.right_boxes {

	width: 250px;

}

.box1 {

	margin-top: 6px;

	background: -webkit-linear-gradient(#e8e8e8, #ffffff); /* For Safari 5.1 to 6.0 */

	background: -o-linear-gradient(#e8e8e8, #ffffff); /* For Opera 11.1 to 12.0 */

	background: -moz-linear-gradient(#e8e8e8, #ffffff); /* For Firefox 3.6 to 15 */

	background: linear-gradient(#e8e8e8, #ffffff); /* Standard syntax */

	border-radius: 4px;

	border: 1px solid #dddddd;

	width: 250px;

	height: 236px;

}

.right_boxes h1 {

	font-family: 'Ubuntu';

	font-size: 16px;

	color: #333333;

	line-height: 22px;

}

.about_box {

	background: -webkit-linear-gradient(#e8e8e8, #ffffff); /* For Safari 5.1 to 6.0 */

	background: -o-linear-gradient(#e8e8e8, #ffffff); /* For Opera 11.1 to 12.0 */

	background: -moz-linear-gradient(#e8e8e8, #ffffff); /* For Firefox 3.6 to 15 */

	background: linear-gradient(#e8e8e8, #ffffff); /* Standard syntax */

	border-radius: 4px;

	border: 1px solid #dddddd;

	height: 320px;

	margin-top: 10px;

}

footer {

	background: #444444;

	height: 782px;

	margin-top: 10px;

}

.capbox {

	margin-left: 0px;

	margin-bottom: 20px;

	padding: 10px 0px 16px 16px;

	background: #eeeeee;

	border: 1px solid #cccccc;

	border-radius: 4px;

	width: 220px;

	overflow: hidden;

}

.enquiry_but {

	margin: 130px 0px 0px 0px;

	right: 0;

	float: right;

	position: fixed;

	z-index: 99999;

	width: 25px;

}

}



@media (min-width: 768px) and (max-width: 991px) {

#cssmenu #menu-button::before {

	content: '';

	position: absolute;

	top: 25px;

	right: 20px;

	display: block;

	width: 15px;

	height: 7px;

	border-top: 2px solid #000000;

	border-bottom: 2px solid #000000;

}

.boxes {

	margin: 0px auto;

	padding: 0px auto;

	width: 70%;

}

.box_y {

	margin-bottom: 10px;

	background: #f1c001;

	border-radius: 0px 0px 4px 4px;

	width: 250px;

	height: 112px;

}

.box_g {

	margin-bottom: 10px;

	background: #8ca30d;

	border-radius: 0px 0px 4px 4px;

	width: 250px;

	height: 112px;

}

.box_b {

	margin-bottom: 10px;

	background: #2f92bc;

	border-radius: 0px 0px 4px 4px;

	width: 250px;

	height: 112px;

}

.box_r {

	background: #d63e27;

	border-radius: 0px 0px 4px 4px;

	width: 251px;

	height: 112px;

}

.left_boxes {

	margin-left: 58px;

}

.box {

	margin: 4px auto;

	background: -webkit-linear-gradient(#e8e8e8, #ffffff); /* For Safari 5.1 to 6.0 */

	background: -o-linear-gradient(#e8e8e8, #ffffff); /* For Opera 11.1 to 12.0 */

	background: -moz-linear-gradient(#e8e8e8, #ffffff); /* For Firefox 3.6 to 15 */

	background: linear-gradient(#e8e8e8, #ffffff); /* Standard syntax */

	border-radius: 4px;

	border: 1px solid #dddddd;

	width: 246px;

	height: 76px;

}

.left_boxes h1 {

	font-family: 'Ubuntu';

	font-size: 16px;

	color: #333333;

	line-height: 22px;

}

.right_boxes {

	width: 100%;

}

.box1 {

	margin-top: 6px;

	background: -webkit-linear-gradient(#e8e8e8, #ffffff); /* For Safari 5.1 to 6.0 */

	background: -o-linear-gradient(#e8e8e8, #ffffff); /* For Opera 11.1 to 12.0 */

	background: -moz-linear-gradient(#e8e8e8, #ffffff); /* For Firefox 3.6 to 15 */

	background: linear-gradient(#e8e8e8, #ffffff); /* Standard syntax */

	border-radius: 4px;

	border: 1px solid #dddddd;

	width: 250px;

	height: 236px;

}

.box2 {

	margin-top: 6px;

	background: -webkit-linear-gradient(#e8e8e8, #ffffff); /* For Safari 5.1 to 6.0 */

	background: -o-linear-gradient(#e8e8e8, #ffffff); /* For Opera 11.1 to 12.0 */

	background: -moz-linear-gradient(#e8e8e8, #ffffff); /* For Firefox 3.6 to 15 */

	background: linear-gradient(#e8e8e8, #ffffff); /* Standard syntax */

	border-radius: 4px;

	border: 1px solid #dddddd;

	width: 250px;

	height: 76px;

}

.right_boxes h1 {

	font-family: 'Ubuntu';

	font-size: 16px;

	color: #333333;

	line-height: 22px;

}

.about_box {

	background: -webkit-linear-gradient(#e8e8e8, #ffffff); /* For Safari 5.1 to 6.0 */

	background: -o-linear-gradient(#e8e8e8, #ffffff); /* For Opera 11.1 to 12.0 */

	background: -moz-linear-gradient(#e8e8e8, #ffffff); /* For Firefox 3.6 to 15 */

	background: linear-gradient(#e8e8e8, #ffffff); /* Standard syntax */

	border-radius: 4px;

	border: 1px solid #dddddd;

	height: 260px;

	margin-top: 10px;

}

footer {

	background: #444444;

	height: 782px;

	margin-top: 10px;

}

.capbox {

	margin-left: 0px;

	margin-bottom: 20px;

	padding: 10px 0px 16px 16px;

	background: #eeeeee;

	border: 1px solid #cccccc;

	border-radius: 4px;

	width: 220px;

	overflow: hidden;

}

.enquiry_but {

	margin: 130px 0px 0px 0px;

	right: 0;

	float: right;

	position: fixed;

	z-index: 99999;

	width: 25px;

}

}



@media (min-width: 992px) and (max-width: 1199px) {

#cssmenu #menu-button::before {

	content: '';

	position: absolute;

	top: 25px;

	right: 20px;

	display: block;

	width: 15px;

	height: 7px;

	border-top: 2px solid #000000;

	border-bottom: 2px solid #000000;

}

.boxes {

	margin: 0px auto;

	padding: 0px auto;

	width: 251px;

}

.box_y {

	margin-bottom: 10px;

	background: #f1c001;

	border-radius: 0px 0px 4px 4px;

	width: 250px;

	height: 112px;

}

.box_g {

	margin-bottom: 10px;

	background: #8ca30d;

	border-radius: 0px 0px 4px 4px;

	width: 250px;

	height: 112px;

}

.box_b {

	margin-bottom: 10px;

	background: #2f92bc;

	border-radius: 0px 0px 4px 4px;

	width: 250px;

	height: 112px;

}

.box_r {

	background: #d63e27;

	border-radius: 0px 0px 4px 4px;

	width: 251px;

	height: 112px;

}

.left_boxes {

	margin-left: 58px;

}

.box {

	margin-top: 6px;

	margin-right: 4px;

	margin-left: -20px;

	background: -webkit-linear-gradient(#e8e8e8, #ffffff); /* For Safari 5.1 to 6.0 */

	background: -o-linear-gradient(#e8e8e8, #ffffff); /* For Opera 11.1 to 12.0 */

	background: -moz-linear-gradient(#e8e8e8, #ffffff); /* For Firefox 3.6 to 15 */

	background: linear-gradient(#e8e8e8, #ffffff); /* Standard syntax */

	border-radius: 4px;

	border: 1px solid #dddddd;

	width: 246px;

	height: 76px;

}

.left_boxes h1 {

	font-family: 'Ubuntu';

	font-size: 16px;

	color: #333333;

	line-height: 22px;

}

.right_boxes {

	margin-left: 56px;

	width: 250px;

}

.box1 {

	margin-top: 6px;

	background: -webkit-linear-gradient(#e8e8e8, #ffffff); /* For Safari 5.1 to 6.0 */

	background: -o-linear-gradient(#e8e8e8, #ffffff); /* For Opera 11.1 to 12.0 */

	background: -moz-linear-gradient(#e8e8e8, #ffffff); /* For Firefox 3.6 to 15 */

	background: linear-gradient(#e8e8e8, #ffffff); /* Standard syntax */

	border-radius: 4px;

	border: 1px solid #dddddd;

	width: 250px;

	height: 236px;

}

.right_boxes h1 {

	font-family: 'Ubuntu';

	font-size: 16px;

	color: #333333;

	line-height: 22px;

}

.about_box {

	background: -webkit-linear-gradient(#e8e8e8, #ffffff); /* For Safari 5.1 to 6.0 */

	background: -o-linear-gradient(#e8e8e8, #ffffff); /* For Opera 11.1 to 12.0 */

	background: -moz-linear-gradient(#e8e8e8, #ffffff); /* For Firefox 3.6 to 15 */

	background: linear-gradient(#e8e8e8, #ffffff); /* Standard syntax */

	border-radius: 4px;

	border: 1px solid #dddddd;

	height: 235px;

	margin-top: 10px;

}

footer {

	background: #444444;

	height: 741px;

	margin-top: 10px;

}

.capbox {

	margin-left: 0px;

	margin-bottom: 20px;

	padding: 10px 0px 16px 16px;

	background: #eeeeee;

	border: 1px solid #cccccc;

	border-radius: 4px;

	width: 220px;

	overflow: hidden;

}

.enquiry_but {

	margin: 130px 0px 0px 0px;

	right: 0;

	float: right;

	position: fixed;

	z-index: 99999;

	width: 25px;

}

}

.call {

	margin-bottom: 6px;

}

.contact-label {

	margin-right: 10px;

}

.testimonial {

	margin: 0px;

	position: absolute;

}

.testimonial li {

	margin: 0px;

}

.testimonial li span {

	font-family: 'Ubuntu';

	font-size: 13px;

	font-weight: bold;

}

.testimonial li p {

	font-family: 'Ubuntu';

	font-size: 13px;

}

.testimonial li a {

}

/*slider*/

.clients {

}

.clients h1 {

	margin: 20px 0;

	font-family: 'Ubuntu';

	font-size: 20px;

	color: #009ae1;

	text-transform: uppercase;

}

.clients .container {

	padding: 0;

}

.nbs-flexisel-container {

	position: relative;

	max-width: 100%;

}

.nbs-flexisel-ul {

	position: relative;

	width: 9999px;

	margin: 0px;

	padding: 0px;

	list-style-type: none;

	text-align: center;

}

.nbs-flexisel-inner {

	overflow: hidden;

	width: 100%;

	margin: 0 auto;

}

.nbs-flexisel-item {

	float: left;

	margin: 0px;

	cursor: pointer;

	position: relative;

	line-height: 0px;

}

.nbs-flexisel-item img {

	width: 90%;

	cursor: pointer;

	position: relative;

	margin-top: 10px;

	margin-bottom: 10px;

	max-width: 160px;

	max-height: 115px;

	border: 4px solid #e4e4e4;

}

.nbs-flexisel-item p {

	color: #fff;

}

/* Index Logos CSS */

.hero {
  height: 100px;
}

.hero-img {
  background: url(../images/clients/collage.jpg);
  animation: infinite-shift-left 1000s linear;
}

@keyframes infinite-shift-left {
  0% {
    background-position: 50000px;
  }
  100% {
    background-position: 0;
  }
}

.itconsulting h1{
	font-size:36px;
	color:#d63e27;
}

.itconsulting p{
	font-size:16px;
	color:#333333;
}