
body {

	font-size: 100%;

	font-family: Arial, Helvetica, sans-serif;

	background:#fff url('../images/bottom-strips.gif') repeat-x;

}
input

{

	border:1px solid #35b2b2;

 }
@font-face {
font-family:'Glyphicons Halflings';
src:url(../fonts/glyphicons-halflings-regular.eot);
src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'), url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'), url(../fonts/glyphicons-halflings-regular.woff) format('woff'), url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'), url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')
}
.glyphicon {
	position:relative;
	top:1px;
	display:inline-block;
	font-family:'Glyphicons Halflings';
	font-style:normal;
	font-weight:400;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
.glyphicon-asterisk:before {
	content:"\2a"
}
.glyphicon-plus:before {
	content:"\2b"
}
.glyphicon-eur:before, .glyphicon-euro:before {
	content:"\20ac"
}
.glyphicon-minus:before {
	content:"\2212"
}
.glyphicon-cloud:before {
	content:"\2601"
}
.glyphicon-envelope:before {
	content:"\2709"
}
.glyphicon-pencil:before {
	content:"\270f"
}
.glyphicon-glass:before {
	content:"\e001"
}
.glyphicon-music:before {
	content:"\e002"
}
.glyphicon-search:before {
	content:"\e003"
}
.glyphicon-heart:before {
	content:"\e005"
}
.glyphicon-star:before {
	content:"\e006"
}
.glyphicon-star-empty:before {
	content:"\e007"
}
.glyphicon-user:before {
	content:"\e008"
}
.glyphicon-film:before {
	content:"\e009"
}
.glyphicon-th-large:before {
	content:"\e010"
}
.glyphicon-th:before {
	content:"\e011"
}
.glyphicon-th-list:before {
	content:"\e012"
}
.glyphicon-ok:before {
	content:"\e013"
}
.glyphicon-remove:before {
	content:"\e014"
}
.glyphicon-zoom-in:before {
	content:"\e015"
}
.glyphicon-zoom-out:before {
	content:"\e016"
}
.glyphicon-off:before {
	content:"\e017"
}
.glyphicon-signal:before {
	content:"\e018"
}
.glyphicon-cog:before {
	content:"\e019"
}
.glyphicon-trash:before {
	content:"\e020"
}
.glyphicon-home:before {
	content:"\e021"
}
.glyphicon-file:before {
	content:"\e022"
}
.glyphicon-time:before {
	content:"\e023"
}
.glyphicon-road:before {
	content:"\e024"
}
.glyphicon-download-alt:before {
	content:"\e025"
}
.glyphicon-download:before {
	content:"\e026"
}
.glyphicon-upload:before {
	content:"\e027"
}
.glyphicon-inbox:before {
	content:"\e028"
}
.glyphicon-play-circle:before {
	content:"\e029"
}
.glyphicon-repeat:before {
	content:"\e030"
}
.glyphicon-refresh:before {
	content:"\e031"
}
.glyphicon-list-alt:before {
	content:"\e032"
}
.glyphicon-lock:before {
	content:"\e033"
}
.glyphicon-flag:before {
	content:"\e034"
}
.glyphicon-headphones:before {
	content:"\e035"
}
.glyphicon-volume-off:before {
	content:"\e036"
}
.glyphicon-volume-down:before {
	content:"\e037"
}
.glyphicon-volume-up:before {
	content:"\e038"
}
.glyphicon-qrcode:before {
	content:"\e039"
}
.glyphicon-barcode:before {
	content:"\e040"
}
.glyphicon-tag:before {
	content:"\e041"
}
.glyphicon-tags:before {
	content:"\e042"
}
.glyphicon-book:before {
	content:"\e043"
}
.glyphicon-bookmark:before {
	content:"\e044"
}
.glyphicon-print:before {
	content:"\e045"
}
.glyphicon-camera:before {
	content:"\e046"
}
.glyphicon-font:before {
	content:"\e047"
}
.glyphicon-bold:before {
	content:"\e048"
}
.glyphicon-italic:before {
	content:"\e049"
}
.glyphicon-text-height:before {
	content:"\e050"
}
.glyphicon-text-width:before {
	content:"\e051"
}
.glyphicon-align-left:before {
	content:"\e052"
}
.glyphicon-align-center:before {
	content:"\e053"
}
.glyphicon-align-right:before {
	content:"\e054"
}
.glyphicon-align-justify:before {
	content:"\e055"
}
.glyphicon-list:before {
	content:"\e056"
}
.glyphicon-indent-left:before {
	content:"\e057"
}
.glyphicon-indent-right:before {
	content:"\e058"
}
.glyphicon-facetime-video:before {
	content:"\e059"
}
.glyphicon-picture:before {
	content:"\e060"
}
.glyphicon-map-marker:before {
	content:"\e062"
}
.glyphicon-adjust:before {
	content:"\e063"
}
.glyphicon-tint:before {
	content:"\e064"
}
.glyphicon-edit:before {
	content:"\e065"
}
.glyphicon-share:before {
	content:"\e066"
}
.glyphicon-check:before {
	content:"\e067"
}
.glyphicon-move:before {
	content:"\e068"
}
.glyphicon-step-backward:before {
	content:"\e069"
}
.glyphicon-fast-backward:before {
	content:"\e070"
}
.glyphicon-backward:before {
	content:"\e071"
}
.glyphicon-play:before {
	content:"\e072"
}
.glyphicon-pause:before {
	content:"\e073"
}
.glyphicon-stop:before {
	content:"\e074"
}
.glyphicon-forward:before {
	content:"\e075"
}
.glyphicon-fast-forward:before {
	content:"\e076"
}
.glyphicon-step-forward:before {
	content:"\e077"
}
.glyphicon-eject:before {
	content:"\e078"
}
.glyphicon-chevron-left:before {
	content:"\e079"
}
.glyphicon-chevron-right:before {
	content:"\e080"
}
.glyphicon-plus-sign:before {
	content:"\e081"
}
.glyphicon-minus-sign:before {
	content:"\e082"
}
.glyphicon-remove-sign:before {
	content:"\e083"
}
.glyphicon-ok-sign:before {
	content:"\e084"
}
.glyphicon-question-sign:before {
	content:"\e085"
}
.glyphicon-info-sign:before {
	content:"\e086"
}
.glyphicon-screenshot:before {
	content:"\e087"
}
.glyphicon-remove-circle:before {
	content:"\e088"
}
.glyphicon-ok-circle:before {
	content:"\e089"
}
.glyphicon-ban-circle:before {
	content:"\e090"
}
.glyphicon-arrow-left:before {
	content:"\e091"
}
.glyphicon-arrow-right:before {
	content:"\e092"
}
.glyphicon-arrow-up:before {
	content:"\e093"
}
.glyphicon-arrow-down:before {
	content:"\e094"
}
.glyphicon-share-alt:before {
	content:"\e095"
}
.glyphicon-resize-full:before {
	content:"\e096"
}
.glyphicon-resize-small:before {
	content:"\e097"
}
.glyphicon-exclamation-sign:before {
	content:"\e101"
}
.glyphicon-gift:before {
	content:"\e102"
}
.glyphicon-leaf:before {
	content:"\e103"
}
.glyphicon-fire:before {
	content:"\e104"
}
.glyphicon-eye-open:before {
	content:"\e105"
}
.glyphicon-eye-close:before {
	content:"\e106"
}
.glyphicon-warning-sign:before {
	content:"\e107"
}
.glyphicon-plane:before {
	content:"\e108"
}
.glyphicon-calendar:before {
	content:"\e109"
}
.glyphicon-random:before {
	content:"\e110"
}
.glyphicon-comment:before {
	content:"\e111"
}
.glyphicon-magnet:before {
	content:"\e112"
}
.glyphicon-chevron-up:before {
	content:"\e113"
}
.glyphicon-chevron-down:before {
	content:"\e114"
}
.glyphicon-retweet:before {
	content:"\e115"
}
.glyphicon-shopping-cart:before {
	content:"\e116"
}
.glyphicon-folder-close:before {
	content:"\e117"
}
.glyphicon-folder-open:before {
	content:"\e118"
}
.glyphicon-resize-vertical:before {
	content:"\e119"
}
.glyphicon-resize-horizontal:before {
	content:"\e120"
}
.glyphicon-hdd:before {
	content:"\e121"
}
.glyphicon-bullhorn:before {
	content:"\e122"
}
.glyphicon-bell:before {
	content:"\e123"
}
.glyphicon-certificate:before {
	content:"\e124"
}
.glyphicon-thumbs-up:before {
	content:"\e125"
}
.glyphicon-thumbs-down:before {
	content:"\e126"
}
.glyphicon-hand-right:before {
	content:"\e127"
}
.glyphicon-hand-left:before {
	content:"\e128"
}
.glyphicon-hand-up:before {
	content:"\e129"
}
.glyphicon-hand-down:before {
	content:"\e130"
}
.glyphicon-circle-arrow-right:before {
	content:"\e131"
}
.glyphicon-circle-arrow-left:before {
	content:"\e132"
}
.glyphicon-circle-arrow-up:before {
	content:"\e133"
}
.glyphicon-circle-arrow-down:before {
	content:"\e134"
}
.glyphicon-globe:before {
	content:"\e135"
}
.glyphicon-wrench:before {
	content:"\e136"
}
.glyphicon-tasks:before {
	content:"\e137"
}
.glyphicon-filter:before {
	content:"\e138"
}
.glyphicon-briefcase:before {
	content:"\e139"
}
.glyphicon-fullscreen:before {
	content:"\e140"
}
.glyphicon-dashboard:before {
	content:"\e141"
}
.glyphicon-paperclip:before {
	content:"\e142"
}
.glyphicon-heart-empty:before {
	content:"\e143"
}
.glyphicon-link:before {
	content:"\e144"
}
.glyphicon-phone:before {
	content:"\e145"
}
.glyphicon-pushpin:before {
	content:"\e146"
}
.glyphicon-usd:before {
	content:"\e148"
}
.glyphicon-gbp:before {
	content:"\e149"
}
.glyphicon-sort:before {
	content:"\e150"
}
.glyphicon-sort-by-alphabet:before {
	content:"\e151"
}
.glyphicon-sort-by-alphabet-alt:before {
	content:"\e152"
}
.glyphicon-sort-by-order:before {
	content:"\e153"
}
.glyphicon-sort-by-order-alt:before {
	content:"\e154"
}
.glyphicon-sort-by-attributes:before {
	content:"\e155"
}
.glyphicon-sort-by-attributes-alt:before {
	content:"\e156"
}
.glyphicon-unchecked:before {
	content:"\e157"
}
.glyphicon-expand:before {
	content:"\e158"
}
.glyphicon-collapse-down:before {
	content:"\e159"
}
.glyphicon-collapse-up:before {
	content:"\e160"
}
.glyphicon-log-in:before {
	content:"\e161"
}
.glyphicon-flash:before {
	content:"\e162"
}
.glyphicon-log-out:before {
	content:"\e163"
}
.glyphicon-new-window:before {
	content:"\e164"
}
.glyphicon-record:before {
	content:"\e165"
}
.glyphicon-save:before {
	content:"\e166"
}
.glyphicon-open:before {
	content:"\e167"
}
.glyphicon-saved:before {
	content:"\e168"
}
.glyphicon-import:before {
	content:"\e169"
}
.glyphicon-export:before {
	content:"\e170"
}
.glyphicon-send:before {
	content:"\e171"
}
.glyphicon-floppy-disk:before {
	content:"\e172"
}
.glyphicon-floppy-saved:before {
	content:"\e173"
}
.glyphicon-floppy-remove:before {
	content:"\e174"
}
.glyphicon-floppy-save:before {
	content:"\e175"
}
.glyphicon-floppy-open:before {
	content:"\e176"
}
.glyphicon-credit-card:before {
	content:"\e177"
}
.glyphicon-transfer:before {
	content:"\e178"
}
.glyphicon-cutlery:before {
	content:"\e179"
}
.glyphicon-header:before {
	content:"\e180"
}
.glyphicon-compressed:before {
	content:"\e181"
}
.glyphicon-earphone:before {
	content:"\e182"
}
.glyphicon-phone-alt:before {
	content:"\e183"
}
.glyphicon-tower:before {
	content:"\e184"
}
.glyphicon-stats:before {
	content:"\e185"
}
.glyphicon-sd-video:before {
	content:"\e186"
}
.glyphicon-hd-video:before {
	content:"\e187"
}
.glyphicon-subtitles:before {
	content:"\e188"
}
.glyphicon-sound-stereo:before {
	content:"\e189"
}
.glyphicon-sound-dolby:before {
	content:"\e190"
}
.glyphicon-sound-5-1:before {
	content:"\e191"
}
.glyphicon-sound-6-1:before {
	content:"\e192"
}
.glyphicon-sound-7-1:before {
	content:"\e193"
}
.glyphicon-copyright-mark:before {
	content:"\e194"
}
.glyphicon-registration-mark:before {
	content:"\e195"
}
.glyphicon-cloud-download:before {
	content:"\e197"
}
.glyphicon-cloud-upload:before {
	content:"\e198"
}
.glyphicon-tree-conifer:before {
	content:"\e199"
}
.glyphicon-tree-deciduous:before {
	content:"\e200"
}
.glyphicon-cd:before {
	content:"\e201"
}
.glyphicon-save-file:before {
	content:"\e202"
}
.glyphicon-open-file:before {
	content:"\e203"
}
.glyphicon-level-up:before {
	content:"\e204"
}
.glyphicon-copy:before {
	content:"\e205"
}
.glyphicon-paste:before {
	content:"\e206"
}
.glyphicon-alert:before {
	content:"\e209"
}
.glyphicon-equalizer:before {
	content:"\e210"
}
.glyphicon-king:before {
	content:"\e211"
}
.glyphicon-queen:before {
	content:"\e212"
}
.glyphicon-pawn:before {
	content:"\e213"
}
.glyphicon-bishop:before {
	content:"\e214"
}
.glyphicon-knight:before {
	content:"\e215"
}
.glyphicon-baby-formula:before {
	content:"\e216"
}
.glyphicon-tent:before {
	content:"\26fa"
}
.glyphicon-blackboard:before {
	content:"\e218"
}
.glyphicon-bed:before {
	content:"\e219"
}
.glyphicon-apple:before {
	content:"\f8ff"
}
.glyphicon-erase:before {
	content:"\e221"
}
.glyphicon-hourglass:before {
	content:"\231b"
}
.glyphicon-lamp:before {
	content:"\e223"
}
.glyphicon-duplicate:before {
	content:"\e224"
}
.glyphicon-piggy-bank:before {
	content:"\e225"
}
.glyphicon-scissors:before {
	content:"\e226"
}
.glyphicon-bitcoin:before {
	content:"\e227"
}
.glyphicon-yen:before {
	content:"\00a5"
}
.glyphicon-ruble:before {
	content:"\20bd"
}
.glyphicon-scale:before {
	content:"\e230"
}
.glyphicon-ice-lolly:before {
	content:"\e231"
}
.glyphicon-ice-lolly-tasted:before {
	content:"\e232"
}
.glyphicon-education:before {
	content:"\e233"
}
.glyphicon-option-horizontal:before {
	content:"\e234"
}
.glyphicon-option-vertical:before {
	content:"\e235"
}
.glyphicon-menu-hamburger:before {
	content:"\e236"
}
.glyphicon-modal-window:before {
	content:"\e237"
}
.glyphicon-oil:before {
	content:"\e238"
}
.glyphicon-grain:before {
	content:"\e239"
}
.glyphicon-sunglasses:before {
	content:"\e240"
}
.glyphicon-text-size:before {
	content:"\e241"
}
.glyphicon-text-color:before {
	content:"\e242"
}
.glyphicon-text-background:before {
	content:"\e243"
}
.glyphicon-object-align-top:before {
	content:"\e244"
}
.glyphicon-object-align-bottom:before {
	content:"\e245"
}
.glyphicon-object-align-horizontal:before {
	content:"\e246"
}
.glyphicon-object-align-left:before {
	content:"\e247"
}
.glyphicon-object-align-vertical:before {
	content:"\e248"
}
.glyphicon-object-align-right:before {
	content:"\e249"
}
.glyphicon-triangle-right:before {
	content:"\e250"
}
.glyphicon-triangle-left:before {
	content:"\e251"
}
.glyphicon-triangle-bottom:before {
	content:"\e252"
}
.glyphicon-triangle-top:before {
	content:"\e253"
}
.glyphicon-console:before {
	content:"\e254"
}
.glyphicon-superscript:before {
	content:"\e255"
}
.glyphicon-subscript:before {
	content:"\e256"
}
.glyphicon-menu-left:before {
	content:"\e257"
}
.glyphicon-menu-right:before {
	content:"\e258"
}
.glyphicon-menu-down:before {
	content:"\e259"
}
.glyphicon-menu-up:before {
	content:"\e260"
}

/* start header */

.header_bg1 {

	background-size: 100%;

}

.logo h1{margin-top: 5px;}

.login_sing_up ul

{

	margin:0px;

	padding:0px;

}

.login_sing_up ul li

{

	list-style:none;

	float:left;

	font-size: 15px;

	margin-left: 20px;

	margin-top: 5px;

}



.header{

	padding: 1% 0;

}

.logo h1 a{

	font-size: 1em;

	text-transform: uppercase;

	color: #3B3B3B;

	text-decoration: none;

}

/* search */

.h_search{

	width: 30%;

	position: relative;

	margin-top:1.1%;

}

.login_sing_up

{

	background:#cc0000;

	overflow:hidden;

	min-height:40px;

	width:50%;

	float:right;

	border-radius: 0px 0px 10px 10px;

}

.login_sing_up ul li a

{

	color:#fff;

}

.h_search form{

	width: 100%;

}

.h_search form input[type="text"]{

	padding: 10px 16px;

	outline: none;

	color: #c6c6c6;

	font-size: 13px;

	border: 1px solid rgb(236, 236, 236);

	background: #FFFFFF;

	width: 73.333%;

	line-height: 22px;

	position: relative;

	-webkit-appearance: none;

}

.h_search form input[type="submit"]{

	background: #3B3B3B;

	color: #ffffff;

	text-transform: uppercase;

	font-size: 13px;

	padding: 12px 20px;

	border: none;

	cursor: pointer;

	width: 26.333%;

	position: absolute;

	line-height: 1.5em;

	outline: none;

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

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

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

	transition: all 0.3s ease-in-out;

	-webkit-appearance: none;

}

.h_search form input[type="submit"]:hover {

	background: #0f8900;

}

/* menu */

.h_menu{

	padding: 0;

	background:#623f89;

	border-radius:5px;

	margin-bottom: 5px;

 }

 .index-menu {	margin-bottom: 0px;

 }



.navbar {

	position: relative;

	margin-bottom: 0px;

	border: none;

 }

.navbar-default .navbar-collapse, .navbar-default .navbar-form {

background:#623f89;	color: #ffffff;

	padding: 0;

	border-radius: 5px 0px 0px 5px;

}

.home

{

	border-radius: 5px 0px 0px 5px;

}

 .navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover{

	background: #562b87;

	color: #ffffff;

}

.navbar-default .navbar-nav > li > a {

	color: #fff;

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

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

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

	transition: all 0.3s ease-in-out;

}

.nav > li {

	border-right: 1px solid rgba(158, 126, 194, 0.5);

}

.nav > li > a {

	font-size: 13px;

	font-weight: bold;

	padding: 20px 25px;

	line-height: 25px !important;

	text-transform: capitalize;

}

/* start soc_icons */

.soc_icons {



}

.soc_icons ul{

	margin-bottom: 0;

}

.soc_icons ul li{

	display:inline-block;

 	margin-left: -3px;

}

.soc_icons ul li a{

	font-size: 12px;

	font-weight: 600;

	margin: 11px 14px;

	color: #fff;

	-webkit-transition: all 0.3s ease;

	-moz-transition: all 0.3s ease;

	-o-transition: all 0.3s ease;

	transition: all 0.3s ease;

	display:block;

	padding: 8px 23px;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	-o-border-radius: 3px;

	

}

.soc_icons ul li a.login

{

	background:#a3d39c;

	border-bottom: 4px solid #739e6c;

}

.soc_icons ul li a.login:hover

{

	background:#88c77f;

	text-decoration:none;

}

.soc_icons ul li a.register

{

	background:#ff7a33;

	border-bottom: 4px solid #dc5b16;

}

.soc_icons ul li a.register:hover

{

	background:#e96722;

	text-decoration:none;

}

 /* start slider */

.slider_bg{

	background: url('../images/slider_bg.jpg') no-repeat;

	background-size: 100%;

}

.slider{

	padding: 4%;

}

/* start main */

.main_bg{

	background: #F3F3F3 url(../images/bg_repeat.png);

	border-top: 1px solid #CCC;

	border-bottom: 1px solid #CCC;

	}

.main{

	padding: 20px 0;

}

.bg_clr1

{

	background:#e54c3c !important;

}



.bg_clr2

{

	background:#845986 !important;

}



.bg_clr3

{

	background:#14a085 !important;

}

.bg_clr4

{

	background:#2780ba !important;

}





.images_1_of_4 img{

	display: inline-block;

}

.images_1_of_4 h4 {

	margin: 0px  0 15px;

	text-align: center;

	font-size:11px;

	font-weight:bold;

}

.images_1_of_4 h4 a{

	display:inline-block;

	color: #353535;

	font-size: 1.5em;

	text-transform: uppercase;

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

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

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

	transition: all 0.3s ease-in-out;

}

.images_1_of_4 h4 a:hover{

	text-decoration:none;

	color: #ff5454;

}

.images_1_of_4  span{

	width: 80px;

	height: 80px;

	display: block;

	text-align: center;

	margin: 0 auto;

	float: none;

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

 }

.block_para

{

	float: none;

	width: 100%;

	text-align: center;

	margin-top: 14px;

}

.bg{

	background: #3b3b3b;

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

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

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

	transition: all 0.3s ease-in-out;

	border-radius: 75px;

	-webkit-border-radius: 75px;

	-moz-border-radius: 75px;

	-o-border-radius: 75px;

}

.images_1_of_4  span i{

	font-size: 38px;

	color: #ffffff;

	line-height: 77px;

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

	-webkit-text-shadow: 1px 1px 0px #3b3b3b;

	-moz-text-shadow: 1px 1px 0px #3b3b3b;

	-o-text-shadow: 1px 1px 0px #3b3b3b;

	-ms-text-shadow: 1px 1px 0px #3b3b3b;

}

.para{

	font-size: 14px;

	line-height: 22px;

	color: #454545;

	text-align: center;

}

.images_1_of_4 a{

	position: relative;

	z-index: 1;

}

.featuress

{

	min-height:270px;

	overflow:hidden;

}

.clr1

{

	background:#223C8D !important;

}

.clr2

{

	background:#0677d4 !important;

}

.clr3

{

	background:#ff0000 !important;

}

.clr4

{

	background:#359478 !important;

}

.clr5

{

	background:#a5ca3f !important;

}

.clr6

{

	background:#e30606 !important;

}

.clr7

{

	background:#ffa200 !important;

}

.clr8

{

	background:#3ba412 !important;

}



.featuress span i

{

	color:#fff !important;

	font-size: 38px !important;

	text-shadow:none;

}

h3.m_2 {

text-align: center;

 text-transform: uppercase;

font-size: 2em;

 margin: 0 0 3%;

 color:#61ab00;

}

.frees

{



}

.insti

{

	background:#579a3a !important;

}

.one-year

{

	background:#d16a00 !important;

}



.price_plans {

padding: 0px 0;



}

.price_plans h2{

padding: 10px 0;

text-align: center;

font-size: 3em;

color: #091535;

}

ul.price1 {

background: #0f8801;

text-align: center;

padding: 5%;

min-height: 355px;

border-radius: 5px;

}

ul.price2 {

background: #990000;

text-align: center;

padding: 5%;

min-height: 355px;

border-radius: 5px;

}

ul.price1 h4 {

color: #fff;

font-size: 20px;

text-transform: uppercase;

margin-bottom: 3%;

}

ul.price_question {

background: #e6e6e6;

padding: 20px 0;

list-style: none;

margin: 10px 0;

border-top: 1px solid #FFF;

border-bottom: 1px solid #FFF;

}

li.question_left {

width: 73.5%;

float: left;

margin-right: 6.6%;

list-style:none;

font-size: 14px;

}

li.question_right {

width: 13.5%;

float: right;

background: #f42020;

padding: 10px;

color: #FFF;

font-weight: 600;

font-size: 1.5em;

text-align: center;

margin-top: 5px;

border-radius: 8px;

}

ul.price1 h3 {

color: #FFF;

font-size: 3em;

text-transform: uppercase;

font-weight: 600;

margin: 5% 0;

}

ul.price_list {

list-style: none;

padding: 0;

}

ul.price_list p {

margin: 0;

}

ul.price_list img {

vertical-align: middle;

margin-right: 6px;

}

ul.price_list p a {

line-height: 1.8em;

font-size: 15px;

color: #fff;

text-decoration: none;

}

li.price_but {

background: none;

font-size: 0.85em;

padding: 8px 20px;

color: #FFF;

cursor: pointer;

outline: none;

-webkit-appearance: none;

-webkit-transition: all 0.3s;

-moz-transition: all 0.3s;

transition: all 0.3s;

border-radius: 3px;

-webkit-border-radius: 3px;

-moz-border-radius: 3px;

-o-border-radius: 3px;

border: 1px solid #FFF;

text-transform: uppercase;

text-decoration: none;

width: 55%;

margin: 5% auto;

list-style: none;

}

.container h3

{

	color:#091535;

}

ul.price2:hover, ul.price1:hover

{

	box-shadow: 0px 0px 8px #000;

}

ul.price2 h4 {

color: #fff;

font-size: 20px;

text-transform: uppercase;

margin-bottom: 3%;

}

ul.price_list1 {

padding: 0;

list-style: none;

}

ul.price_list1 p {

margin: 0;

}

ul.price_list1 p a {

line-height: 1.8em;

font-size: 15px;

color: #fff;

text-decoration: none;

}

li.price_but1 {

background: none;

font-size: 0.85em;

padding: 8px 20px;

color: #fff;

cursor: pointer;

outline: none;

-webkit-appearance: none;

-webkit-transition: all 0.3s;

-moz-transition: all 0.3s;

transition: all 0.3s;

border-radius: 3px;

-webkit-border-radius: 3px;

-moz-border-radius: 3px;

-o-border-radius: 3px;

border: 1px solid #fff;

text-transform: uppercase;

text-decoration: none;

width: 55%;

margin: 5% auto;

list-style: none;

}

.demos

{

	width:40%;

}

.why 

{

 	text-align:center;

	float:left !important;

}

.why span

{

	color:#fff;

	font-size:20px;

	display:block;

	width:100px;

	height:100px;

 	border-radius:5px;
	background:#0f8900;

}

.why span .fa

{

	color:#fff;

 	line-height: 100px;

	font-size: 58px;

	

}

.demos h4

{

	font-size:23px;

	font-weight:bold;

	margin-bottom: 20px;

	color:#091535;

	

}

.demos ul

{

	margin:0px;

	padding:0px;

}

.demos ul li

{

	list-style:none;

	font-size:16px;

	margin-bottom: 12px;

}

.demo_page

{

	padding:20px 0;

}

.demo_img

{

	width:25.666667%;

}

.demo_img img

{

	border-radius:10px;

}

.demoform

{

	float:right;

	width: 30.333333%;

}

.demoform h4

{

	color:#091535;

}

.demoform ul

{

	margin:0px;

	padding:0px;

}

.demoform ul li

{

	float:none;

	list-style:none;

	width:100%;

	overflow:hidden;

	margin-bottom:10px;

}

.features

{

	float:right !important;

	background: #FFFFFF;

	padding: 30px;

	border-radius: 10px;

	box-shadow: 0px 0px 5px #CECACA;

}

.demoform label

{

	display:block;

	font-size: 12px;

}

.demoform ul li input

{

	width:95%;

	height:40px;

	font-size:14px;

	padding-left:10px;

}

.lists

{

	overflow:hidden;

	margin-bottom: 25px;

}

.features-image

{

	float:left;

	width:100px;

	height:100px;

	border-radius:50%;

	text-align:center;

	margin-right: 30px;

}

.img_right

{

	float:right;

	width:30%;

}

.edu

{

	background:#612d91;

}

.admis

{

	color:#612d91;

}

.secu

{

	background:#7a8600;

}

.sec

{

	color:#7a8600;

}

.refr

{

	background:#1dbf79;

}

.re

{

	 color:#1dbf79;

}

.mobi

{

	background:#e61166;

}

.mobile

{

	color:#e61166;

}

.features-image .fa

{

	font-size:50px;

	color:#FFFFFF;

	line-height: 2;

}

.features-names

{

	float:left;

	line-height: 5;

	font-size: 20px;

}



/* Button 1 */

.fa-btn {

	font-size: 14px;

	background: none;

	cursor: pointer;

	padding: 12px 40px;

	display: inline-block;

	margin: 10px 0px;

	text-transform: capitalize;

	outline: none;

	position: relative;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	transition: all 0.3s;

}

.btn-1 {

	border: 2px solid #35b2b2;

	color: #3b3b3b;

}

/* Button 1e */

.btn-1e {

	overflow: hidden;

}



.btn-1e:hover,.btn-1e:active {

	color: #ffffff;

	text-decoration:none;

	background:#35b2b2;

	

}

.btn-1e:hover:after {

	height: 260%;

	opacity: 1;

}

.btn-1e:active:after {

	height: 400%;

	opacity: 1;

}

/* start main_btm */

.content_right

{

	margin-top: 10px;

}

.content_right .para

{

	text-align:left;

}

.main_btm{

	background: #FFFFFF;

	border-top: 1px solid rgb(233, 233, 233);

}

.content_right h4{

	color: #353535;

	font-size: 2.5em;

	line-height: 1.5em;

}

.content_right h4 span{

	color: #cc0000 ;

}

.content_right a{

	position: relative;

	z-index: 1;

}

/* start footer */

.footer_bg{

	background: #f6f6f6;

}

.footer{

	padding: 4%;

}

.copy p{

	color: #ffffff;

	font-size: 14px;

	margin-bottom: 0;

	line-height: 33px;

}

.copy p a{

	color:#FF0;

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

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

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

	transition: all 0.3s ease-in-out;

}

.copy p a:hover{

	color: #3b3b3b;

	text-decoration: none;

}

/* start about */

.about{

	padding: 20px 0;

}
.middle_content
{
	padding:30px 0px;
}

.about .para

{

	text-align:left;

}

.about h2{

	margin: 0 0 20px;

	text-transform: capitalize;

	font-size: 3em;

	color:#091535;

}

.about a{

	position: relative;

	z-index: 1;

}

/* start  technology */

.technology{

	padding: 10px 0;

}

.technology h2{

	margin: 0 0 4px;

	text-transform: capitalize;

	font-size: 3em;

	color: #091535;

}

.technology h4{

	font-size: 22px;

	color: #5b5b5b;

	font-weight: 100;

	text-transform: capitalize;

	display: block;

	margin:10px 0 14px;

	text-align:center;

}

.tech_para{

	padding-left: 0;

	padding-right: 0;

}

.technology_list1{

	margin-top: 20px;	

}

.pagination > li > a, .pagination > li > span {

	font-size: 16px;

	padding: 10px 16px;

	color: #BDBDBD;

	background-color: #3b3b3b;

	border: 1px solid #2C2929;

}

.tech_para

{

	width: 74%;

	float:right;

	text-align: justify;

}

.tech_para h4

{

	color:#091535;

}

.tech_para h4, .tech_para .para

{

	text-align:left !important;

}

.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {

	color: #FFFFFF;

	background-color: #ff5454;

	border-color: #DA4A4A;

}

.technology_list

{

	margin-top:20px;

}

.alert {

	font-size: 13px;

}

.alert-warning {

	color: #3b3b3b;

	background-color: #F3F3F3;

	border-color: #E2E2E2;

}

.full-col

{

	background-image:url(../images/consulting.jpg);

	background-position: 50% -165px;

	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);

	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);

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

	background-color: #000000;

	background-size: cover;

	background-attachment: fixed;

	background-repeat: repeat-y;

	background-position: 0 18%;

	-webkit-transition: none;

	-moz-transition: none;

	-ms-transition: none;

	-o-transition: none;

	transition: none;

	position:relative;

}

.full-col .container

{	

z-index:9999;

position:relative;

padding-top:60px;

padding-bottom:70px;

}

.full-col h3

{

	text-align:center;

	color:#FFFFFF;

	text-transform:uppercase;

}

.full-col p{ color:#C5BFBF;}

.btn-big

{

	background: rgba(250, 250, 250, 0.06);

	border: 1px solid rgba(250, 250, 250, 0.15);

	color: rgba(250, 250, 250, 0.9) !important;

	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);

	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);

	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);

	font-size: 16px;

	line-height: 20px;

	padding: 13px 20px 13px;

	webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

	transition: all 0.3s ease-in-out;

	-webkit-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	-o-user-select: none;

	user-select: none;

	display: inline-block;

	text-decoration:none;

}

.btn-big:hover

{

	background: rgba(250, 250, 250, 0.08);

	text-decoration:none;

}

.btn-big2

{

	background: rgba(98, 63, 137, 0.8);

	border: 1px solid rgba(81, 46, 121, 0.15);

	color: rgba(250, 250, 250, 0.9) !important;

	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);

	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);

	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);

	font-size: 16px;

	line-height: 20px;

	padding: 13px 20px 13px;

	webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

	transition: all 0.3s ease-in-out;

	-webkit-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	-o-user-select: none;

	user-select: none;

	display: inline-block;

}

.btn-big2:hover

{

	background: rgba(98, 63, 137, 8);

	text-decoration:none;

}

.pi-texture {

position: absolute;

top: 0;

left: 0;

bottom: 0;

right: 0;

}

/* start blog */

.da-link input

{

	float:left;

	padding-left:15px;

	width:258px;

 	font-size: 14px;

	padding: 13px 5px;

	box-shadow: 5px -5px 25px #F1F1F1 inset;

	color: #282828;

}

.da-link a

{

	float:left;

	margin: 0;

	margin-left: 10px;

	height: 44px;

	background: #35b2b2;

	color: #FFF;

}

.blog_left{

	display: block;

}

.blog_img{

	margin: 4% 0 2%;

}

.blog_left img{

	width:100%;

}

.blog_left h4 a{

	margin:0 0 20px;

	

	display: block;

	text-transform: capitalize;

	font-size: 1.5em;

	color: #3b3b3b;

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

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

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

	transition: all 0.3s ease-in-out;

}

.blog_left h4 a:hover{

	text-decoration: none;

	color: #ff5454;

}

.blog_list{



}

.blog_list ul li{

	display:inline-block;

	margin-left: 10px;

}

.blog_list ul li:first-child{

	margin-left: 0;

}

.blog_list li a{

	display: block;

	padding: 4px 8px;

	color: #b6b6b6;

	text-transform: capitalize;

}

.blog_list ul li i{

	font-size: 15px;

	color: #b6b6b6;

}

.blog_list li span{

	padding-left:10px;

	font-size: 14px;

	color: #b6b6b6;

}

.blog_list li span:hover,.blog_list li a:hover{

	color: #ff5454;

	text-decoration: none;

}



.read_more a{

	position: relative;

	z-index: 1;

}

.blog_right h4{

	text-transform: capitalize;

	font-size: 2em;

	color: #3b3b3b;

	margin-bottom: 15px;

}

/* start Social Likes */

.social_network_likes {

	text-align: center;

}

.social_network_likes li{

	width: 24.33333%;

	display: inline-block;

	margin-left: -4px;

}

.social_network_likes li:first-child{

	margin-left: 0;

}

.social_network_likes li a{

	display:block;

	color:#FFF;

	font-size: 1.5em;

	text-transform:capitalize;

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

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

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

	transition: all 0.3s ease-in-out;	

}

.social_network_likes li a p{

	padding:10px 0 5px;

	font-size: 14px;

}

.social_network_likes li a span{

	display:block;

	font-size: 24px;

}

.social_network_likes li a div.followers{

	border-bottom:1px solid #FFFFFF;

}

.social_network_likes li a:hover{

	text-decoration: none;

}

.social_network_likes li:first-child a {

	border-left:none;

}

.social_network_likes li a.tweets{

	background:#34CCFF;

}

.social_network_likes li a.tweets:hover{

  background:#2DC0F1;

}

.social_network_likes li a.facebook-followers{

	background:#3B5A99;

}

.social_network_likes li a.facebook-followers:hover{

	background:#33518D;

}

.social_network_likes li a.email{

	background:#27c1b9;

}

.social_network_likes li a.email:hover{

  background:#0BB1A8;

}

.social_network_likes li a.dribble{

	background:#EB4D89;

}

.social_network_likes li a.dribble:hover{

  background:#E04580;

}

.social_network_likes li a div.social_network{

	padding:15px 0 10px;

}

.social_network i{

	width:45px;

	height:45px;

	display:block;

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

	margin:0 auto;

}

.social_network i.twitter-icon{

	background-position: 0px 0px;

}

.social_network i.facebook-icon{

	background-position: -47px 0px;

}

.social_network i.email-icon{

	background-position: -104px 0px;

}

.social_network i.dribble-icon{

	background-position: -156px 0px;

}

/* start ads_nav */

.ads_nav{

	margin-top: 30px;

}

.ads_nav li{

	float: left;

	width: 46.333333%;

	margin:0 0 15px 15px;

}

.ads_nav li:nth-child(2),.ads_nav li:nth-child(4){

	margin-left: 0;

}

.ads_nav li a{

	display: block;

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

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

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

	transition: all 0.3s ease-in-out;

}

.ads_nav li a img{

	width: 100%;

}

.ads_nav li a:hover{

	zoom: 1;

	filter: alpha(opacity=50);

	opacity: 0.7;

	-webkit-transition: opacity .15s ease-in-out;

	-moz-transition: opacity .15s ease-in-out;

	-ms-transition: opacity .15s ease-in-out;

	-o-transition: opacity .15s ease-in-out;

	transition: opacity .15s ease-in-out;

}

/* start tag_nav */

.tag_nav {

	margin: 8% 0;

}

.tag_nav li{

	margin:10px 5px 0 0;

	display: inline-block;

}

.tag_nav li a{

	display: block;

	text-transform: capitalize;

	background: #3b3b3b;

	color: #ffffff;

	font-size: 13px;

	padding: 8px 14px;

	border-radius: 2px;

	-webkit-border-radius: 2px;

	-moz-border-radius: 2px;

	-o-border-radius: 2px;

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

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

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

	transition: all 0.3s ease-in-out;

}

.tag_nav li.active a,.tag_nav li a:hover{

	background: #ff5454;

	color: #ffffff;

	text-decoration:none;

}

/* free-trail */

.free_trail_form{}

.free_trail_form h3

{

	color:#091535;

	font-size: 3em;

	margin-top: 0;

}

.free_trail_form ul 

{

	margin:0px;

	padding:0px;

}

.free_trail_form ul li

{

	list-style:none;

	list-style: none;

	width: 100%;

	overflow: hidden;

	margin-bottom: 10px;

}

.free_trail_form ul li label {

display: block;

font-size: 12px;

}

.free_trail_form ul li input[type="text"] {

width: 80%;

height: 40px;

font-size: 14px;

padding-left: 10px;

}

/* start news_letter */

.news_letter{

	margin: 8% 0;

}

.news_letter form input[type="text"]{

	font-weight:100;

	padding: 10px;

	display: block;

	width: 100%;

	background: #ffffff;

	outline: none;

	color: #555555;

	font-size: 13px;

	border: 1px solid #DADADA;

	-webkit-appearance: none;

}

.news_letter form span{

	position: relative;

	z-index: 1;

}

.news_letter form input[type="submit"]{

	-webkit-appearance: none;

	cursor:pointer;

	border:none;

	outline:none;

	background: none;

}

/* start contact */

.company_ad h2{

	margin: 0 0 20px;

	text-transform: capitalize;

	font-size: 3em;

	color:#091535;

}

.company_ad p{

	font-size: 14px;

	color: #3b3b3b;

}

.company_ad p a {

	color: #ff5454;

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

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

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

	transition: all 0.3s ease-in-out;

}

.company_ad p a:hover{

	text-decoration:none;

	color: #3b3b3b;

}

.contact-form h2{

	margin: 0 0 20px;

	text-transform: capitalize;

	font-size: 3em;

	color:#091535;

}

.contact-form span{

	display:block;

	text-transform: capitalize;

	font-size: 14px;

	color: #5b5b5b;

	font-weight: normal;

	margin-bottom: 10px;

}

.contact-form textarea {

	padding: 10px;

	display: block;

	width: 99.3333%;

	background: #ffffff;

	outline: none;

	color: #c0c0c0;

	font-size: 0.8725em;

	border: 1px solid #ECECEC;

	-webkit-appearance: none;

	resize: none;

	height: 120px;

	border-radius: 4px;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	-o-border-radius: 4px;

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

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

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

	transition: all 0.3s ease-in-out;

}

.contact-form textarea:focus{

	border:1px solid #0f8900;

}

.form-control{

	box-shadow: none;

	border: 1px solid #ECECEC;

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

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

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

	transition: all 0.3s ease-in-out;

}

.form-control:focus {

	box-shadow: none;

}

.contact-form input[type="submit"] {

	-webkit-appearance: none;

	cursor: pointer;

	border: none;

	outline: none;

	background: none;

	text-transform: uppercase;

	font-weight: 100;

}

.contact-form label{

	position: relative;

	z-index: 1;

}

.form-control:focus {

	border-color: #0f8900;

}

/* start details */

.details img{

	margin-bottom: 20px;

}

.footer_bg

{

	border-top: 6px solid #4F4F50;

	background: #2e343e;

	padding: 20px 10px 20px;

}

.footer_bg h4

{

	color:#D1CACA;

}

.footer_bg p

{

	color:#fff;

	font-size:12px;

}

.footer_bg ul

{

	margin:0px;

	padding:0px;

}

.footer_bg ul li

{

	float:none;

	list-style:none;

	color:#fff;

	font-size:12px;

 }

 .footer_bg ul li .fa

 {

 	font-size:18px;

	margin-right: 5px;

 }

.footer_bg ul li a

{

	color:#fff;

	font-size:12px;

}

.copy

{

	background:#232933;

	padding: 8px 0px;

	border-top: 1px solid #4B4949;

	border-bottom: 4px solid #000000;

}

.social_icons ul li

{

	float:left;

	margin-right: 5px;

	text-align: center;

	line-height: 45px;

}

.social_icons ul li a

{

	width:40px;

	height:40px;

	display:block;

	background:#CCCCCC;

/*	-webkit-transition: all .25s ease-in-out;

	-moz-transition: all .25s ease-in-out;

	-o-transition: all .25s ease-in-out;

	transition: all .25s ease-in-out;*/

	border-radius: 50%;

}

.social_icons ul li a:hover

{
/*
	 -webkit-transform: scaleX(-1);

    -moz-transform: scaleX(-1);

    -o-transform: scaleX(-1);

    transform: scaleX(-1);

    filter: FlipH;

    -ms-filter: "FlipH";*/
	background:#000;

}

.social_icons ul li a .fa

{

 	font-size: 20px;

	margin-right: 0;

}



.social_icons ul li a:hover

{

	background:#7f7f7f;

}



/***** Media Quries *****/

@media only screen and (max-width: 1440px) and (min-width: 240px)  {

	.wrap{

		width:95%;

	}

}

@media only screen and (max-width: 992px) and (min-width: 801px)  {
	.header_top .col-sm-6
	{
		width:100% !important;
	}
	.login_menu
	{
		text-align:center;
	}
}

@media only screen and (max-width: 991px) and (min-width: 640px)  {
	.logo 
	{
	width:30%;
}
	.main-menu-container
	{
		float:right !important;
	}
}

@media only screen and (max-width: 800px) and (min-width: 240px)  {
	
	.header_top .col-sm-6
	{
		width:100% !important; 
		}
		
		.logo {
    margin-left: 0 !important;
    text-align: center;
}
img { width:100%; }
.main-menu-container li a {
     text-decoration: none !important;
    padding: 28px 0px !important;
	margin: 0 5px !important;
    
}

.login_menu
{
	text-align:center;
	top:0 !important;
	margin-top:24px;
}
.main_footer
{
	position:relative !important;
}
}

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

}

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

}

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

}

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

	.images_1_of_4 h4 a {

		font-size: 1.2em;

	}

	.para {

		font-size: 13px;

	}

	.content_right h4 {

		font-size: 2em;

	}

}

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

	.logo{
		margin-left: 89px;
		text-align:center;
	}

	.h_search {

		width: 98%;

		padding: 20px;

		margin-bottom: 12px;

	}

	.h_menu {

		position: relative;

	}
	.container {
width: 100%;
}	

	.nav > li {

 background: #623f89;

}

.img_right {

float: none;

width: 100%;

}
img.img-responsive {
width: 174px;
/* text-align: center; */
margin-left: 42px;
}
.img_right {
float: right;
width: 192px;
margin-right: 46px;
}
ul.price1, ul.price2 {
width: 304px;
margin-left: 26%;
}
.features {
float: left !important;
background: #FFFFFF;
padding: 30px 50px;
border-radius: 10px;
box-shadow: 0px 0px 5px #CECACA;
text-align: center;
margin-left: 2%;
width: 390px;
}

	.soc_icons {

		position: absolute;

		top: 0px;

 	}

	.navbar-default .navbar-toggle {

		border-color: #FFF;

	}

	.navbar {

		min-height: 51px;

	}

	.navbar-default .navbar-collapse, .navbar-default .navbar-form {

		border-color: #3b3b3b;

	}

	.navbar-default {

		border:none;

		float:none !important;

		background: #623f89;

	}

	.navbar-nav {

		margin: 0px 0px;

	}

	.nav > li > a {

		padding: 20px 15px;

	}

	.soc_icons ul li a {

		font-size: 14px;

		margin: 6px 3px;

  	}

	.slider_bg {

		background-size: 100% 100%;

	}

	.main {

		padding: 4% 0;

	}

	.images_1_of_4{

		margin-bottom: 4%;

			float: none;

	clear: both;

	}

	.main{

		padding: 2%;

	}

	.technology {

		padding: 4%;

	}
	.about {

		padding: 4%;

	}

	.social_network_likes li {

		width: 24.3333%;

	}

	.tag_nav {

		margin: 4% 0;

	}

	.news_letter {

		margin: 4% 0;

	}

	.technology h4 {

		font-size: 20px;

	}

	.demos{ width:100%;}

	.demoform {

float: none;

width: 100%;

}

.login_sing_up {

 overflow: hidden;

min-height: 40px;

width: 30%;

float: none;

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

margin: auto;

}

.tech_para

{

	width:100%;

	float:none;

	text-align:center;

	

}

.why {

text-align: center;

float: none !important;

}

.tech_para h4, .tech_para .para {

text-align: center !important;

}

.why span{ margin:auto}






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

	.company_ad{

		margin-left: 0;

	}
	.main-menu-container
{
	float:none !important;
}
	.logo img
	{
		width:50% !important;
	}
	.main-menu-container li
	{
		display:inline-block;
		float:none !important;
	}
	.main-menu-container{ text-align:center }
	.logo {
    float: none !important;
}

	.blog_left h4 a {

		font-size: 1.2em;

	}

	.technology h4 {

		font-size: 17px;

	}

	.login_sing_up {

 	overflow: hidden;

	min-height: 40px;

	width: 55%;

	float: none;

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

	margin: auto;

	}

	li.question_left{ width:100%; float:none;}

	li.question_right{ width:100%; float:none;}

	.demos{ width:100%;}

	.demoform {

float: none;

width: 100%;

}

.tech_para

{

	width:10%;

	float:none;

	text-align:center;

	

}

.why {

text-align: center;

float: none !important;

}

.tech_para h4, .tech_para .para {

text-align: center !important;

}

.why span{ margin:auto}

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

	.images_1_of_4 h4 {

		margin: 20px 0 10px;

	}
	.main-menu-container li a
	{
		font-size:10px !important;
	}

	.technology h2 {

		font-size: 2em;

	}

	.about h2 {

		font-size: 2em;

	}

	.company_ad h2 {

		font-size: 2em;

	}

	.contact-form h2 {

		font-size: 2.5em;

	}

	.blog_left h4 a {

		font-size: 1em;

	}

	.blog_list ul li {

		margin-left: 5px;

	}

	.blog_list li a {

		padding: 4px 4px;

	}

	.detail h2{

		font-size: 2em;	

	}

	.login_sing_up {

	background: #cc0000;

	overflow: hidden;

	min-height: 40px;

	width: 55%;

	float: none;

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

	margin: auto;

	}

	li.question_left{ width:100%; float:none;}

	li.question_right{ width:100%; float:none;}

	.demos{ width:100%;}

	.demoform {

float: none;

width: 100%;

}

.tech_para

{

	width:100%;

	float:none;

	text-align:center;
}
.why {
text-align: center;
float: none !important;
}
.tech_para h4, .tech_para .para {

text-align: center !important;
}
.why span{ margin:auto}
}
}

@media only screen and (max-width: 320px) {
.main {
	padding: 8% 2%;
}
.soc_icons ul li a {
	font-size: 14px;
	width: 77px;
	margin: 9px 0px;
	padding: 5px 20px;
}
.soc_icons ul li {
margin-left: 10px;
}
.main-menu-container li a
{
	    font-size: 10px !important;
    
}
.logo {
margin-left: -7px;
text-align: center;
}
	.images_1_of_4 h4 {

		margin: 15px 0 10px;

	}

	.social_network_likes li a p {

		font-size: 12px;

	}
	div.col-md-3 {
	width: 277px;
	margin-left: 19px;
	}
	ul.price1
	{
	min-height:299px;
	}
	.features {
	padding: 17px;
	margin-right: 16px;
	}
	ul.price2
	{
		min-height:304px;
	}
	ul.price_list1 p a, ul.price_list p a
	{
		font-size:13px;
	}
	.m_25
	{
	font-size:20px;
	}
	ul.price2 h4
	{
	font-size:18px;	
	}
	ul.price1 h3 {
	color: #FFF;
	font-size: 2.3em;
	}
	ul.price1 h4
	{
	font-size:18px;
	}

	.images_1_of_4 span {

		width: 88px;

		height: 88px;

	}

	.images_1_of_4 span i {

		font-size: 5em;

		line-height: 1.8em;

	}

	.images_1_of_4 h4 a {

		font-size: 1em;

	}

	.technology h4 {

		font-size: 14px;

		line-height: 1.5em;

	}

	.blog_list ul li:nth-child(3){

		margin-left: 0;

	}

	.login_sing_up {

	background: #07448b;

	overflow: hidden;

	min-height: 40px;

	width: 55%;

	float: none;

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

	margin: auto;

	}

	li.question_left{ width:100%; float:none;}

	li.question_right{ width:100%; float:none;}

	.demos{ width:100%;}
	.demos h4
	{
		font-size:19px;
	}
	.demos ul li
	{
		font-size:14px;
	}

	.demoform {

float: none;

width: 100%;

}

.tech_para

{

	width:100%;

	float:none;

	text-align:center;

	

}

.why {

text-align: center;

float: none !important;

}

.tech_para h4, .tech_para .para {

text-align: center !important;

}

.why span{ margin:auto}

.footer_form {

float: none !important;

}

footer_form {

 padding-top: 0px;

width: 76% !important;

margin: auto;

}

.social_icons {

float: none !important;

width: 144px;

margin: auto;

clear: both;

margin-top: 13px;

}



}
/*stylesheet continues*/



#pricing-table {
    margin:20px 0 auto;
    text-align: center;
   /* total computed width = 222 x 3 + 226 */
	margin-left:50px;
}

#pricing-table .plan {
    font: 12px 'Lucida Sans', 'trebuchet MS', Arial, Helvetica;
    text-shadow: 0 1px rgba(255,255,255,.8);        
    background: #fff;      
    border: 1px solid #ddd;
    color: #fff;
    padding: 20px;
    width: 220px; /* plan width = 180 + 20 + 20 + 1 + 1 = 222px */      
    float: left;
    position: relative;
}
.plans {
    font: 12px 'Lucida Sans', 'trebuchet MS', Arial, Helvetica;
    text-shadow: 0 1px rgba(255,255,255,.8);        
    background: #fff;      
    border: 1px solid #ddd;
    color: #898989;
    padding: 20px;
    width: 340px; /* plan width = 180 + 20 + 20 + 1 + 1 = 222px */      
    float: left;
    position: relative;
	text-align:left
}

#pricing-table #most-popular {
    z-index: 2;
    top: -13px;
    border-width: 3px;
    padding: 30px 20px;
    border-radius: 5px;
    box-shadow: 20px 0 10px -10px rgba(0, 0, 0, .15), -20px 0 10px -10px rgba(0, 0, 0, .15);    
}

#pricing-table .plan:nth-child(1) {
    border-radius: 5px 0 0 5px;        
}

#pricing-table .plan:nth-child(4) {
    border-radius: 0 5px 5px 0;        
}

/* --------------- */   

#pricing-table h3 {
    font-size: 20px;
    font-weight: normal;
    padding: 20px;
    margin: -20px -20px 50px -20px;
    /*background-color: #eee;
    background-image: linear-gradient(#fff, #eee);*/
}

#pricing-table #most-popular h3 {
    background-color: #ddd;
    background-image: linear-gradient(#eee, #ddd);
    margin-top: -30px;
    padding-top: 30px;
    border-radius: 5px 5px 0 0;         
}

#pricing-table .plan:nth-child(1) h3 {
    border-radius: 5px 0 0 0;       
}

#pricing-table .plan:nth-child(4) h3 {
    border-radius: 0 5px 0 0;       
}   

#pricing-table h3 span {
    display: block;
    font:bold 16px/85px calibri;
    color: #777;
    background: #fff;
    border: 5px solid #fff;
    height: 100px;
    width: 100px;
    margin: 10px auto -65px;
    border-radius: 100px;
    box-shadow: 0 5px 20px #ddd inset, 0 3px 0 #999 inset;
}

/* --------------- */

#pricing-table ul {
    margin: 27px 0 0 0;
    padding: 0;
    list-style: none;
}

#pricing-table li {
    border-top: 1px solid #ddd;
    padding: 10px 0;
	line-height:18px;
}

/* --------------- */
    
#pricing-table .signup {
    position: relative;
    padding: 8px 20px;
    margin: 20px 0 0 0;  
    color: #fff;
    font: bold 14px Arial, Helvetica;
    text-transform: uppercase;
    text-decoration: none;
    display: inline-block;       
    background-color: #72ce3f;
    background-image: linear-gradient(#72ce3f, #62bc30);
    border-radius: 3px;     
    text-shadow: 0 1px 0 rgba(0,0,0,.3);        
    box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 2px 0 rgba(0, 0, 0, .7);
}

#pricing-table .signup:hover {
    background-color: #62bc30;
    background-image: linear-gradient(#62bc30, #72ce3f); 
}

#pricing-table .signup:active, #pricing-table .signup:focus {
    background: #62bc30;       
    top: 2px;
    box-shadow: 0 0 3px rgba(0, 0, 0, .7) inset; 
}

/* --------------- */

.clear:before, .clear:after {
  content:"";
  display:table
}

.clear:after {
  clear:both
}

.clear {
  zoom:1
}
.bgr1{
background-color:#73A3D4 !important;
}
.bg2{
background-color: #EF5A5C!important;
}
.bg3{
background-color:#65C965 !important;
}
.cul{
color:#73A3D4;
}
.cul2{
color:#EF5A5C;
}
.cul3{
color:#65C965;
}
.pr1{
text-align:right;
font-size:18px;
line-height:26px;
}
.pr2, .pr3, .pr4{
font-size:18px;
color:#fff;
}
.pr2{
background:#73A3D4;
}
.pr3{
background:#EF5A5C;
}
.pr4{
background:#65C965;
}

 .upgrade{
		color:red;
		font-size:14px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-align:center;
		margin-left:auto;
		margin-right:auto;
		
}
.free_trail button{  
			font-size: 14px;
background: none;
cursor: pointer;
padding: 12px 40px;
display: inline-block;
margin: 10px 0px;
text-transform: capitalize;
outline: none;
position: relative;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
border: 2px solid #35b2b2;
color: #3b3b3b;
}


.home_section_main
{
	background:url(../images/home_new.jpg) no-repeat;
	height:100vh;
	background-size:cover;
	position:relative;
}
.home_section_main:before
{
	content:'';
	position:absolute;
	width:100%;
	height:100%;
	background:#000;
	opacity:0.3;
	top:0;
	left:0;
}
.header
{
	position:relative;
	z-index:1;
}
.logo
{
	float:left;
}
.main-menu-container
{
	float:right;
}
.main-menu-container li
{
	list-style:none;
	float:left;
	position:relative;
}
.main-menu-container ul
{
	margin:0;
	padding:0;
}
.main-menu-container li a
{
	    margin: 0 10px; text-decoration:none !important;
    padding: 30px 6px;
    font-size: 13px;
    color: #FFF;
    opacity: 1;
    display: inline-block;
    text-transform: uppercase;
    font-weight: 600;
}
.main-menu-container li a.active-menu:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    height: 2px;
    width: 100%;
    background: #fff;
    display: block;
}
.login_menu
{
	    position: relative;
    top: 24px;
}
.middle_content { z-index:2;  position:relative;}
.content_sec{ position:relative; text-align:center; margin-top:25vh; color:#fff; }
.login_menu a
{
	display:inline-block;
	border:1px solid #fff;
	padding:5px 15px;
	border-radius:3px; color:#fff; text-decoration:none !important;	
	font-size: 13px;
    margin-right: 10px;
}
.demo_btn a
{
	background: #0d8c00;
    color: #fff;
    display: inline-block;
    padding: 10px 56px;
    font-size: 15px;
    border-radius: 5px;
	text-decoration:none !important;
}
.btns_sec 
{
	text-align:center;
}
.btns_sec a
{
	    display: inline-block;
    width: 120px;
    height: 120px;
    background: rgba(0, 0, 0, 0.68);
    margin-right: 20px;
}
.middle-btns
{
    position: relative;
    top: 8vh;
}
.main_footer
{
	position:absolute;
	bottom:0;
	z-index:2;
	width:100%;
	padding:20px 0;
	background:rgba(0, 0, 0, 0.78);
	text-align:center;
	color:#fff;
	font-size:13px;
}
.features_bg
{
	background:url(../images/bg_features.jpg) no-repeat;
	background-size:cover;
}
.title_banner
{
	color:#fff;
	text-align:center;
	padding-bottom: 60px;
}
.strip_bg
{
	background:#d9f2fa;
	padding:30px 0px;
	text-align:center;
}
.strip_bg h3
{
	margin:0;
	padding:0;
}
 .content_section
{
	padding-bottom:30px;
	padding-top:30px;
	border-bottom:1px solid #b7b6b6;
	position:relative;  
}
.content_section p 
{
	font-size:14px;
}
.content_section h4
{
	font-size:25px;
	color: #0f8900;
}
.strip_bg p{ font-size:14px; margin-top:10px; }
.contact-form .contact-form-control
{
	background: #e2e2e2;
    padding: 20px 40px;
    font-family: montserrat;
    font-size: 12px;
    color: #555;
    border: 0;
    margin-bottom: 5px;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -ms-border-radius: 40px;
    -o-border-radius: 40px;
    border-radius: 40px;
	width:100%;
}
.company_ad span {
    display: table-cell;
    vertical-align: middle;
    width: 82px;
    height: 82px;
    background: #108a00;
    text-align: center;
	webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
	color:#fff;
	font-size:36px;
}
.company_ad  p {
    display: table-cell;
    vertical-align: middle;
    padding-left: 20px;
     font-size: 15px;
    color: #444;
    font-weight: 700;
    padding-right: 40px;
}
.company_ad label
{
	display:block;
}
.traditional-title
{
	    text-transform: uppercase;
    letter-spacing: 0.3px;
    font-weight: 700;
    line-height: unset;
    margin-bottom: 30px;
}
.contact_bg{
	background:url(../images/bg-contact.jpg) fixed no-repeat;
	background-size:cover;
	position:relative;
	padding-top:5%;
	padding-bottom:5%;
}
.content_section .col-md-6 img
{
	width:100%;
}
.contact_bg:before
{
	content:'';
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	background: #f9f9f9;
    opacity: 0.95;
}
.Submit_btn_sec input[type="submit"]
{
	    text-align: center;
    text-transform: uppercase;
    letter-spacing: 0.3px;
    font-weight: 800;
    min-width: 197px;
    border: 2px solid transparent;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
    border-radius: 30px;
	cursor:pointer;
	    background: #108a00;
    color: #fff;
    padding: 14px 14px;
    position: relative;
    margin-left: 28px;
}
.main_footer img
{
	width: 12%;
    margin-right: 16px;
}
.ftr-content
{
	padding-top:15px;
}