CSS

/*
 Theme Name:   Twenty Fourteen Child
 Description:  Twenty Fourteen Child Theme
 Author:       John Doe
 Template:     twentyfourteen
 Version:      1.0.0
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  twentyfourteen-child
 */
/* =Theme customization starts here
-------------------------------------------------------------- */
/*------------Designer CSS starts-----------------------*/
@charset "utf-8";
/* CSS Document */

body
{
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size:14px;
	background-color:#ebebeb;
	position: relative;
	overflow-x: hidden;
}
@media (min-width: 1200px) {
	.container {
		width: 1024px;
	}
}
.servicebtn
{
	width:149px;
	height:44px;
	display:block;
	text-align:center;
	color:#fff;
	background-color:#674057;
	border-radius:8px;
	padding-top:10px;
	font-weight:600;
	font-size:14px;
}
.servicebtn:hover
{
	text-decoration:none;
	color:#fff;
}
.coursebtn
{
	width:138px;
	height:39px;
	display:block;
	text-align:center;
	color:#fff;
	background-color:#674057;
	border-radius:8px;
	padding-top:10px;
	font-size:12px;
}
.coursebtn:hover
{
	text-decoration:none;
	color:#fff;
}
.pagination {
	clear:both;
	padding:20px 0;
	position:relative;
	font-size:11px;
	line-height:13px;
}

.pagination span, .pagination a {
	display:block;
	float:left;
	margin: 2px 2px 2px 0;
	padding:11px 10px 11px 10px;
	text-decoration:none;
	width:auto;
	color:#9d9d9d;
	background: #fff;
	border: 1px solid #9d9d9d;
}

/**
.pagination a:hover{
	color:#fff;
	background: #bd376e;
	}**/

	.pagination .current{
		padding:11px 10px 11px 10px;
		background: #5C3B4B;
		color:#fff;
		border: 1px solid #cdcdcd;
	}
	.bktxt
	{
		margin:0px;
		padding:0px;
		font-size:14px;
		color:#1d1d1d;
		line-height:18px;
	}
	.custtxtbx
	{
		border:none;
		border-radius:0px;
		background-color:#efefef;
		box-shadow:none;
	}
	.readbtn
	{
		width:130px;
		height:44px;
		display:block;
		text-align:center;
		color:#fff;
		background-color:#674057;
		border-radius:8px;
		padding-top:10px;
		margin-top:8px;
	}
	.readbtn:hover
	{
		text-decoration:none;
		color:#fff;
	}
	.submitbtn
	{
		width:112px;
		height:44px;
		display:block;
		text-align:center;
		color:#fff;
		background-color:#674057 !important;
		border-radius:8px !important;
		padding-top:10px;
		margin-top:8px;
	}
	.submitbtn:hover
	{
		text-decoration:none;
		color:#fff;
	}
	.readbtn1
	{
		width:149px;
		height:44px;
		display:block;
		text-align:center;
		color:#fff;
		background-color:#674057;
		border-radius:8px;
		padding-top:10px;
	}
	.readbtn1:hover
	{
		text-decoration:none;
		color:#fff;
	}
	.sliderhead
	{
		margin:0px;
		padding:0px;
		font-size:44px;
		color:#20201e;
		font-weight:800;
	}
	.paddngcls
	{
		padding:25px 0 0 0;
	}
	.sliderul
	{
		padding:15px 0 20px 0;
		margin:0px;
		float:left;
	}
	.sliderul li
	{
		list-style:none;
		background-image:url(images/tick.png);
		background-position:0px 10px;
		background-repeat:no-repeat;
		padding:0 20px;
		line-height:35px;
		font-size:14px;
		font-weight:600;
	}
	.carousel-control.left, .carousel-control.right
	{
		background-image:none;
	}
	.servicehead
	{
		margin:0px;
		padding:0px;
		font-size:22px;
		color:#fff;
		font-weight:800;
	}
	.servicesubhead
	{
		margin:0px;
		padding:0px;
		font-size:17px;
		color:#fff;
		font-weight:300;
		text-transform:uppercase;
	}
	.servicerow
	{
		background-color:#5c3b4b;
		padding:28px 20px;
	}
	.imgname
	{	
		margin:0px;
		padding:0px;
		font-size:17px;
		color:#fff;
		float:left;
		text-transform:uppercase;
		margin-left:10px;
		font-weight:800;
		margin-top:7px;
	}
	.paddngtop
	{
		padding-top:10px;
	}
	.icoimg
	{
		float:left;
	}
	.nopad
	{
		padding:0px;
	}
	.maincontainer
	{
		padding:34px 15px;
		background-color:#fefefe;
	}
	.videohead
	{
		margin:0px;
		padding:0px;
		font-size:20px;
		color:#20201e;
		font-weight:700;
	}
	.videopara
	{
		margin:0px;
		padding:10px 0;
		font-size:14px;
		color:#20201e;
		line-height:23px;
		text-align:justify;
		word-spacing: -1px;

	}
	.nametxt
	{
		margin:0px;
		padding:0px;
		font-size:16px;
		color:#20201e;
		font-weight:600;
	}
	.mgmtname
	{
		margin:0px;
		padding:0px;
		font-size:12px;
		color:#20201e;
		font-style:italic;
	}
	.headclass
	{
		margin:0px;
		padding:0px;
		font-size:36px;
		color:#3d2e2a;
		font-weight:800;
		text-transform:uppercase;
	}
	.custtxt
	{	
		margin:0px;
		padding:0px;
		font-size:22px;
		color:#3d2e2a;
		font-weight:300;
	}

	.productsrow
	{
		padding:45px 0;
	}
	.courserow
	{
		padding:45px 0 30px 0;
	}
	.pricetxt
	{
		margin:0px;
		padding:13px 0 10px 0;
		font-size:13px;
		color:#20201e;
		font-weight:700;
		text-align:center;
	}
	.cartbtn
	{
		width:148px;
		height:44px;
		display:block;
		text-align:center;
		color:#fff;
		background-color:#674057;
		border-radius:8px;
		padding-top:12px;
		margin:0px auto;
		font-size:13px;
	}
	.cartbtn:hover
	{
		text-decoration:none;
		color:#fff;
	}
	.sliderrow
	{
		padding-top:50px;
	}
	.paratest
	{
		margin:0px;
		padding:0px;
		font-size:14px;
		color:#666666;
	}
	.testname
	{
		margin:0px;
		padding:18px 0 5px 0;
		font-size:14px;
		color:#333333;
		font-weight:700;
	}
	.testpost
	{
		margin:0px;
		padding:0px;
		font-size:12px;
		color:#666666;
	}
	.bluetxt
	{
		color:#5eb8cf;
	}
	.testrow
	{
		background-color:#f5f5f5;
		border:1px solid #d9d9d9;
		padding:30px 0;
		margin-top:35px;
	}
	.coursehead
	{
		margin:0px;
		padding:0px;
		font-size:15px;
		color:#363a46;
		font-weight:600;
		margin-bottom:10px;
	}
	.coursehead1
	{
		margin:0px;
		padding:0px;
		font-size:15px;
		color:#363a46;
		margin-bottom:10px;
	}
	.coursepara
	{
		padding:0px;
		font-size:13px;
		color:#363a46;
		margin:5px 0 15px 0;
	}
	.coursesubrow
	{
		margin-top:35px;
	}
	.copyrow
	{
		padding:22px 0;
		background-color:#341f2b;
	}
	.copytxt
	{
		margin:0px;
		padding:0px;

	}
	.copytxt li
	{
		margin:0px;
		padding:0px 15px;
		font-size:14px;
		color:#fff;
		display:inline;
		list-style:none;
		border-right:1px solid #fff;
	}
	.copytxt li:last-child
	{
		border-right:none;
	}
	.formrow
	{
		padding:15px 0;
	}
	.submitbtn
	{
		width:112px;
		height:44px;
		display:block;
		text-align:center;
		color:#fff;
		background-color:#674057;
		border-radius:8px;
		padding-top:10px;
		margin:0px;
	}
	.bkrow
	{
		padding:10px 0 0 0;
	}
	.iconcust1, .iconcust2, .iconcust3, .iconcust4, .iconcust5, .iconcust6, .iconcust7
	{

		width:28px;
		height:36px;
		border-radius:5px;
		text-align:center;
		padding-top:12px;
		color:#fff;
		margin:33px 0 0 0;
		margin-right:4px;
	} 
	.iconcust1
	{
		background-color:#3A5795;
	}
	.iconcust2
	{
		background-color:#63cdf1;
	}
	.iconcust3
	{
		background-color:#f16261;
	}
	.iconcust4
	{
		background-color:#d97aa6;
	}
	.iconcust5
	{
		background-color:#9D7144;
	}
	.iconcust6
	{
		background-color:#DC4A3D;
	}
	.iconcust7
	{
		background-color:#BD2126;
	}
	.socialrow
	{
		margin:25px 0 0 0;
	}
	.rgtcolhead
	{
		margin:0px;
		padding:0px 0;
		font-size:20px;
		color:#3d2e2a;
		font-weight:700;
		margin-top:30px;
	}
	.rgtcol
	{
		padding-left:25px;
	}
	.rgtcolpara
	{
		margin:0px;
		padding:8px 0 15px 0;
		font-size:15px;
		color:#3d2e2a;

	}
	.rgtcolparacont
	{
		margin:0px;
		padding:8px 0 15px 0;
		font-size:15px;
		color:#3d2e2a;
		line-height:30px;

	}
	.lawimg
	{
		float:left;
		margin-right:15px;
	}
	.paddinglft
	{
		padding-left:0px;
	}
	@media(max-width:767px)
	{

		.sliderul {
			margin: 0;
			padding: 0;
		}
		.servicebtn {

			font-size: 11px;
			height: 25px;
			padding-top: 4px;
			width: 85px;
		}
		.servicehead {

			font-size: 18px;
		}
		.servicesubhead
		{
			text-align:center;
			margin-bottom:15px;
		}
		.sliderul li {
			font-size: 1.5vw;

		}
	}
	@media(max-width:460px)
	{
		.secondul
		{
			display:none;
		}
		.sliderul li {
			background-image: url("images/tick.png");
			background-position: 0 10px;
			background-repeat: no-repeat;
			font-size: 10px;
			line-height: 17px;
			list-style: outside none none;
			padding: 0 20px;
		}
		.servicebtn {
			background-color: #674057;
			border-radius: 8px;
			color: #ffffff;
			display: block;
			font-size: 11px;
			height: 25px;
			padding-top: 4px;
			margin-top:2px;
			text-align: center;
			width: 85px;
		}
	}
	@media(min-width:461px) and (max-width:535px)
	{
		.sliderul li {
			background-image: url("images/tick.png");
			background-position: 0 10px;
			background-repeat: no-repeat;
			font-size: 10px;
			line-height: 17px;
			list-style: outside none none;
			padding: 0 20px;
		}
	}
	@media(max-width:767px)
	{
		.servicehead
		{
			text-align:center;
		}
		.centertxtcls
		{
			text-align:center;
			margin-top:20px;
		}
		.poscls
		{
			display:inline-block;
		}
		.imgname
		{
			text-align:left;
			width: 115px;
		}
		.videohead
		{
			margin-top:15px;
		}
		.videopara, .videohead, .nametxt, .mgmtname, .headclass, .paratest, .testname, .testpost, .coursehead, .coursepara, .bktxt, .socialrow, .rgtcolhead, .rgtcolpara, .rgtcolparacont, .coursehead1
		{
			text-align:center;
		}
		.videopara
		{
			line-height:24px;
		}
		.readbtn, .coursebtn, .submitbtn
		{
			margin:0px auto;
			margin-top:15px;
		}
		.cartbtn
		{
			margin-bottom:10px;
		}
		.readbtn1
		{

			margin:0px auto;
			margin-bottom:25px;
		}
		.lawimg {
			float: none;
			margin: 10px auto 0;
		}
		.iitimg
		{
			margin:0px auto;
		}
	}
	@media (min-width:768px) and (max-width:991px)
	{
		.sliderul
		{
			padding:0px;
		}
		.servicehead
		{
			font-size: 16px;
		}
		.icoimg
		{
			width:35px;
		}
		.imgname
		{
			font-size:12px;
		}
		.videohead, .readbtn
		{
			margin-top:15px;
		}
		.iconcust1, .iconcust2, .iconcust3, .iconcust4, .iconcust5
		{
			margin-right:3px;
		}
		.videoimg, .courseimg
		{
			float:left;
		}
		.coursehead
		{
			margin-top:20px;
		}
		.videopara, .bktxt, .paratest, .rgtcolparacont, .rgtcolpara, .copytxt li
		{
			font-size:13px;
		}
		.servicebtn, .readbtn, .cartbtn, .coursebtn, .submitbtn
		{
			background-color: #674057;
			border-radius: 8px;
			color: #ffffff;
			display: block;
			font-size: 13px;
			font-weight: 600;
			height: 35px;
			padding-top: 6px;
			text-align: center;
			width: 125px;
		}
		.rgtcolhead
		{
			font-size:17px;
		}
		.custtxt {
			font-size: 20px;
		}
		.headclass {
			font-size: 30px;
		}
		.iconcust1, .iconcust2, .iconcust3, .iconcust4, .iconcust5
		{
			width:34px;
			height:34px;
		}
	}
	@media (min-width:992px) and (max-width:1199px)
	{
		.sliderul
		{
			padding:0px;
		}
		.servicebtn, .readbtn, .cartbtn, .coursebtn, .submitbtn
		{
			background-color: #674057;
			border-radius: 8px;
			color: #ffffff;
			display: block;
			font-size: 13px;
			font-weight: 600;
		}
	}
	/**************************** My Css **********************/
	.sitehead {
		background-color: rgb(52, 31, 43) !important;
		max-width: none !important;
	}

	.site {
		background-color: #ebebeb !important;
		max-width: none !important;
	}

	.site:before {
		display:none !important;
	}
	.current-menu-item {
		background: #b35e6e !important;
		color: #fff !important;
	}
	.current-menu-item a{
		color: #fff !important;
	}
	.primary-navigation li:hover > a, .primary-navigation li.focus > a {
		background-color: #b35e6e !important;
		color: #fff !important;
	}

	.primary-navigation ul ul {
		background-color: rgb(179, 94, 110) !important
	}

	.primary-navigation a {
		display: inline-block;
		padding: 0 9px;
		white-space: nowrap;
	}

	.menuright {
		padding-top: 15px !important;
	}

	.search-toggle:hover, .search-toggle.active {
		background-color: #b35e6e !important;
	}

	.search-toggle {
		background-color: rgb(52, 31, 43) !important;
	}

	.search-box {
		background-color: #b35e6e !important;
	}

	.search-box-wrapper {
		width: 70% !important;
	}

	.site-navigation .current_page_item > a, .site-navigation .current_page_ancestor > a, .site-navigation .current-menu-item > a, .site-navigation .current-menu-ancestor > a {
		color: #fff !important;
	}

	.imgname {
		font-size: 16px;
		margin-left: 67px;
		margin-top: -43px;
	}

	.paddngtop {
		padding-top: 0px !important;
	}


	/*************************** My CSS Ends ******************/

	/* New CSS 29th May */
	.brownbox
	{
		width:24px;
		height:24px;
		float:left;
		background-color:#341f2b;
		margin:0 10px 0 0;
	}
	.graybox
	{
		width:24px;
		height:24px;
		float:left;
		background-color:#e2e2e2;
		margin:0 10px 0 0;
	}
	.boxtxt
	{
		font-size:18px;
		color:#666666;
		margin:0px;
		padding:0px 0 0 0px;;
	}
	.lftbox
	{
		border-radius:10px;
	}
	.whttxt
	{
		color:#fff;
		font-size:18px;
		padding-top:50px;
		margin-left: 20px;
		text-align: left;
	}
	.bkcls
	{
		background-image:url(images/leftclientnew.png);
		background-size:100%;
		padding:31px 0;
		margin-top:10px;
		margin-bottom:5px;
		background-repeat:no-repeat;
	}
	.ulcls
	{
		margin:0px 0 0 15px;
		padding:0px;

	}
	.ulcls li
	{
		margin:0px;
		padding:0px;
		color:#20201e;
		font-size:14px;
		margin-bottom:15px;
	}
	.paddngbtm
	{
		padding-bottom:35px;
	}
	.nomarg li
	{
		margin-bottom:0px;
	}
	.paddingsmall
	{
		padding:13px 0;
	}
	.margtop
	{
		margin-top:25px;
	}
	@media (max-width:767px)
	{
		.lftbox
		{
			background-color:transparent;
		}
		.browncolor
		{
			background-color:#341f2b;
			border-radius:10px 10px 0 0;
		}
		.graycolor
		{
			background-color:#e2e2e2;
			border-radius:0 0 10px 10px;
		}
		.bkcls
		{
			background-image:none;
			padding:0px;
		}
		.whttxt {
			padding-top: 15px;
		}
		.ulcls
		{
			margin-top:15px;
		}
		.boxtxt {

			font-size: 15px;
			margin-bottom:5px;
		}
		.brownbox
		{
			margin-bottom:5px;
		}
	}
	@media (min-width:768px) and (max-width:991px)
	{
		.ulcls li {
			font-size: 12px;
			margin: 0 0 8px;
		}
		.whttxt {
			font-size: 14px;
			padding-top: 47px;
		}
		.bkcls
		{
			padding: 12px 0;
			height:151px;
		}
		.boxtxt {
			font-size: 15px;
		}
		.nomarg li
		{
			margin-bottom:0px; font-size:11px;
		}
		.paddingsmall
		{
			padding:5px 0;
		}
		.margtop
		{
			margin-top:10px;
		}
	}
	@media (min-width:992px) and (max-width:1199px)
	{
		.boxtxt {
			font-size: 15px;
		}
	}


	/* Articles & Resoources CSS design */
	.resourcelist
	{
		margin:0px 0 40px 0;
		padding:0px 0 0 15px;
	}
	.resourcelist li
	{
		margin:0px;
		padding:0px 0 0 0;
		font-size:14px;
		color:#20201e;
		line-height:28px;
	}
	.resourcelist li a
	{
		font-size:14px;
		color:#20201e;
	}
	.articlesubhead
	{
		color:#20201e;
		font-size:20px;
		font-weight:bold;
		margin:6px 0px;
		padding:0px;
		text-transform:uppercase;
	}
	.artparatxt
	{
		color:#20201e;
		font-size:14px;
		margin-bottom:35px;
		margin-top:15px;
	}
	.visitlink
	{
		font-size:14px;
		color:#341f2b;
		font-weight:700;
		text-decoration:underline;
		text-transform:uppercase;
	}
	.italictxt
	{
		color:#20201e;
		font-size:16px;
		font-style:italic;
	}
	.medialink
	{
		font-size:16px;
		color:#341f2b;
		font-weight:700;
		text-decoration:underline;
	}
	.headclassart {
		color: #3d2e2a;
		font-size: 36px;
		font-weight: 800;
		margin: 0;
		padding: 0;
		text-transform: uppercase;
	}
	@media (max-width:767px)
	{
		.headclassart {
			color: #3d2e2a;
			font-size: 30px;
		}
	}
	@media (min-width:768px) and (max-width:991px)
	{
		.headclassart {
			color: #3d2e2a;
			font-size: 27px;
		}
		.articlesubhead {
			font-size: 18px;
		}
	}

	/*** For service page***/
	.servicestyle
	{
		background-color: #f6f6f6;
	}

	.servicesone {
		margin-top: 15px;
	}

	/*** For service page Ends***/

	.socialrow {
		margin: 0px 0 0 0 !important;
	}

	/* Resized done in the widget to remove space below social media ***/

	.widget {
		margin-bottom: 25px !important;
	}

	.menucolor {
		background-color: rgb(52, 31, 43) !important;
	}

	/*** For page selection color ***/
	::selection {
		background-color: #1E90FF;
		color: #fff;
	}
	/*** For page selection color Ends ***/
	/************************************************************/

	/*** for the woo commerce product page  ***/

	.site-content, .site-main .widecolumn {
		margin-left: 0px !important; 
	}  
	.site-content {

		margin-left: 0px !important;
	}

	.site-content .entry-header, .site-content .entry-content, .site-content .entry-summary, .site-content .entry-meta, .page-content {

		max-width: 100% !important;
	}

	@media (min-width: 768px) {
		.tfwc {
			width: 750px;
			background-color:#fff;
		}
	}
	@media (min-width: 992px) {
		.tfwc {
			width: 970px;
			background-color:#fff;
		}
	}
	@media (min-width: 1200px) {
		.tfwc {
			width: 1024px;
			background-color:#fff;
		}
	}
	.twentyfourteen .tfwc {
		max-width: none !important;
	}

	.content-area, .content-sidebar {
		padding-top: 0px ;
	}

	.woocommerce div.product .woocommerce-tabs .panel {
		margin: 0 0 0em;
		padding-bottom: 15px;
	}

	/*** for the woo commerce product page ends ***/

	.mastermakeup span {

		border: 1px solid;
		padding: 5px;

	}
/*** for the product image of woo commerce
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
  width: 30%;
}
/*** Ends ***/
.footerfull {
	background-color: #341f2b;
}

.middlestrip {
	background-color: #5c3b4b;
}

/*** footer Change color ***/
.footerdesign p {
	color: #fff;
}
.footerdesign h2 {
	color: #fff;
}
.footerup{
	background-color: #5C3B4B;
}

/************/
.widget h1, .widget h2, .widget h3, .widget h4, .widget h5, .widget h6 {
	margin: 28px 0 0px !important;
}

.entry-title {
	font-weight: 700 !important;
}


.bloga a {
	color: #bd376e !important;
}

.bloga a:hover {
	color: #5C3B4B !important;
}

.article-img {
	margin-left: -10px !important;
}

h2.imgname.anr {
	margin-left: 56px;
}

.work-img {
	margin-left: -6px !important;
}
.site {
	background-color: #fff !important;
}
.homeslidecolor{
	background-color: #ebebeb !important;
}  

span.amount {
	color: #935386 !important;
}

input[type="submit"] {

	background-color: #5C3B4B;

}

/*** Remove social icons from homepage and product page***/
#noshare .ssba-wrap {
	display: none;
}

.tfwc .ssba-wrap {
	display: none;

}
/*** ENDS Remove social icons from homepage and product page***/

@media(min-width:992px)
{
	.bkcls
	{
		height: 215px;
	}
}

.padrecommended {
	padding-bottom: 30px;
}

.resourcelist li a:hover {
	color: #bd376e;
}

.servicepara {
	margin-bottom: 10px;
}
.serviceimg {
	margin-bottom: 10px;
}

/* Services CSS */
.servicehead1
{
	margin:0px 0 25px 0;
	padding:0px;
	font-size:36px;
	color:#3d2e2a;
	font-weight:600;
}
.serviceparatxt
{
	color:#20201e;
	font-size:14px;
	margin-bottom:12px;
}
.redtxt
{
	color:#ad6776;
}

.boldtxt
{
	font-weight:bold;
	font-weight:bold;
}
.headingservice
{
	margin:20px 0 12px 0;
	padding:0px;
	font-size:20px;
	color:#20201e;
	font-weight:600;
}
.serviceul
{
	margin:0px;
	padding:0px 0 0 15px;
}
.serviceul li
{
	margin:0px;
	padding:0px;
}
.txtitalic
{
	color:#3d2e2a;
	font-size:14px;
	margin-bottom:12px;
	font-style:italic;
}
.graybk
{
	background-color:#f6f6f6;
	padding:22px 0px;
	margin:37px 0 20px 0px;
}
.servicesubhead1
{
	margin:0px;
	padding:0px;
	font-size:20px;
	color:#3d2e2a;
	font-weight:600;
	text-transform:uppercase;
	margin:20px 0 18px 0 !important;
}
@media (max-width:991px)
{
	.lftimg
	{
		margin-bottom:25px;
	}
}
.servicehd1
{
	margin:0px;
	padding:0px;
	font-size:20px;
	color:#3d2e2a;
	font-weight:700;
	text-transform:uppercase;
	margin:0px 0 15px 0;
}
.servicehd2
{
	margin:0px;
	padding:0px;
	font-size:20px;
	color:#694459;
	font-weight:600;
	text-transform:uppercase;
	margin:0px 0 10px 0;
}
.serviceparatxt1
{
	color:#20201e;
	font-size:14px;
	margin-bottom:12px;
	text-align:justify;
}
.pinklink
{
	font-size:14px;
	color:#ad6776;
	text-decoration:underline;
}

/* News CSS */
.newstopli
{
	margin:0px;
	padding:0px;
}
.newstopli li{
	margin:0px 10px;
	padding:0px 10px;
	font-size:14px;
	color:#20201e;
	float:left;
}
.graybknews
{
	background-color:#f6f6f6;
	padding:15px 0px;
	margin:17px 0 20px 0px;
}
.inthecls
{
	color:#20201e;
	font-size:29px;
	margin:0px;
	padding:0px 0 25px 0;
	font-weight:600;
}
.logoli
{
	padding:0px;
	margin:0px 0 25px 0;
	float:left;
}
.logoli li
{
	padding:0px;
	margin:0px;
	list-style:none;
	display:inline;
	float:left;
	padding-right:18px;
	width: 133px;
}

.announceli
{
	padding:0px;
	margin:0px 0 0px 0;
}
.announceli li
{
	padding:0px;
	margin:0px;
	list-style:none;
	font-size:14px;
	color:#341f2b;
	margin-bottom:25px;
}

@media (max-width:767px)
{
	.midcls
	{
		text-align:center;
	}
	.logoli li {
		width: auto;
		margin-bottom:10px;
	}
	.logoli {
		display: inline-block;
		float: none;
		margin: 0 auto;
		width: 133px;
	}

}

@media (min-width:768px) and (max-width:991px)
{
	.logoli li {
		width: 93px;
	}
}
@media (min-width:992px) and (max-width:1199px)
{
	.logoli li {
		width: 125px;
	}
}

/* Services3 CSS */

.service3hd
{
	color:#20201e;
	font-size:20px;
	font-weight:700;
	margin:0px;
	padding:47px 0 18px 0;
}
.service3subhd
{
	color:#5c2c48;
	font-size:16px;
	margin:0px 0 17px 0;
	padding:0px;
	font-weight:700;
}
.paratxtser3
{
	color:#20201e;
	font-size:14px;
	margin-bottom:12px;
}
.discovertxt
{
	color:#20201e;
	font-size:16px;
	margin-bottom:12px;
	font-weight:700;
}
.service3ul
{
	margin:0px;
	padding:0px 0 42px 15px;
}
.service3ul li
{
	margin:0px;
	padding:0px;
}
.servicegraybk
{
	background-color:#f6f6f6;
	padding:18px 0px;
	margin:0px 0 20px 0px;
}

.clientleft {
	margin-right: 100px;
}

.entry-content a, .entry-summary a, .page-content a, .comment-content a {
	text-decoration: none !important;
}


.primary-navigation ul ul a {
	width: 192px !important;
}


.bloga a {
	color: #5C3B4B !important;
	font-weight: 600;
}

.bloga a:hover {
	color: #bd376e !important;
}

/** for contact us button **/
input[type="submit"]:hover, input[type="submit"]:focus {
	background-color: #bd376e !important;
}
/** for contact us button ends **/

.submitbtn {
	background-color: #341F2B !important;
}

.iitiartspace {
	margin-top: 10px;
}

.homecontact {
	margin-left: 50px;
}

@media (max-width:767px){
	.homecontact {
		margin-left: 0px;
	}	
}

@media (max-width:767px) {
	.homesocial {
		text-align: center;
	}
}

.copytxt a:hover {
	text-decoration: none;
}

.primary-navigation a:hover {
	text-decoration: none;
}

.sliderspace {
	margin-top: 40px;
}

.entry-title {
	color: #3d2e2a !important;  
	font-size: 36px !important;
	font-weight: 800 !important;
	margin: 0 !important;
	padding: 0 !important;
	text-transform: uppercase !important;
}

.dsuccess {
	margin-top: 45px;
}

.line20 {
	line-height:20px !important;
}

.line24 {
	line-height:24px !important;
}

.blogtitle {
	color: #3d2e2a !important;
	font-size: 24px !important;
	font-weight: 700 !important;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase !important;
}

.work-img {
	margin-left: 10px !important;
}

.paddngtop {
	margin-top: -35px;
	margin-left: 59px;
}

.article-img {
	margin-left: -20px !important;
}

h2.imgname.anr {
	margin-left: 42px;
}

/** For professional image consultant **/
@media only screen and (min-width: 768px) and (max-width: 959px) {
	.paddngtop {
		margin-top: -24px;
		margin-left: 42px;
	}

	h2.imgname.anr {
		margin-left: 24px;
	}

	.imgname {
		font-size: 15px;
		margin-top: -32px;
	}

	.imgname {
		margin-left: 52px;
	}

	.paddngtop {
		margin-left: 40px;
		margin-top: -27px;
	}

	.search-toggle {
		margin-right: 30px;
	}

	.menu-toggle {
		margin-top: 20px;
	}
}
/** ENDS For professional image consultant **/

.topspace {
	margin-top: 15px;
}

.strongincrease strong {
	font-size: 16px;
}

.newssub {
	color: #674057;
}

/** For woo commerce products page **/
.woocommerce ul.products li.product h3 {
	color: #5C3B4B;
}

.woocommerce ul.products li.product h3:hover {
	color: #bd376e;
}

.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {
	color: #5C3B4B;
}

.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
	color: #bd376e;
}
/** For woo commerce products page **/

.site-description {
	display: none;
}

.business-trianee {
	background: url('');
	background-color: #F6F6F6;
	background-size: cover;
	text-align: center;
	padding: 24px;
	margin: 50px 0;
}

.m0 {
	margin-top: 0 !important;
}

.font-normal {
	font-weight:normal !important;
}

/** for removing hyphens from every page**/
.entry-content,.entry-summary,.page-content,.nav-links,.comment-content,.widget,.post,.page {
	-webkit-hyphens: none;
	-moz-hyphens:    none;
	-ms-hyphens:     none;
	hyphens:         none;
}
/** --Ends-- for removing hyphens from every page**/

.removeleftpad {
	padding-left: 0px;
}
.selflink {
	font-size: 13px;
	color: #341f2b;
	font-weight: 700;
}

.bequiz {
	padding-top: 30px;
	clear: both;
}

/** For menu responsivenss **/
@media (min-width:783px) and (max-width:991px) {
	.search-toggle {
		display:none;
	}
	.site-navigation {
		display: inline-block;
		font-size: 9px;
		padding: 0px;
		white-space: nowrap;
	}
	.menuright {
		margin-left: 50px;
	}
	.mleft {
		margin-left: -50px;
	}
	.img-head {
		width: 65%;
	}
	.menuright
	{
		z-index: 999999;
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.img-head{
		width: 65%;
		padding-top: 12px;
	}
	.menuright {
		padding-top: 28px !important;
	}
	.primary-navigation{
		display: inline-block;
		font-size: 11px;
		padding: 0px 6px;
		white-space: nowrap;
	}
	.search-toggle{
		display: none;
	}
	.menuright
	{
		z-index: 999999;
	}
	
	.homeslidermain {
		padding-top: 3px;
	}

}
/** ENDS For menu responsiveness **/
/** ENDS For menu responsiveness **/

.imgmauto {
	margin: auto;
}
.selftextcenter {
	text-align: center;
}

.archive .site-main {
	max-width:1024px;
	margin:auto;
}

/**------------------------BLOG--- removing inner page links and tags**/

.archive .entry-meta {
	display: none;
}

.entry-title a {
	color: #5C3B4B !important;	
}

.entry-title a:hover {
	color: #bd376e;
}

.cat-links {
	display: none;	
}

.entry-meta {
	display: none;	
}

.post-navigation a:hover, .image-navigation a:hover {
	color: #bd376e !important;
	text-decoration: none;
}

.archive-title {
	display: none;	
}
/** ----------------------ENDS---- ---BLOG--- removing inner page links and tags**/	

.error404 h2 {
	margin: 12px 0 12px !important;
}

.error404 p {
	margin-bottom: 12px !important;
}

.copytxt li a {
	color: #fff !important;
}

/** ---------BLOG---for single blog height if given-----**/
.full-width .hentry {
	max-width: 1024px !important;
	margin: auto;
}
/** ---------BLOG---for single blog height if given-----**/


/**-------------- MOBILE---------- for mobile screen responsive-----**/
@media (min-width:320px) and (max-width:479px) {

	img, #site-header img, .widget img, .wp-caption {
		max-width: 200%;
	}

	.search-toggle:before {
		margin-top: 0px;
	}

	.homeslidermain {
		padding-top: 13px;
	}

	.paddngcls {
		padding: 0px 0px 0px;
	}

	.primary-navigation.toggled-on {
		margin-left: -50px;
	}

}

@media only screen and (min-width: 480px) and (max-width: 767px) {
	
	.search-toggle:before {
		margin-top: 0px;
	}

	img, #site-header img, .widget img, .wp-caption {
		max-width: 130%;
	}

}

/**--------------ENDS------- MOBILE---------- for mobile screen responsive-----**/

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

	.search-toggle {
		margin-right: 40px !important;
	}

}

.page-template-blog-template a {
	text-decoration: none;
}

/** --------------For woo commerce cart page-------------**/ 
form.woocommerce-shipping-calculator a {
	color: #935386 !important;
}

td.product-name a {
	color: #935386 !important;
}

.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
	color: #EBE9EB;
}
/** --------------ENDS---------For woo commerce cart page-------------**/

.paging-navigation .page-numbers.current {
	border-top: 5px solid #5C3B4B !important;
}

@media screen and (min-width: 810px){
	.full-width .site-content blockquote.alignright, .full-width .site-content img.size-full.alignright, .full-width .site-content img.size-large.alignright, .full-width .site-content img.size-medium.alignright, .full-width .site-content .wp-caption.alignright {
		margin-right: 0px !important;
	}

}

/**------------------Kimberley Sign---------- for blog page product **/

.full-width .site-content blockquote.alignleft, .full-width .site-content img.size-full.alignleft, .full-width .site-content img.size-large.alignleft, .full-width .site-content img.size-medium.alignleft, .full-width .site-content .wp-caption.alignleft {
	margin-left: 0px !important;
}


.alignleft {
	float: none !important;
}

/**-------END-----------Kimberley Sign---------- for blog page product **/


/*** for the product image of woo commerce IMAGE RESIZE ***/

.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
	width: 30%;
}

/*** for the product image of woo commerce ENDS ***/

.maincontainer #comments {
	display: none;
}

.comments-wrapper {
	margin-bottom: 15px;
}

.sliderrow {
	text-align: center;
}

.txtitalic {
	font-style: italic;
}

.woocommerce .products ul, .woocommerce ul.products {
	text-align: center;
}

.ssba.ssba-wrap a {
	color: #5C3B4B;
}

#secondary {
	display: none;
}

/** After adding the subcategory menu was floating so reduced the padding**/
@media screen and (min-width: 783px){
	.primary-navigation .menu-item-has-children > a, .primary-navigation .page_item_has_children > a {
		padding-right: 20px !important;
	}
}
/** After adding the subcategory menu was floating so reduced the padding**/

.primary-navigation ul ul a {
	padding: 12px 12px;
}

.entry-title a {
	text-decoration: none;
	font-size: 24px ;
}

a.ssba_print {
	display: none;
}

.headingservice {
	font-size: 16px !important;
}

.serpageimg2 {
	padding-top: 12px;
}

@media (min-width:1024px) {
	.footimgaici {
		padding: 0px 0px 0px 0px !important;
		margin: -10px 20px 0px 0px !important;
	}

	.footimgcip {
		margin: -14px 0px 10px 0px !important;
	}

}

.onwork {
	font-size: 24px;
	font-weight: 700;
	color: #000 !important;

}

.onwork a {
	font-size: 24px !important;
	font-weight: 700 !important;
	color: #000 !important;	
}

/** Hidden the add to cart button from the store page**/
a.button.add_to_cart_button.product_type_simple {

}
/**-------ENDS Hidden------- the add to cart button from the store page**/

.h2cent h5 {
	text-align: center;
}

.selfpagevid {
	clear: both;
	padding-top: 25px;
	text-align: center;
}

.cap-btn {
	color: #fff;
	border: 1px solid #5C3B4B;
	padding: 8px 12px;
}

@media (max-width:1024px) {
	.cycle-pager {
		display: none;
	}
}
.bltest {
	clear: both;
	padding-top: 15px;
}

.samplebusi {
	background: url('');
	background-color: #F6F6F6;
	background-size: cover;
	text-align: center;
	padding: 24px;
	clear: both;
}

.selfbottommargin {
	margin-bottom: 35px;
}

.testimonial_author {
	margin-top: 50px !important;
}

.sbdpdf {
	padding-top: 10px;
	text-align: left !important;
	clear: both;
}

.coursebtn:hover {
	background-color: #bd376e !important;
}

.readbtn:hover {
	background-color: #bd376e !important;
}

.copytxt li a:hover {
	color: #bd376e !important;
	padding: 10px;
}

.copytxt li a {
	padding: 10px;
}

.sub-menu {
	background-color: none !important;
}

.bkspaceappearance {
	padding-top: 25px;
}

.videopara a {
	text-decoration: none;
}

.mgmtname a {
	text-decoration: none;
}


/* For woo-commerce title */
.tfwc .page-title {
	color: #3d2e2a !important;
	font-size: 36px !important;
	font-weight: 800 !important;
	margin: 0 !important;
	padding: 0 !important;
	text-transform: uppercase !important;
}

.woocommerce .woocommerce-breadcrumb { 
	font-weight: 800;
	color: #3d2e2a !important;
	font-size: 11px !important;
	font-weight: 800;
	text-transform: uppercase !important;
}

.foot4 a {
	text-decoration: none;
}

.foot4 a:hover {
	color: #bd376e;
}

.nav-links a {
	width: 50%;
	float: left;
	border:none;
}

.comments-area {
	max-width:1024px;
}

.post-navigation {
	max-width:1024px;
}

.comment-form input, textarea {
	width:50% !important;
}

.comments-area a {
	color: #5C3B4B !important;
	text-decoration: none;
}

.comments-area a:hover {
	color: #bd376e !important;
}

.archive .archive-header {
	margin:0 auto 30px !important;
}

.single-post .entry-header {
	margin:30px auto 0 !important;
}

/* For woo-commerce product alignment in shop page and responsiveness*/

.woocommerce ul.products li.product h3 {
	min-height: 76px;
}
@media (max-width: 500px){

	.twentyfourteen ul.products li.product {
		width: 100%;
	}
	.woocommerce ul.products li.product a img {
		width: 50%;
		margin: 0 auto;
	}

}
@media(min-width: 501px) and (max-width: 768px) {
	.woocommerce ul.products li.product a img {
		width: 80% !important;
		margin: 0 auto !important;
	}

}

/* For woo-commerce product alignment----ENDS-----*/

.full-width {
	width:100% !important;
}

.testrow {
	border:none !important;
}

.posted_in a {
	color: #5C3B4B !important;
}

.posted_in a:hover {
	color: #bd376e !important;
}

.paging-navigation a:hover {
	border-top: 5px solid #5C3B4B !important;
}

@media only screen and (max-width:768px){
	.primary-navigation ul ul {
		background:inherit !important;
	}
	.primary-navigation ul ul a {
		width:100% !important;
	}
	.primary-navigation a {
		padding: 5px 0px 5px 0px !important;
	}
	.primary-navigation li:hover > a, .primary-navigation li.focus > a {
		padding: 5px 5px 5px 5px !important;
	}
	
}


#pmpro_submit_span {
	padding-bottom: 10px;
}

ul.tml-action-links li a {
	color: #5C3B4B;
}

span.pmpro_thead-msg a:hover {
	color: #bd376e !important;
}

span.pmpro_thead-msg a {
	color: #5C3B4B !important;
}

.nav-next.alignright a {
	color: #5C3B4B;
}

.nav-next.alignright a:hover {
	color: #bd376e;
}

.nav-prev.alignleft a {
	color: #5C3B4B;
}

.nav-prev.alignleft a:hover {
	color: #bd376e;
}

.pmpro_actionlinks a {
	color: #5C3B4B;
}

.pmpro_actionlinks a:hover {
	color: #bd376e;
}

#pmpro_account-invoices a {
	color: #5C3B4B;
}

div#pmpro_account-invoices a:hover {
	color: #bd376e;
}

#pmpro_account_loggedin a {
	color: #5C3B4B;
}

#pmpro_account_loggedin a:hover {
	color: #bd376e;
}

.hentry {
	padding-top: 10px;
	padding-bottom: 10px;
}

#nav-below a {
	color: #5C3B4B;
}

#nav-below a:hover {
	color: #bd376e;
}

.pmpro_a-print {
	color: #5C3B4B;
}

.pmpro_a-print:hover {
	color: #bd376e;
}

.tml-user-links li a:hover {
	color: #bd376e;
}

#post-3211 a {
	color: #5C3B4B;
}

#post-3211 a:hover {
	color: #bd376e;
}

#tncLink {
	color: #5C3B4B;
}

#tncLink:hover {
	color: #bd376e;
}
@media (max-width: 767px) {
.copytxt li {
	text-align: center;
	border-right: none;
	display: inherit;
}

.coursehead {
    margin: 15px;
}

}
@media (max-width:479px) {
	.entry-title a {
		font-size: 15px;
	}
	.entry-title {
		font-size: 25px !important;

	}
}
@media (min-width: 480px) and (max-width:767px) {
	.entry-title {
		font-size: 30px !important;

	}
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
	.imgname {
		font-size: 11px;
	}
}	


/* Corporate trainer Toolkit membership page CSS */
.header-cls
{
	font-size:34px;
	color:#3d2e2a;
	margin:0px;
	padding:22px 0;
	font-weight:700;
}
.paragraph-cls
{
	font-size:14px;
	color:#20201e;
	margin:0px;
	padding:0px 0 20px 0;
}
.subheader-cls
{
	font-size:20px;
	color:#20201e;
	margin:0px;
	padding:0px 0 20px 0;
	font-weight:700;
}
.liststyle 
{
	margin:0px 0 0 15px;
	padding:0px 0 20px 0;
}
.liststyle li
{
	font-size:14px;
	color:#20201e;
	margin:0px;
	padding:0px;
	font-weight:700;
}
.headerrowcol
{
	background-color:#ae7680;
	font-size:14px;
	color:#fff;
	padding:12px 0;
	margin:0px;
}
.contentrowcol
{
	background-color:#341f2b;
	font-size:14px;
	color:#fff;
	padding:12px 0;
	margin:0px;
	margin-bottom:25px;
}
.boldcolortxt
{
	font-size:14px;
	color:#341f2b;
	font-weight:700;
}
.memeberclass
{
	font-size:14px;
	color:#fff;
	background-color:#ae7680;
	padding:11px 15px;
	display:inline-block;
}
.bookrowcol
{
	padding-bottom:30px;
}
.dining-cls
{
	font-size:14px;
	color:#341f2b;
	font-weight:700;
}
.graycolorrow
{
	background-color:#f4f4f4;
	padding:55px 15px;
}

/* Corporate trainer Toolkit membership page CSS----ENDS-------  */

.paginate5 {
    display: none;
}
.paginate4 {
    display: none;
}

.pinklink:hover {
    color: #BD376E;
}

.ablack a {
    color: black;
}

.ablack a:hover {
    color: #bd376e;
}

.entry-title a {
    color: #3d2e2a !important;
    font-size: 30px !important;
    font-weight: bold !important;
    margin: 0 !important;
    padding: 0 !important;
    text-transform: uppercase !important;
}

.noservicesmargin {
	margin: 36px 0 12px !important;
}


#other_discount_code_a {
	color: #5C3B4B;
	font-weight: bold;
}

#other_discount_code_a:hover {
    color: #bd376e;
}

#reset {
    background-color: #5C3B4B;
}

#reset:hover {
    background-color: #bd376e;
}

.collapse-form {
    display: inline-block;
}

.membershipform input, textarea {
    border: 1px solid rgb(92, 59, 75);
}

.membershipform .wpcf7-form-control {
    width: 100% !important;
}

.blog-heading {
color: #3d2e2a !important;
    font-size: 30px !important;
    font-weight: bold !important;
    margin: 0 !important;
    padding: 0 !important;
    text-transform: uppercase !important;
}

a.button.add_to_cart_button.product_type_simple:hover {
    color: #bd376e;
}

a.button.product_type_simple:hover {
    color: #bd376e;
}

p.easy_testimonial_title {
    display: none;
}

a.button.product_type_external:hover {
    color: #bd376e;
}

/**** Icontact form CSS ****/
#ic_signupform .elcontainer.generous .formEl:not(.hidden-field) {
    padding-right: inherit;
}

#ic_signupform .elcontainer.generous .formEl:not(.hidden-field) input[type="text"] {
    height: 34px !important;
}

#ic_signupform .elcontainer.generous .submit-container {
    padding-top: 0;
}

#ic_signupform .elcontainer.generous .formEl:not(.hidden-field) {
    right: 0;
}

#ic_signupform .elcontainer.generous .submit-container {
    padding-top: 0 !important;
}
/**** Icontact form CSS ENDS ***************/