



*, *:before, *:after {



	-webkit-box-sizing: border-box;



	-moz-box-sizing: border-box;



	-ms-box-sizing: border-box;



	-o-box-sizing: border-box;



	box-sizing: border-box;



}



/*--Fonts--*/



@font-face {



    font-family: 'bentonsans_mediumregular';



    src: url('bentonsans_medium-webfont.eot');



    src: url('bentonsans_medium-webfont.eot?#iefix') format('embedded-opentype'),



         url('bentonsans_medium-webfont.woff') format('woff'),



         url('bentonsans_medium-webfont.ttf') format('truetype'),



         url('bentonsans_medium-webfont.svg#bentonsans_mediumregular') format('svg');



    font-weight: normal;



    font-style: normal;
	font-display: swap;


}







@font-face {



    font-family: 'geometr231_btroman';



    src: url('geometr231-bt-roman-webfont.eot');



    src: url('geometr231-bt-roman-webfont.eot?#iefix') format('embedded-opentype'),



         url('geometr231-bt-roman-webfont.woff') format('woff'),



         url('geometr231-bt-roman-webfont.ttf') format('truetype'),



         url('geometr231-bt-roman-webfont.svg#geometr231_btroman') format('svg');



    font-weight: normal;



    font-style: normal;


	font-display: swap;




}



@font-face {



	font-family: 'avantgarde_mediummedium';



	src: url('avantgarde-medium-webfont.eot');



	src: url('avantgarde-medium-webfont.eot?#iefix') format('embedded-opentype'), url('avantgarde-medium-webfont.woff') format('woff'), url('avantgarde-medium-webfont.ttf') format('truetype'), url('avantgarde-medium-webfont.svg#avantgarde_mediummedium') format('svg');



	font-weight: normal;



	font-style: normal;

	font-display: swap;

}



@font-face {



	font-family: 'avantgarde_bk_btdemi';



	src: url('avgardd-webfont.eot');



	src: url('avgardd-webfont.eot?#iefix') format('embedded-opentype'), url('avgardd-webfont.woff') format('woff'), url('avgardd-webfont.ttf') format('truetype'), url('avgardd-webfont.svg#avantgarde_bk_btdemi') format('svg');



	font-weight: normal;



	font-style: normal;

	font-display: swap;

}



@font-face {



	font-family: 'avantgarde_bk_btbook';



	src: url('avgardn-webfont.eot');



	src: url('avgardn-webfont.eot?#iefix') format('embedded-opentype'), url('avgardn-webfont.woff') format('woff'), url('avgardn-webfont.ttf') format('truetype'), url('avgardn-webfont.svg#avantgarde_bk_btbook') format('svg');



	font-weight: normal;



	font-style: normal;

	font-display: swap;

}



@font-face {



	font-family: 'open_sanssemibold';



	src: url('OpenSans-Semibold-webfont.eot');



	src: url('OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'), url('OpenSans-Semibold-webfont.woff') format('woff'), url('OpenSans-Semibold-webfont.ttf') format('truetype'), url('OpenSans-Semibold-webfont.svg#open_sanssemibold') format('svg');



	font-weight: normal;



	font-style: normal;

	font-display: swap;

}



@font-face {



	font-family: 'open_sansregular';



	src: url('OpenSans-Regular-webfont.eot');



	src: url('OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('OpenSans-Regular-webfont.woff') format('woff'), url('OpenSans-Regular-webfont.ttf') format('truetype'), url('OpenSans-Regular-webfont.svg#open_sansregular') format('svg');



	font-weight: normal;



	font-style: normal;


	font-display: swap;
}



@font-face {



	font-family: 'open_sansbold';



	src: url('OpenSans-Bold-webfont.eot');



	src: url('OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('OpenSans-Bold-webfont.woff') format('woff'), url('OpenSans-Bold-webfont.ttf') format('truetype'), url('OpenSans-Bold-webfont.svg#open_sansbold') format('svg');



	font-weight: normal;



	font-style: normal;


	font-display: swap;
}











article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {



	display: block;



}



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;



}



a, a:focus {



	border: 0;



	outline: 0;



	text-decoration: none;



	color: #505050;



}



button, button:focus {



	border: 0;



	outline: 0;



}



a, a:focus, span, input, button {



	-webkit-transition: all 0.2s;



	-moz-transition: all 0.2s;



	-ms-transition: all 0.2s;



	-o-transition: all 0.2s;



	transition: all 0.4s;



}



a:hover {



	color: #005089;



}



.group:after {



	content: "";



	display: table;



	clear: both;



}



.max-width {



	max-width: 1220px;



	padding: 0 20px;



	margin: 0 auto;



}



.max-width:after {



	content: "";



	display: table;



	clear: both;



}







body { font: 15px/22px 'open_sansregular', sans-serif; color: #404040; background: #fff; border-top: 5px solid #dd1f00; }











/*--home page start here--*/







.mainOne {



	width: 100%;



	padding: 0px;



	background: url(../images/header-border.png) center bottom no-repeat #00202b;



}



.logo-box {



	float: left;



}



.logo {



	margin-top: 14px;



}



.logo a {



	width: 100%;



	height: 64px;



	font-size: 0;



	background-size: 100%;



	display: block;



}



.nav-social-box {



	width: 61%;



	float: right;



}



#menuLink {



	display: none;



	z-index: 10;



}



.nav_main {
	margin: 0px 0px 11px 0px;
	float: right;
	padding-top: 28px;
}


.navbar-form {
    padding: 2px 3px;
}



.nav {



	float: right;



	padding: 0px 0 0px 0;



	background: url(../images/nav-bottom-bg.png) center 29px no-repeat ;



}



.nav li {



	float: left;



}



.nav li a {



	display: block;



	font: bold 18px/20px 'geometr231_btroman';



	color: #fff;



	padding: 0px 12px 14px;



	text-decoration: none;



	background: url(../images/nav-bg.png) center bottom no-repeat;



}



.nav li a:hover {



	color: #dd1f00;



	background: url(../images/nav-hover.png) center 24px no-repeat;



}



.nav li a.active {



	color: #dd1f00;



	background: url(../images/nav-hover.png) center 24px no-repeat;



}



.contact-box {



	float: left;



}



.email {



	float: left;



	margin: 0px 40px 0 0;



	font-size: 13px;



	color: #d2d4db;



	padding-left: 71px;



}



.email a {



	padding: 0 0 0 28px;



	font-size: 13px;



	color: #d2d4db;



	text-decoration: none;



	display: block;



	background: url(../images/mail.png) no-repeat 0 5px;



}



.email a:hover {



	color: #048ab6;



}



.phone {



	float: right;



	padding: 0 0 0 25px;



	background: url(../images/phone.png) no-repeat 0 6px;



	font-size: 13px;



	color: #d2d4db;



}



.social-box1 {



	float: right;



}



.socialmarks {



	float: left;



	padding: 8px 0 0px 0;



	margin: 0 0 0;



}



.socialmarks li {



	float: left;



	padding: 0px 0 0px 0;



	margin: 0 0 0 20px;



	font-size: 0;



}



.socialmarks li a {



	display: block;



	height: 20px;



	font-size: 0;



}



.socialmarks li a.facebook {



	width: 10px;



	background: url(../images/social01.png) no-repeat 0 0;



}



.socialmarks li a.facebook:hover {



	background: url(../images/social01.png) no-repeat 0 -20px;



}



.socialmarks li a.twitter {



	width: 23px;



	background: url(../images/social01.png) no-repeat -10px 0;



}



.socialmarks li a.twitter:hover {



	background: url(../images/social01.png) no-repeat -10px -20px;



}



.socialmarks li a.skype {



	width: 20px;



	background: url(../images/social01.png) no-repeat -33px 0;



}



.socialmarks li a.skype:hover {



	background: url(../images/social01.png) no-repeat -33px -20px;



}



.socialmarks li a.linkedin {



	width: 20px;



	background: url(../images/social01.png) no-repeat -53px 0;



}



.socialmarks li a.linkedin:hover {



	background: url(../images/social01.png) no-repeat -53px -20px;



}



.pkgchecked{
	position: absolute;
    top: 1rem;
    right: 1rem;
    width: 3.5rem;
    height: 3.5rem;
	border-radius: 50%;
    background-color: #fff;
    color: #fda20e;
	padding: 5px;
    border: 1px solid;
}



.skypelivechat img{margin:10px !important;}



.mainTwo {



	width: 100%;



	/* max-height: 567px; */



	max-height: 300px;



}







.mainThree {



	width: 100%;



	padding: 60px 0 0;



	background: #fff;



	border-bottom: 8px solid #dd1f00;



}



.services-list {



	width: 100%;



	padding: 0;



}



.services-list li {



	width: 25%;



	float: left;



	margin-bottom: 3%;



	cursor: default;



}



.services-titles {



    width: 68%;



	float: right;



	padding-right: 10px;



}



.services-titles h2 {



	font-size: 23px;



	margin: 0px;



	color: #404040;



}



.services-titles p {



	font-size: 13px;



}



.services-titles:hover.search-icon {



	background: url(../images/service-icon6.png) left center no-repeat #dd1f00;



}



.search-icon, .webDevelop-icon, .webDesign-icon, .dataIntry-icon, .link-icon, .content-icon {



	width: 85px;



	height: 85px;



	float: left;



	margin-right: 3%;



	border: 3px solid #dddddd;



	-webkit-border-radius: 50px;



	-moz-border-radius: 50px;



	-ms-border-radius: 50px;



	-o-border-radius: 50px;



	border-radius: 50px;



	-webkit-transition: all 0.3s ease-out;



	-moz-transition: all 0.3s ease-out;



	-o-transition: all 0.3s ease-out;



	transition: all 0.3s ease-out;



}



.search-icon {



	/*background: url(../images/service-icon6.png) right center no-repeat;*/



}



.webDevelop-icon {



	/*background: url(../images/service-icon1.png) left center no-repeat;*/



}



.webDesign-icon {



	/*background: url(../images/service-icon3.png) right center no-repeat;*/



}



.dataIntry-icon {



	/*background: url(../images/service-icon2.png) right bottom no-repeat;*/



}











.services-list li:hover .search-icon, 



.services-list li:hover .webDevelop-icon, 



.services-list li:hover .webDesign-icon, 



.services-list li:hover .dataIntry-icon {



	border: 3px solid #dd1f00;



}







.services-list li:hover .search-icon {



	/*background: url(../images/service-icon6.png) left center no-repeat #dd1f00;*/



}



.services-list li:hover .webDevelop-icon{



	/*background: url(../images/service-icon1.png) right center no-repeat #dd1f00;*/



}



.services-list li:hover .webDesign-icon{



	/*background: url(../images/service-icon3.png) left center no-repeat #dd1f00;*/



}



.services-list li:hover .dataIntry-icon{



	/*background: url(../images/service-icon2.png) right top no-repeat #dd1f00;*/



}







.mainFour {



	width: 100%;



	padding: 10px 0;



	background: url(../images/footer-bg.jpg) left top repeat;



}



.mainFour h3 {



	font: bold 18px/20px 'geometr231_btroman';



	color: #FFF;



	padding-bottom: 0px;



}



.mainFour p {



	font-size: 14px;



	color: #909090;



	padding-bottom: 20px;



}



.navFooter {



	padding: 0;



}



.navFooter li {



	float: left;



	width: 25%;



	padding-right: 16px;



}



.mainDev {



	padding: 0;



}



.navFooter2 {



	padding: 0;



}



.navFooter2 li {



	width: 100%;



	float: none;



	padding: 0;



	margin-bottom: 7px;



}



.navFooter2 li a {



	font-size: 14px;



	line-height: 17px;



	color: #909090;



	display: block;



	padding-left: 20px;



	background: url(../images/arrow.png) left 0px no-repeat;



}



.navFooter2 li a:hover {



	color: #fff;



	background: url(../images/arrow.png) left bottom no-repeat;



}



.textField {



	width: 100%;



	height: 30px;



	font-size: 12px;



	color: #707070;



	padding: 0 7px;



	background: #303030;



	margin-bottom: 10px;



	border: 1px solid #353535;



	-webkit-border-radius: 5px;



	-moz-border-radius: 5px;



	-ms-border-radius: 5px;



	-o-border-radius: 5px;



	border-radius: 5px;



}



.sub-button {



	width: 130px;



	float: right;



	padding: 9px 0;



	margin-top: 10px;



	background: #505050;



	font: 14px/16px 'open_sanssemibold';



	color: #fff;



	border-top: 1px solid #676767;



	-webkit-box-shadow: 0px -1px 1px #505050;



	-moz-box-shadow: 0px -1px 1px #505050;



	-ms-box-shadow: 0px -1px 1px #505050;



	-o-box-shadow: 0px -1px 1px #505050;



	box-shadow: 0px -1px 1px #505050;



	-webkit-border-radius: 5px;



	-moz-border-radius: 5px;



	-ms-border-radius: 5px;



	-o-border-radius: 5px;



	border-radius: 5px;



	cursor: pointer;



}



.sub-button:hover {



	background: #3b3b3b;



	color: #fff;



	border-top: 1px solid #676767;



	-webkit-box-shadow: 0px -1px 1px #505050;



	-moz-box-shadow: 0px -1px 1px #505050;



	-ms-box-shadow: 0px -1px 1px #505050;



	-o-box-shadow: 0px -1px 1px #505050;



	box-shadow: 0px -1px 1px #3b3b3b;



}







.contactUs-list {



	padding: 0;



}



.contactUs-list li {



	width: 100%;



	float: none;



	padding: 0;



	margin-bottom: 7px;



	font-size: 14px;



	line-height: 20px;



	color: #909090;



	padding:0 0 10px 40px;



}



.contactUs-list li.address {



	background: url(../images/icon-address.png) left 5px no-repeat;



}



.contactUs-list li.mail2 {



	background: url(../images/mail2-icon.png) left 0px no-repeat;



}



.contactUs-list li.phone2 {



	background: url(../images/icon-phone2.png) left 0px no-repeat;



}



.contactUs-list li.fax {



	background: url(../images/icon-fax.png) left 0px no-repeat;



}



.contactUs-list li a {



	font-size: 14px;



	line-height: 22px;



	color: #909090;



	display: block;



}



.contactUs-list li a:hover {



	color: #fff;



}



.footerBottom {



	width: 100%;



	background: #101010;



	padding: 15px 0;



	position: relative;



}



.socialmarks2 {



	float: right;



	margin: 0 0 0;



}



.socialmarks2 li {



	float: left;



	padding: 0px 0 0px 0;



	margin: 0 0 0 20px;



	font-size: 0;



}



.socialmarks2 li a {



	display: block;



	height: 20px;



	font-size: 0;



}



.socialmarks2 li a.facebook {



	width: 10px;



	background: url(../images/social.png) no-repeat 0 0;



}



.socialmarks2 li a.facebook:hover {



	background: url(../images/social.png) no-repeat 0 -20px;



}



.socialmarks2 li a.twitter {



	width: 23px;



	background: url(../images/social.png) no-repeat -10px 0;



}



.socialmarks2 li a.twitter:hover {



	background: url(../images/social.png) no-repeat -10px -20px;



}



.socialmarks2 li a.skype {



	width: 20px;



	background: url(../images/social.png) no-repeat -33px 0;



}



.socialmarks2 li a.skype:hover {



	background: url(../images/social.png) no-repeat -33px -20px;



}



.socialmarks2 li a.linkedin {



	width: 20px;



	background: url(../images/social.png) no-repeat -53px 0;



}



.socialmarks2 li a.linkedin:hover {



	background: url(../images/social.png) no-repeat -53px -20px;



}



.socialmarks2 li a.rss {



	width: 20px;



	background: url(../images/social.png) no-repeat -74px 0;



}



.socialmarks2 li a.rss:hover {



	background: url(../images/social.png) no-repeat -74px -20px;



}



.copyRight {



	float: left;



	font-size: 14px;



	line-height: 22px;



	color: #909090;



}



#toTop {



	width: 58px;



	height: 29px;



    background: url(../images/bottom-top.png) left top no-repeat;



    color: #fff;



    position: absolute;



    top: -29px;



	cursor: pointer;



	display: none;



	left: 50%;



	margin-left: -26px;



}



#toTop:hover {



    background: url(../images/bottom-top.png) left bottom no-repeat;



}







/*--Inner Page Start Here--*/







.innerBanner {



	padding: 35px 0;



	width: 100%;



	background: url(../images/banner.png) center top no-repeat;



}



.innerBanner h1 {



	font: 36px/38px 'bentonsans_mediumregular';



	color: #FFF;



}



.inner-mainOne {



	width: 100%;



	padding: 48px 0 36px;



}



.who-we {



	float: left;



	width: 58%;



}



.who-we p {



	font-size: 13px;



	color: #404040;



	padding-bottom: 12px;



}



.innerHeading1 {



	font: 30px/32px 'bentonsans_mediumregular';



	color: #202020;



	padding-bottom: 14px;



}



.innerHeading2 {



	font: bold 24px/26px 'geometr231_btroman';



	color: #505050;



	padding-bottom: 12px;



}



.innerHeading2.innerHeading3 {



	padding-bottom: 40px;



}



.who-we-img {



	width: 39%;



	float: right;



}



.who-we-img img {



	margin-left: 5%;



	display: block;



	width: 100%;



}







.inner-mainTwo {



	width: 100%;



	padding: 60px 0 50px;



	background: #f8f8f8;



}



.our-vision {



	float: right;



	width: 66%;



}



.our-vision p {



	font-size: 13px;



	color: #404040;



	padding-bottom: 4px;



}



.our-vision-image {



    float: left;



    margin-left: 4%;



    width: 24%;



}



.our-vision-image img {



	display: block;



	width: 100%;



}







/**/







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



.max-width {



	max-width: 1000px;



	padding: 0 10px



}



.nav-social-box {



    float: right;



    padding-top: 14px;



    width: 59%;



}



.nav li a {



    padding: 0 13px 15px;



}



.email {



    margin: 0 7px 0 0;



}



.socialmarks {



	padding: 0;



}



.services-list {



    margin: 0 auto;



    padding: 0;



    width: 90%;



}



.services-list li {



    width: 49.9%;



}



.sub-button {



    font-size: 13px;



    margin-top: 5px;



    padding: 6px 0;



    width: 100%;



}



/*Inner Page*/



.innerHeading2.innerHeading3 {



    padding-bottom: 11px;



}



.our-vision-image {



    margin-left: 0;



    width: 30%;



}



}







/**/



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



.max-width {



	max-width: 900px;



}



.nav-social-box {



    width: 52%;



}



.nav li a {



    padding: 0 8px 15px;



}



.social-box1 {



	display: none;



}



/*Inner Page*/



.our-vision {



    width: 64%;



}



.our-vision-image {



    width: 33%;



}



.who-we {



    width: 49%;



}



.who-we-img {



    width: 51%;



}



}



/**/



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







.max-width {



	max-width: 768px;



}



.logo {



	margin: 14px 0;



}



.nav-social-box {



    width: 33%;



}







.email {



	float: none;



    margin: 0 0 10px 0;



	padding: 0;



}



.phone {



	float: none;



}



.nav_main {



	width: 100%;



	margin: 0;



	padding: 0;



	position: relative;



	float: none;



}



.nav_main .nav_pan {



	width: 100%;



	display: none;



	overflow: hidden;



	top: 60px;



	opacity: 1;



	position: absolute;



	z-index: 9999;



}



#menuLink {



	display: block !important;



	float: right;



	margin: 3% 4% 0 0;



}



#menuLink a {



	display: block !important;



	width: 40px;



	height: 35px;



	cursor: pointer;



	padding: 3px;



	font-size: 0;



	background: url(../images/menu.png) no-repeat 7px -5px #3a3e4a;



	-webkit-border-radius: 2px;



	-moz-border-radius: 2px;



	border-radius: 2px;



}



#menuLink a:hover {



	background: url(../images/menu.png) no-repeat 7px -41px  #dd1f00;



}



.nav {



	display: inline-block;



	float: none;



	padding: 0;



	width: 100%;



	border: solid 1px #179ce3;



	text-align: center;



	-webkit-border-radius: 2px;



	-moz-border-radius: 2px;



	border-radius: 2px;



}



.nav:hover {



	border: solid 1px #dd1f00;



}



.nav li {



	float: none;



	background: url(../images/nav-bottom-bg.png) center bottom no-repeat #00202b;



}



.nav li:first-child {



	border-top: 0;



}



.nav li a {



	padding: 13px 15px;



	line-height: normal;



	z-index: 99px;



	position: relative;



	background: none;



}



.nav li a:hover {



	background: url(../images/nav-hover.png) center 38px no-repeat;



}



.nav li a.active {



	background: url(../images/nav-active.png) center 38px no-repeat;



}



.nav li a.active:hover {



	background: url(../images/nav-hover.png) center 38px no-repeat;



}



.services-list {



    width: 100%;



}



.services-list li {



    width: 49.9%;



}



.mainFour {



	padding: 30px 0;



}



.mainFour h3 {



    text-align: left;



	padding: 20px 0;



}



.navFooter {



    padding: 0;



    width: 90%;



    margin: 0 auto;



}



.navFooter li {



    float: left;



    padding-right: 16px;



    width: 335px;



}



.navFooter2 li {



	text-align: left;



    float: none;



    padding-right: 16px;



    width: 100%;



}



.contactUs-list li {



	text-align: left;



	width: 100%;



}







/*Inner Page*/



.our-vision-image {



    margin: 0px 0 0;



    width: 41%;



}



.our-vision {



    width: 57%;



}



.who-we {



    width: 50%;



}



.who-we-img {



    width: 50%;



}



}



/**/ 



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



.max-width {



	max-width: 640px;



}



.nav-social-box {



    width: 42%;



}



.logo a {



	background-size: 100% 100%;



    height: 49px;



    width: 278px;



}



.services-list li {



    width: 100%;



}



.services-titles {



	padding: 0;



    width: 83%;



}



.navFooter li {



    width: 50%;



}



.navFooter2 li {



    width: 100%;



}



.contactUs-list li {



	text-align: left;



	width: 100%;



}



.mainFour {



    padding: 29px 0 57px;



}



.mainFour h3 {



    padding: 20px 0px;



}











.innerBanner {



	text-align: center;



}



.who-we {



	text-align: center;



    float: none;



    width: 100%;



}



.who-we-img {



    float: none;



    margin: 0 auto;



    width: 75%;



}



.our-vision {



	text-align: center;



    float: none;



    width: 100%;



}



.our-vision-image {



    float: none;



	margin: 0 auto 30px;



    width: 60%;



}







}







/**/ 



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



.max-width {



	max-width: 480px;



}



.services-titles {



    width: 76%;



}



.mainThree {



	padding: 30px 0;



}



.nav-social-box {



	display: none;



}



.logo-box {



	float: none;



}



.logo {



	margin: 0px;



}



.logo a {



    margin: 0 auto;



}



#menuLink {



	width: 100%;



    margin: 13% 0 0 0;



}



#menuLink a {



	width: 100%;



	height: 35px;



	cursor: pointer;



	padding: 3px 5px;



	font-size: 0;



	background: url(../images/menu.png) no-repeat right -5px #3a3e4a;



	-webkit-border-radius: 5px;



	-moz-border-radius: 5px;



	border-radius: 5px;



}



#menuLink a:hover {



	background: url(../images/menu.png) no-repeat right -41px  #dd1f00;



}



.nav {



	display: inline-block;



	float: none;



	padding: 0;



	width: 100%;



	border: solid 1px #179ce3;



}



.nav_main .nav_pan {



    top: 98px;



}



.navFooter li {



    width: 100%;



}



.copyRight {



	float: none;



	text-align: center;



	line-height: 17px;



	width: 100%;



	padding-bottom: 17px;



}



.socialmarks2 {



    float: none;



    margin: 0 auto;



    width: 205px;



}



/*Inner Page*/



.who-we {



	text-align: center;



    float: none;



    width: 100%;



}



.who-we-img {



    float: none;



    width: 100%;



}



.our-vision {



	text-align: center;



    float: none;



    width: 100%;



}



.our-vision-image {



    float: none;



	margin: 0 auto 30px;



    width: 78%;



}



.innerHeading2.innerHeading3 {



    padding-bottom: 11px;



}







}



/**/



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



.max-width {



	width: 320px;



}



#menuLink {



    margin: 21% 0 0;



}



.nav_main .nav_pan {



    top: 100px;



}



.services-titles {



    width: 68.6%;



}



.services-titles h2 {



	font-size: 20px;



	line-height: 22px;



}



.navFooter {



    width: 100%;



}



.navFooter li {



    padding-right: 0px;



}







.inner-mainTwo {



	padding: 30px 0;



}



.our-vision-image {



    margin: 0 auto 15px;



    width: 100%;



}



.innerHeading2.innerHeading3 {



    padding-bottom: 10px;



}



.innerHeading2 {



    font-size: 20px;



	line-height: 22px;



}



}















































