		
						.quote-start, a:hover, #footer-widget-area a:hover, .entry-utility a:hover, #primary-main-menu li ul li:hover > a, #primary-main-menu li ul > li.current-menu-item > a, #primary-main-menu li ul > li.current-menu-ancestor > a, #primary-main-menu li ul > li.current_page_parent > a, .wp-pagenavi a:hover, .wp-pagenavi span.current, .su-fancy-link:hover, ul.pf-filter li.active a, .su-tabs-nav span.su-tabs-current .su-tab-icon, .su-tabs-nav span:hover .su-tab-icon, .su-tabs .pane-wrapper .pane-title:hover .su-tab-icon, .su-tabs .pane-wrapper .pane-title.su-tabs-current .su-tab-icon, .su-spoiler-title .spoiler-button.spoiler-active, .su-spoiler-title:hover .spoiler-button, .widget_side_menu  ul li.current-menu-item a, #copyright a:hover, #footer-menu a:hover, .person-title, .quote-author, .service-box i, .fp_carousel .jcarousel-prev:hover, .fp_carousel .jcarousel-next:hover, .tp-caption.kickstart_color, .woocommerce-MyAccount-navigation ul li.is-active a{color:#612d91;}
				
		.su-button, .sidebar-line span, .background-block, .nivo-directionNav a:hover, .nivo-controlNav a.active, .latest-blog-entry .blog-entry-date span, .link-button a, .post-link, #wp-calendar #today, #footer-widget-area #wp-calendar tbody td#today, .skillbar, input[type="submit"], thead th, .tp-caption.kickstart_button, .tp-caption.kickstart_bgcolor, #header-search-wrapper{background-color:#612d91;}
				
		ul.pf-filter li.active, .su-pullquote-style-1, .wp-pagenavi a:hover, .wp-pagenavi span.current, .staff-wrapper img, #primary-main-menu > li:hover > a, #primary-main-menu li.search-active a{border-color:#612d91;}
		.su-callout {border-left-color:#612d91;}
		#primary-main-menu > li.current-menu-item a:after, #primary-main-menu > li.current-menu-ancestor a:after, #primary-main-menu > li.current_page_parent > a:after, #header-search-wrapper:before, .woocommerce-MyAccount-navigation ul li.is-active {border-bottom-color:#612d91;} 
		
				.latest-works ul li .pf-title, .filterable-grid li a.pf-info, .filterable-grid li a.pf-zoom, .filterable-grid .pf-title, .fp_carousel li .fp_title{background-color:#612d91; background-color:rgba(97,45,145, 0.8);}
		
				.woocommerce div.product span.price,.woocommerce div.product p.price,.woocommerce #content div.product span.price,.woocommerce #content div.product p.price,.woocommerce-page div.product span.price,.woocommerce-page div.product p.price,.woocommerce-page #content div.product span.price,.woocommerce-page #content div.product p.price, .woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price, .woocommerce .cart-collaterals .cart_totals table .total th, .woocommerce .cart-collaterals .cart_totals table .total td, .woocommerce table.shop_table tfoot .total td,.woocommerce table.shop_table tfoot .total th {color:#612d91;}
		
		.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce #content input.button,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button,.woocommerce-page #respond input#submit,.woocommerce-page #content input.button, .woocommerce span.onsale,.woocommerce-page span.onsale, .woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page a.button.alt,.woocommerce-page button.button.alt,.woocommerce-page input.button.alt,.woocommerce-page #respond input#submit.alt,.woocommerce-page #content input.button.alt, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle {background-color:#612d91;}

				
		body{
		background-color:;background-image: url();background-repeat:;background-position:;background-attachment:;		}
		
		body {
		font-family:, sans-serif;font-weight:;letter-spacing:;text-transform:;color:#727272;font-size:;		}
		
		input[type='submit']{
		font-family:, sans-serif;
		}
		
		#primary-main-menu {
		font-family:, sans-serif;font-weight:;letter-spacing:;text-transform:;		}
		
		.page-title h1 {
		font-family:, sans-serif;font-weight:;letter-spacing:;text-transform:;		}
		
		#default-widget-area .xoxo li .widget-title, #footer-widget-area .widget-area .widget-title {
		font-family:, sans-serif;font-weight:;letter-spacing:;text-transform:;		}
		
		h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h2.post-title, .su-tabs .su-tabs-nav span, .su-tabs .pane-title, .su_au_name, .su-pricing-title, .su-pricing-value, .post_slider .info h2, .recent_post_widget_title, .tp-caption.kickstart_heading {
		font-family:, sans-serif;font-weight:;letter-spacing:;text-transform:;		}
		
		.custom-font{
		font-family:, sans-serif;font-weight:;letter-spacing:;text-transform:;		}
				
		body a, ul#filter a {color:#612d91;}		
		.mnky-breadcrumbs, .mnky-breadcrumbs a{color:#ffffff;}
		ul#filter li.current a { color:#727272;}
		
		h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .su-service-title, .su-tabs .su-tabs-nav span, .su-tabs .pane-title, .su_au_name, .heading-wrapper h6, .su-spoiler-title {color:#444444;}
		
		h1{font-size:22px;}
		h2{font-size:16px;}
		h3{font-size:16px;}
		h4{font-size:14px;}
		h5{font-size:12px;}
		h6{font-size:;}
		
		#header-wrapper{
		background-color:#ffffff;background-image: url();background-repeat:;background-position:;		}
		
		#title-wrapper{
		background-color:#ffffff;background-image: url();background-repeat:;background-position:;background-attachment:;border-color:#ffffff;		-webkit-background-size: auto;
		-moz-background-size: auto;
		-o-background-size: auto;
		background-size: auto;
		}
		
		#header-wrapper:after {content: ""; background:url(images/header-shadow.png) no-repeat 50% 100%; position:absolute; width:100%; height:47px; margin-top: 1px;}
			.default-header #header-wrapper:after, .no-title-wrapper #header-wrapper:after{display:none;}
			#title-wrapper .header-shadow {background:url(images/header-shadow.png) no-repeat 50% 100%; position:absolute; width:100%; height:47px; top:0;}		
		#header {height:130px;}
		#header #logo {margin-left:; margin-bottom:;}
		
		#primary-main-menu{font-size:;}
		#primary-main-menu li{padding-bottom:10px;}
		#primary-main-menu > li.current-menu-item, #primary-main-menu > li.current-menu-ancestor,  #primary-main-menu > li.current_page_parent {padding-bottom:12px;}		#primary-main-menu li a{color:#292929; border-color:#e7e7e7;}
		#primary-main-menu li ul li a{background-color:#313131;}
		#primary-main-menu li ul li a{color:#bfbfbf;}

		#footer-wrapper {background-color:#373839;}				
		#copyright-wrapper {background-color:#282A2B;}				
		#footer-widget-area .widget-area .widget-title {color:#EAEAEA;}				
		#footer-wrapper, #copyright {color:#9C9C9C;}
		#footer-wrapper a, #copyright a, #footer-menu a {color:#BCBCBC;}
								
		.page-title h1{color:#333333;}
		.page-title h1 {
		text-shadow: none; 
		background: none;
		}
		
		#header-wrapper #header-widget-area ul.xoxo{margin-top:10px;}
		#top-bar-wrapper{background-color:#E9E9E9;}
		#top-bar-wrapper #top-bar, #top-bar-wrapper #top-bar a{color:#8B8B8B;}
		
		#orbit-wrapper, #orbit-content{ height: 390px !important;}
		
					@media only screen and (min-width: 480px) and (max-width: 767px) {
				#orbit-wrapper, #orbit-content{height:181px !important;}			}
			@media only screen and (max-width: 479px) {
				#orbit-wrapper, #orbit-content{height:125px !important;}			}
					@media only screen and (min-width: 768px) and (max-width: 979px) {
				#orbit-wrapper, #orbit-content{height:289px !important;}				
			}
				
		
				

		
				#header {height: 130px!important}
#header #logo {
    position: absolute;
    bottom:0
}

h2.post-title {
    font-size: 16px;

}
h2.post-title a {

}

/* for testimonials styling */
blockquote {
    background: url("/wp-content/uploads/2014/11/pull-quote-dark-rtl1.png") no-repeat scroll 0 4px transparent;
    padding: 5px 10px 5px 35px;
    line-height: 24px;
    font-style: italic;
border-left: none;
}
blockquote p {    font-size: 16px!important;}
blockquote cite {
    font-size: 12px;
    font-weight: bold;
}

/* for spacing issue on post grid */
ol, ul.square, ul.circle, ul.disc, ul {
margin-left: 0;
}

/* override for contact form width */
.wpcf7 textarea {
    width: auto;
    height: auto;
    margin-top: 5px;
}
.wpcf7 input {
    width: auto;
    height: auto;
    margin-top: 0;
}

/* menu colors override */
#primary-main-menu li ul li a:hover {
    color: #ffffff;
}

#primary-main-menu > li.current-menu-item a::after, #primary-main-menu > li.current-menu-ancestor a::after, #primary-main-menu > li.current_page_parent > a::after, #header-search-wrapper::before {
    border-bottom-color: #612d91;
}

#primary-main-menu li ul li.current_page_item a {color:#fff!important}
.padding10 img {padding: 10px}
.padding15 img {padding: 15px}

#header-wrapper .widget_text {color: #612d91;font-size: 11px}
/*media all*/
#wrapper {
    margin: 30px auto;
}


/* animation page CSS */

.inner-contents {
	width: 940px;
	margin: 0 auto;
	height: auto;
}
.inner-contents h1 {
	padding: 34px 0 0 0;
	text-align: center;
	color: #5b2a93;
	font-size: 28px;
	font-weight: 500;
}
.inner-contents p {
	padding: 0px 0 0 0;
	text-align: center;
	color: #403f3f;
	font-size: 18px;
	font-weight: 400;
}
.inner-contents .media-section {
	width: 31%;
	height: auto;
	display: inline-block;
	margin: 50px 19px 0 0;
}
.inner-contents .media-section h3 {
	font-size: 18px;
	color: #5d268e;
	border-bottom: 1px solid #dddddd;
	font-weight: 600;
	width: 100%;
	padding-bottom: 4px;
}
.inner-contents .media-section >.videoplay {
	width: 100%;
	margin: 10px 0 0 0;
	display: block;
	height: auto;
}
.full-contents {
	width: 98%;
	text-align: justify !important;
	font-size: 18px;
	color: #403f3f;
	margin-top: 55px;
	font-weight: 600;
	display: block;
	line-height: 24px;
}
.inner-contents > ul {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	padding: 0px 0 30px 0;
	margin: 0px 0 0 0px;
	border-bottom: 2px solid #cbcbcb;
}
.inner-contents > ul > li {
	font-size: 18px;
	color: #838080;
	padding: 20px 0px 0px 10px;
	text-align: left;
	margin-left: 18px;
	list-style-image: url(../images/list-type.png);
	font-weight: 500;
}
.col-medium {
	width: 32%;
	display: inline-block;
	margin: 40px 20px 0 0;
	height: auto;
	float: left;
}
.btn-order {
	width: 50%;
	display: block;
	background: #5f2b99;
	color: #fff;
	text-align: center;
	margin: 2em auto 0 auto;
	font-weight: 600;
	padding: 12px 0 12px 0;
	font-size: 26px;
	text-transform: uppercase;
	border-radius: 3px;
	text-decoration: none;
}
.col-medium > ul {
	list-style: none;
	width: 77%;
	margin: 0px;
	padding: 0px;
	display: inline-block;
}
.col-medium > ul > li {
	list-style: none;
	width: 100%;
	font-size: 18px;
	color: #838080;
	font-weight: 600;
	padding: 36px 0 0 0;
	text-align: left;
}
.col-medium > ul > li > span {
	min-width: 65%;
	display: inline-block;
}
.col-medium > ul > li > b {
	font-weight: 600;
	color: #484747;
}
.col-medium > ul > li > input[type="checkbox"] {
	border: 1px solid #cacaca;
	width: 15px;
	height: 15px;
	display: inline-block;
	margin: 0 15px 0 0;
	appearance: none;
}
.col-medium > ul > li > input[type="checkbox"]:checked {
	content: '';
	background-image: url(../images/checked.png);
	background-position: left center;
	background-repeat: no-repeat;
	width: 15px;
	height: 15px;
	position: relative;
	padding: 7px 0 0 1px;
	margin: 0 15px 0 0;
	line-height: 0px;
	text-align: center;
	appearance: none;

}
.col-md-medium {
	width: 47%;
	display: inline-block;
	margin: 18px 10px 0 0;
}
.btn-vat {
	width: 60%;
	height: auto;
	padding: 12px 0 12px 0;
	background: none;
	border: 1px solid #8f8f8f;
	color: #696969;
	display: inline-block;
	text-align: center;
	border-radius: 3px;
	text-decoration: none;
}
.btn-vat:hover {
	background: #5f2b99;
	color: #fff;
	transition: all ease 0.10s;
	-webkit-transition: all ease 0.10s;
	-moz-transition: all ease 0.10s;
}
.ful-wi {
	width: 65%;
	margin-top: 0px;
	display:inline-block;
}
.ful-wi > .form-area {
	width: 100%;
	height: auto;
	display:inline-block;
	margin: 4.5em 0 0 0em;
}
.ful-wi > .form-area > input[type=text],
.ful-wi > .form-area > input[type=email],
.ful-wi > .form-area > input[type=tel] {
	border-bottom: 1px solid #b5b5b5;
	color: #b5b5b5;
	font-size: 16px;
	text-align: left;
	padding-bottom: 5px;
	margin-bottom: 35px;
	border-top: none;
	border-right: none;
	border-left: none;
	width: 47%;
	margin-right:1em;
	display:inline-block;
}
.ful-wi > .form-area > label {
	font-size:16px;
	color: #b5b5b5;
}
.text-full-width {
	width:98% !important;
}
.ful-wi > .form-area > textarea {
	border-bottom: 1px solid #b5b5b5;
	color: #b5b5b5;
	font-size: 18px;
	text-align: left;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 35px;
	display: block;
	border-top: none;
	border-right:1px solid #b5b5b5;
	border-left: 1px solid #b5b5b5;
	width: 98%;
}
.ful-wi > .form-area > input[type=file] {
	border-bottom: 1px solid #b5b5b5;
	color: #b5b5b5;
	display: block;
	border-top: none;
	border-right: none;
	border-left: none;
	width: 50%;
}
.ful-wi > .form-area > p {
	font-size: 12px;
	color: #848484;
	font-weight: 400;
	text-align: left;
}

.tot-amt {
	color: #515151;
	font-size: 13px;
	text-align: center;
	padding: 40px 0 5px 15px;
	margin-bottom: 0px;
	width: 30%;
	display:inline-block;
	font-family: 'Open Sans', sans-serif;
}
.total {
	color: #000000;
	font-size: 23px;
	text-align: right;
	display:block;
	font-weight:600;
	padding: 10px 0 5px 33px;
	margin-bottom: 0px;
	width: 70%;
	display:block;
	font-family: 'Open Sans', sans-serif;
}
.inner-contents > hr {
	background:#b5b5b5;
	height:1px;
}
.col-medium > ul > li > input[type="checkbox"]:checked,
.col-medium > ul > li > input[type="checkbox"] {
width: 15px;
height: 15px;
padding: 7px 0 0 1px;
margin: 0 15px 0 0;
}

.btn-vat {
top: -25px;
position: relative;
}


@media screen and (max-width:768px) {
.inner-contents {
	width: 100%;
}
.inner-contents .media-section {
	width: 28%;
	margin-left: 10px;
}
.col-medium > ul {
	width:100%;
}
.ful-wi > .form-area > input[type=text] {
	width:46%;
}
.col-md-medium {
	width: 100%;
	margin-right: 0px;
}
}
@media screen and (min-width:560px) and (max-width:766px) {

.inner-contents .media-section {
	width: 44%;
	margin-left: 10px;
}
.btn-order {
	width:100%;
}
.col-medium > ul > li {
	width:50%;
}
.col-medium {
	width: 100%;
	margin: 0px;
}
.ful-wi {
	width:100%;
}
.total {
font-size: 18px;
}
.col-medium > .form-area {
	margin-left: 0em;
}
}
@media screen and (max-width:480px) {
.inner-contents .media-section {
	width: 90%;
}
.btn-order {
	width:100%;
}
.ful-wi {
width: 98%;
}
.total {
font-size: 15px;
}
.ful-wi > .form-area > input[type=text] {
	width:100%;
}
.col-medium, .col-md-medium, .col-medium > .form-area {
	width: 95%;
	margin-left: 0px;
}
}
@media screen and (min-width:320px) and  (max-width:360px) {
.tot-amt {
	width:100%;
}
.btn-vat {
	width:100%;
}
.ful-wi > .form-area > input[type=file] { 
width:100%;
}
}



/*media all*/
.page-title h1 {
    font-size: 18px;
    color: #612d91;
    padding: 30px 0 0 10px;
display: block;
width: 100%
}

.teaser_grid_container a {color: #612d91!important;}

/*media all*/
.schema_block div {
    margin-bottom: 0px;
}

.hatom-extra {display: none}

/* video bug gap fix */
.wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper {padding-top:0!important}

.hatom .hideme {display: none!important}
