@font-face {

    font-family: 'freightneo_prolight';

    src: url('../fonts/freightneoprolight-webfont.eot');

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

         url('../fonts/freightneoprolight-webfont.woff') format('woff'),

         url('../fonts/freightneoprolight-webfont.ttf') format('truetype'),

         url('../fonts/freightneoprolight-webfont.svg#freightneo_prolight') format('svg');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'open_sanslight';

    src: url('../../../fonts/opensans-light-webfont.eot');

    src: url('../../../fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),

         url('../../../fonts/opensans-light-webfont.woff') format('woff'),

         url('../../../fonts/opensans-light-webfont.ttf') format('truetype'),

         url('../../../fonts/opensans-light-webfont.svg#open_sanslight') format('svg');

    font-weight: normal;

    font-style: normal;



}

/*

  960 Grid System ~ Core CSS.

  Learn more ~ http://960.gs/



  Licensed under GPL and MIT.

*/



/*

  Forces backgrounds to span full width,

  even if there is horizontal scrolling.

  Increase this if your layout is wider.



  Note: IE6 works fine without this fix.

*/





/* `Container

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



.container_24 {

  margin-left: auto;

  margin-right: auto;

  font-size:15px !important;

}



/* `Grid >> Global

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



.grid_1,

.grid_2,

.grid_3,

.grid_4,

.grid_5,

.grid_6,

.grid_7,

.grid_8,

.grid_9,

.grid_10,

.grid_11,

.grid_12,

.grid_13,

.grid_14,

.grid_15,

.grid_16,

.grid_17,

.grid_18,

.grid_19,

.grid_20,

.grid_21,

.grid_22,

.grid_23,

.grid_24 {

  display: inline;

  float: left;

/*  margin-left: 5px;

  margin-right: 5px;*/

}



.push_1, .pull_1,

.push_2, .pull_2,

.push_3, .pull_3,

.push_4, .pull_4,

.push_5, .pull_5,

.push_6, .pull_6,

.push_7, .pull_7,

.push_8, .pull_8,

.push_9, .pull_9,

.push_10, .pull_10,

.push_11, .pull_11,

.push_12, .pull_12,

.push_13, .pull_13,

.push_14, .pull_14,

.push_15, .pull_15,

.push_16, .pull_16,

.push_17, .pull_17,

.push_18, .pull_18,

.push_19, .pull_19,

.push_20, .pull_20,

.push_21, .pull_21,

.push_22, .pull_22,

.push_23, .pull_23 {

  position: relative;

}



/* `Grid >> Children (Alpha ~ First, Omega ~ Last)

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



.alpha {

  margin-left: 0;

}



.omega {

  margin-right: 0;

}



/* `Grid >> 24 Columns

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



.container_24 .grid_1 {

  width: 30px;

}



.container_24 .grid_2 {

  width: 70px;

}



.container_24 .grid_3 {

  width: 110px;

}



.container_24 .grid_4 {

  width: 150px;

}



.container_24 .grid_5 {

  width: 190px;

}



.container_24 .grid_6 {

  width: 230px;

}



.container_24 .grid_7 {

  width: 270px;

}



.container_24 .grid_8 {

  width: 310px;

}

.container .grid_8 {

  width: 360px;

}

.container_24 .grid_9 {

  width: 350px;

}



.container_24 .grid_10 {

  width: 390px;

}



.container_24 .grid_11 {

  width: 430px;

}



.container_24 .grid_12 {

  width: 474px;

}



.container_24 .grid_13 {

  width: 510px;

}



.container_24 .grid_14 {

  width: 550px;

}



.container_24 .grid_15 {

  width: 590px;

}



.container_24 .grid_16 {

  width: 657px;

}



.container_24 .grid_17 {

  width: 670px;

}



.container_24 .grid_18 {

  width: 710px;

}



.container_24 .grid_19 {

  width: 750px;

}



.container_24 .grid_20 {

  width: 790px;

}



.container_24 .grid_21 {

  width: 830px;

}



.container_24 .grid_22 {

  width: 870px;

}



.container_24 .grid_23 {

  width: 910px;

}



.container_24 .grid_24 {

  width: 950px;

}



/* `Prefix Extra Space >> 24 Columns

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



.container_24 .prefix_1 {

  padding-left: 40px;

}



.container_24 .prefix_2 {

  padding-left: 80px;

}



.container_24 .prefix_3 {

  padding-left: 120px;

}



.container_24 .prefix_4 {

  padding-left: 160px;

}



.container_24 .prefix_5 {

  padding-left: 200px;

}



.container_24 .prefix_6 {

  padding-left: 240px;

}



.container_24 .prefix_7 {

  padding-left: 280px;

}



.container_24 .prefix_8 {

  padding-left: 320px;

}



.container_24 .prefix_9 {

  padding-left: 360px;

}



.container_24 .prefix_10 {

  padding-left: 400px;

}



.container_24 .prefix_11 {

  padding-left: 440px;

}



.container_24 .prefix_12 {

  padding-left: 480px;

}



.container_24 .prefix_13 {

  padding-left: 520px;

}



.container_24 .prefix_14 {

  padding-left: 560px;

}



.container_24 .prefix_15 {

  padding-left: 600px;

}



.container_24 .prefix_16 {

  padding-left: 640px;

}



.container_24 .prefix_17 {

  padding-left: 680px;

}



.container_24 .prefix_18 {

  padding-left: 720px;

}



.container_24 .prefix_19 {

  padding-left: 760px;

}



.container_24 .prefix_20 {

  padding-left: 800px;

}



.container_24 .prefix_21 {

  padding-left: 840px;

}



.container_24 .prefix_22 {

  padding-left: 880px;

}



.container_24 .prefix_23 {

  padding-left: 920px;

}



/* `Suffix Extra Space >> 24 Columns

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



.container_24 .suffix_1 {

  padding-right: 40px;

}



.container_24 .suffix_2 {

  padding-right: 80px;

}



.container_24 .suffix_3 {

  padding-right: 120px;

}



.container_24 .suffix_4 {

  padding-right: 160px;

}



.container_24 .suffix_5 {

  padding-right: 200px;

}



.container_24 .suffix_6 {

  padding-right: 240px;

}



.container_24 .suffix_7 {

  padding-right: 280px;

}



.container_24 .suffix_8 {

  padding-right: 320px;

}



.container_24 .suffix_9 {

  padding-right: 360px;

}



.container_24 .suffix_10 {

  padding-right: 400px;

}



.container_24 .suffix_11 {

  padding-right: 440px;

}



.container_24 .suffix_12 {

  padding-right: 480px;

}



.container_24 .suffix_13 {

  padding-right: 520px;

}



.container_24 .suffix_14 {

  padding-right: 560px;

}



.container_24 .suffix_15 {

  padding-right: 600px;

}



.container_24 .suffix_16 {

  padding-right: 640px;

}



.container_24 .suffix_17 {

  padding-right: 680px;

}



.container_24 .suffix_18 {

  padding-right: 720px;

}



.container_24 .suffix_19 {

  padding-right: 760px;

}



.container_24 .suffix_20 {

  padding-right: 800px;

}



.container_24 .suffix_21 {

  padding-right: 840px;

}



.container_24 .suffix_22 {

  padding-right: 880px;

}



.container_24 .suffix_23 {

  padding-right: 920px;

}



/* `Push Space >> 24 Columns

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



.container_24 .push_1 {

  left: 40px;

}



.container_24 .push_2 {

  left: 80px;

}



.container_24 .push_3 {

  left: 120px;

}



.container_24 .push_4 {

  left: 160px;

}



.container_24 .push_5 {

  left: 200px;

}



.container_24 .push_6 {

  left: 240px;

}



.container_24 .push_7 {

  left: 280px;

}



.container_24 .push_8 {

  left: 320px;

}

.container .push_8 {

  left: 320px;

}

.container_24 .push_9 {

  left: 360px;

}



.container_24 .push_10 {

  left: 400px;

}



.container_24 .push_11 {

  left: 440px;

}



.container_24 .push_12 {

  left: 480px;

}



.container_24 .push_13 {

  left: 520px;

}



.container_24 .push_14 {

  left: 560px;

}



.container_24 .push_15 {

  left: 600px;

}



.container_24 .push_16 {

  left: 640px;

}



.container_24 .push_17 {

  left: 680px;

}



.container_24 .push_18 {

  left: 720px;

}



.container_24 .push_19 {

  left: 760px;

}



.container_24 .push_20 {

  left: 800px;

}



.container_24 .push_21 {

  left: 840px;

}



.container_24 .push_22 {

  left: 880px;

}



.container_24 .push_23 {

  left: 920px;

}



/* `Pull Space >> 24 Columns

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



.container_24 .pull_1 {

  left: -40px;

}



.container_24 .pull_2 {

  left: -80px;

}



.container_24 .pull_3 {

  left: -120px;

}



.container_24 .pull_4 {

  left: -160px;

}



.container_24 .pull_5 {

  left: -200px;

}



.container_24 .pull_6 {

  left: -240px;

}



.container_24 .pull_7 {

  left: -280px;

}



.container_24 .pull_8 {

  left: -320px;

}



.container_24 .pull_9 {

  left: -360px;

}



.container_24 .pull_10 {

  left: -400px;

}



.container_24 .pull_11 {

  left: -440px;

}



.container_24 .pull_12 {

  left: -480px;

}



.container_24 .pull_13 {

  left: -520px;

}



.container_24 .pull_14 {

  left: -560px;

}



.container_24 .pull_15 {

  left: -600px;

}



.container_24 .pull_16 {

  left: -640px;

}



.container_24 .pull_17 {

  left: -680px;

}



.container_24 .pull_18 {

  left: -720px;

}



.container_24 .pull_19 {

  left: -760px;

}



.container_24 .pull_20 {

  left: -800px;

}



.container_24 .pull_21 {

  left: -840px;

}



.container_24 .pull_22 {

  left: -880px;

}



.container_24 .pull_23 {

  left: -920px;

}



/* `Clear Floated Elements

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



/* http://sonspring.com/journal/clearing-floats */



.clear {

  clear: both;

  display: block;

  overflow: hidden;

  visibility: hidden;

  width: 0;

  height: 0;

}



/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */



.clearfix:before,

.clearfix:after,

.container_24:before,

.container_24:after {

  content: '.';

  display: block;

  overflow: hidden;

  visibility: hidden;

  font-size: 0;

  line-height: 0;

  width: 0;

  height: 0;

}



.clearfix:after,

.container_24:after {

  clear: both;

}



/*

  The following zoom:1 rule is specifically for IE6 + IE7.

  Move to separate stylesheet if invalid CSS is a problem.

*/



.clearfix,

.container_24 {

  zoom: 1;

}







/*MENU CSS START HERE*/



/*#menu_sidebar,#menu_sidebar ul {

    list-style: none outside none;

    margin: 0;

    padding: 0;

	position:relative;

}

#menu_sidebar {

    display: block;

    padding: 5px;

    position: relative;

    width: 225px;

    -moz-perspective: 200px;

    -ms-perspective: 200px;

    -webkit-perspective: 200px;

    -o-perspective: 200px;

    perspective: 200px;

}

#menu_sidebar ul {

    left: -9999px;

    opacity:0;

    overflow: hidden;

    padding: 5px;

    position: absolute;

    top: 0px;

	z-index:-10;

    -moz-transform: rotateY(70deg);

    -ms-transform: rotateY(70deg);

    -o-transform: rotateY(70deg);

    -webkit-transform: rotateY(70deg);

    transform: rotateY(70deg);

    -moz-transform-origin: 0 0;

    -ms-transform-origin: 0 0;

    -o-transform-origin: 0 0;

    -webkit-transform-origin: 0 0;

    transform-origin: 0 0;

    -moz-transition: -moz-transform 0.3s linear, opacity 0.3s linear;

    -ms-transition: -ms-transform 0.3s linear, opacity 0.3s linear;

    -o-transition: -o-transform 0.3s linear, opacity 0.3s linear;

    -webkit-transition: -webkit-transform 0.3s linear, opacity 0.3s linear;

    transition: transform 0.3s linear, opacity 0.3s linear;

}

#menu_sidebar li {

    background-color: #FFFFFF;

	position:relative;



}

#menu_sidebar > li {

    -moz-transform-style: preserve-3d;

    -ms-transform-style: preserve-3d;

    -o-transform-style: preserve-3d;

    -webkit-transform-style: preserve-3d;

    transform-style: preserve-3d;

	position:relative;

}

#menu_sidebar li a {

    color: #000000;

    display: block;

    font-size: 13px;

    padding: 14px 10px 14px 5px;

    text-decoration: none;

    width:100%;

	text-transform:uppercase;

	font-size:"proxima-nova",sans-serif;



    -moz-transition: all 0.2s linear;

    -ms-transition: all 0.2s linear;

    -o-transition: all 0.2s linear;

    -webkit-transition: all 0.2s linear;

    transition: all 0.2s linear;

}

#menu_sidebar li:hover > a {

/*    background-color: #00458f;*/

    /*border-color: #8899AA;*/

  /*  color: #333;

}

#menu_sidebar li:hover ul.subs {

    left: 215px;

    opacity:1;

	position:absolute !important;

	z-index:100!important;

	width:270px;

	background-color:#eee;

	top:10px;

    -moz-transition-delay: 0.3s;

    -ms-transition-delay: 0.3s;

    -o-transition-delay: 0.3s;

    -webkit-transition-delay: 0.3s;

    transition-delay: 0.3s;



    -moz-transform: rotateY(0deg);

    -ms-transform: rotateY(0deg);

    -o-transform: rotateY(0deg);

    -webkit-transform: rotateY(0deg);

    transform: rotateY(0deg);

}

#menu_sidebar li:hover ul.subs li a{

	font-size:13px !important;

	 padding: 9px 10px 9px 5px !important;

	}*/



.menu_sidebar {

	margin: 0;

	padding: 0;

	list-style: none;

	width: 210px; /* Width of Menu Items */

	}

	

.menu_sidebar li {

	position: relative;

	}

	

.menu_sidebar ul {

	position: absolute;

	left: 210px; /* Set 1px less than menu width */

	top: 7px;

	display: none;

	z-index:9999;

	padding-top:10px 0px !important;

	width:230px;

	}

.menu_sidebar ul li a{

	font-size:12px;

	padding:6px;

	background-color:#fff;

	border-bottom:1px #ccc solid;

	}

.menu_sidebar li a.isactive, .menu_sidebar li a:hover {

	color:#00539E !important;
text-decoration: none !important;
	/*font-weight:bold;*/

	}



/* Styles for Menu Items */
.menu_sidebar li .fa{font-size: 15px;margin-top: 3px;color: #e74b34;}
.menu_sidebar li a {

    /*background: url("../../../images/bullet1.png") no-repeat scroll left center rgba(0, 0, 0, 0);*/

    color: #262C2F;

    font-weight: normal !important;

    letter-spacing: 1px;

    padding-bottom: 12px;

    padding-left: 5px;

    padding-top: 12px;

    transition: color 0.4s ease 0s;

	font-family: 'open_sanssemibold';

	font-size:13px;

	}

.menu_sidebar li{

	 background: url("../../../images/border.png") no-repeat scroll left bottom rgba(0, 0, 0, 0);

	 padding-top:8px;

	 padding-bottom:8px;

}



.menu_sidebar li:hover ul, li.over ul { display: block; } /* The magic */	

	

a.top-link{

	font-size: 18px !important;

    font-weight: normal !important;

	text-decoration:none;

	text-transform:uppercase;

	color:#00539E !important;

	margin-bottom:10px;

	float:left;

	}

a.top-link:hover{

	color:#D54135 !important;

	}

.items-leading h2{

	margin:0px;

	padding:0px;

	}

.items-leading h2 a{

	/*border-bottom:1px #ccc solid;*/

	display:block !important;

	color:#333 !important;

	font-family:Verdana, Geneva, sans-serif;

	font-size:12px;

	margin:0px;

	padding:0px 0px 0px 22px;

	line-height:30px;

	background:url(../../../images/down-arrow3.png) no-repeat left center;



}

.items-leading h2 a:hover{

	color:#00539E !important;

	background:url(../../../images/down-arrow3-hover.png) no-repeat left center;

	}

.countdown_div input{

	border:0px none !important;

	padding-left:5px !important;

	width:40px !important;

	margin-right:7px;

	

	}

.grantedindianpatents_grid{

	width:708px;

	margin:0px;

	padding:0px;

	border-left:1px #D3D3D3 solid;

		border-top:1px #D3D3D3 solid;



	float:left;

	}

.grantedindianpatents_grid li{

	list-style-type:none !important;

	float:left;

	}

.grantedindianpatents_grid li span{

	float:left;

	border-bottom:1px #D3D3D3 solid;

	border-right:1px #D3D3D3 solid;

	}

.grantedindianpatents_grid li span.col_1{

	width:33.325%;

	float:left;	

	padding-left:10px;

	margin-top:-5px;

	}

.grantedindianpatents_grid li span{



	}

.grantedindianpatents_grid li span.col_2{

	width:177px;

	float:left;	

	}

.grantedindianpatents_grid li span.col_3{

	width:177px;

	float:left;	

	}

.grantedindianpatents_grid li span.col_4{

	width:177px;

	float:left;	

	}

.grantedindianpatents_grid li a{

	text-decoration:none;

	font-size:12px;

	color:#000;

	display:block;

	line-height:42px;

	font-family:Verdana, Geneva, sans-serif;

}

.grantedindianpatents_grid li a:hover{

	color:#FF424F !important;

	}

.category-desc p{

	font-size:15px;

	}









/*according css start here*/

/** color skin **/



/** general settings **/

.ctAccordion.skin-minimal a,

.ctAccordion.skin-minimal span {text-decoration: none; display: inline-block;  font-size: 15px !important; color: #262C2F; padding: 0 0 0 15px; font-family: 'ralewayregular'; /*text-transform:uppercase;*/ color:#262C2F;}

.ctAccordion.skin-minimal a:hover {color: #5a5a5a;}

.ctAccordion.skin-minimal a.searchMatch { font-weight: bold; font-style: italic;}

.ctAccordion.skin-minimal  li > a.head {background: transparent url(../../../images/arrow_right.png) no-repeat right center !important; width:100%; position:absolute; font-size:13px !important; right:20px; cursor:pointer;}

.ctAccordion.skin-minimal  li > a.head ul li li{

	font-size:13px !important;

	}

.ctAccordion.skin-minimal  li.open > a.head {background: transparent url(../../../images/arrow_down.png) no-repeat right center !important; width:100% !important; position:absolute; right:20px;}



/** 1st level **/

.ctAccordion.skin-minimal {padding: 0; margin: 0px 0px 0px -15px; list-style: none;}

.ctAccordion.skin-minimal ul {padding: 0 0 0 10px; margin: 10px 0px 0px 0px; list-style: none; font-size:13px; line-height:13px !important;}

.skin-minimal li{

	margin-bottom:15px;

		}

.ctAccordion.skin-minimal li a.isactive {

	color: #00539E !important;

 /*   font-weight: 700;*/

	}

#formcontainer{

	margin-left:80px !important;

	}

.ques-box{

	margin-left:5px;

	float:left;

	margin-top:4px;

	}

.submit{

background-color: #FF5C2A !important;

    border: 0 none;

    border-radius: 0.25em;

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

    color: #FFFFFF;

    float: left;

    font-size: 11px;

    font-weight: normal;

    letter-spacing: 1px;

    margin-top: 39px;

    min-width: 80px;

    padding: 4px 7px 5px 7px;

    text-align: center;

    text-decoration: none;

    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);

    text-transform: uppercase;

    transition: all 0.25s linear 0s;

	cursor:pointer;

}

.submit a:hover, .submit a:link:hover, .submit a:visited:hover, .submit a.hover, .submit a.hover:link, .submit a.hover:visited, .submit a:focus, .submit a:link:focus, .submit a:visited:focus, .submit a.focus, .submit a.focus:link, .submit a.focus:visited{

	/*box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.1), 0 -2px 0 0 rgba(0, 0, 0, 0.2) inset, 0 12px 24px 2px #3089D8 inset;*/

    color: #FFC7A7 !important;

    text-decoration: none;

    transition: all 0.25s linear 0s;

	

	}







.ch-grid {

	margin: -15px 0 0 0 !important;

	padding: 0;

	list-style: none;

	display: block;

	text-align: center;

	width: 100%;

}



.ch-grid:after,

.ch-item:before {

	content: '';

    display: table;

}



.ch-grid:after {

	clear: both;

}



.ch-grid li {

	width: 137px;

	/*height: 115px;*/

	display: inline-block;

	margin: 15px 0;

}

.ch-info-back

{

height:55px;

}

.ch-info-front ,.ch-info-back

{

border-top:3px solid;

}

.ch-info-back

{

top:0;

}

.ch-item {

	width: 100%;

	/*height: 100%;*/

	border-radius:0%;

	position: relative;

	cursor: default;

	-webkit-perspective: 900px;

	-moz-perspective: 900px;

	-o-perspective: 900px;

	-ms-perspective: 900px;

	perspective: 900px;

}

.ch-info-back a

{

text-decoration:none;

}

.ch-info{

	position: absolute;

	width: 100%;

	/*height: 100%;*/

	-webkit-transform-style: preserve-3d;

	-moz-transform-style: preserve-3d;

	-o-transform-style: preserve-3d;

	-ms-transform-style: preserve-3d;

	transform-style: preserve-3d;

}

.ch-info > div {

	display: block;

	position: absolute;

	width: 100%;

	/*height: 100%;*/

	border-radius: 0%;

	background-position: center center;

	-webkit-transition: all 0.4s linear;

	-moz-transition: all 0.4s linear;

	-o-transition: all 0.4s linear;

	-ms-transition: all 0.4s linear;

	transition: all 0.4s linear;

	-webkit-transform-origin: 50% 0%;

	-moz-transform-origin: 50% 0%;

	-o-transform-origin: 50% 0%;

	-ms-transform-origin: 50% 0%;

	transform-origin: 50% 0%;

	text-shadow: 0px -1px 0px #333, 0px 0px 0px;

}



.ch-info .ch-info-front {

	/*box-shadow: inset 0 0 0 16px rgba(0,0,0,0.3);*/

}



.ch-info .ch-info-back {

	/*-webkit-transform: translate3d(0,0,-220px) rotate3d(1,0,0,90deg);

	-moz-transform: translate3d(0,0,-220px) rotate3d(1,0,0,90deg);

	-o-transform: translate3d(0,0,-220px) rotate3d(1,0,0,90deg);

	-ms-transform: translate3d(0,0,-220px) rotate3d(1,0,0,90deg);

	transform: translate3d(0,0,-220px) rotate3d(1,0,0,90deg);*/

	background:#1F2A34;

	opacity: 0;

	transition-timing-function: ease-in;

}

.info-service-1 h3,.info-service-1

{

color:#95C751 !important;

font-size:16px;

font-weight:normal !important;



}

.info-service-2 h3,.info-service-2

{

color:#56AFFD !important;

font-size:16px;

font-weight:normal;

}

.info-service-3 h3,.info-service-3

{

color:#21C19B !important;

font-size:16px;

font-weight:normal;

}

.info-service-4 h3,.info-service-4

{

color:#FE8653  !important;

font-size:16px;

font-weight:normal;

}

.info-service-5 h3,.info-service-5

{

color:#34B6DF !important;

font-size:16px;

font-weight:normal;

}

.info-service-6 h3,.info-service-6

{

color:#A17EFE !important;

font-size:16px;

font-weight:normal;



}

.ch-info h3 {	

	text-transform: uppercase;

	font-size: 19px;

	margin: -4px 15px 0px 15px;

	padding: 0px 0 0 0;

	font-family: 'freightneo_prolight';

	letter-spacing:1px;

	font-weight:normal;

	



}

.ch-info-back img

{

margin-top:25px;

}

.ch-info p {

	color: #fff;

	padding: 10px 5px;

	font-style: italic;

	margin: 0 30px;

	font-size: 12px;

	border-top: 1px solid rgba(255,255,255,0.5);

}

.ch-info-front{

		font-family: 'freightneo_prolight';

		letter-spacing:1px;

		font-size:18px;

}

.ch-info p a {

	display: block;

	color: #fff;

	color: rgba(255,255,255,0.7);

	font-style: normal;

	/*font-weight: 700;*/

	text-transform: none !important;

	letter-spacing: 1px;

	padding-top: 4px;

	text-shadow:0 -1px 0 #fff, 0 0 0;



}



.ch-info p a:hover {

	color: #fff222;

	color: rgba(255,242,34, 0.8);

}



.ch-item:hover .ch-info-front {

	

	opacity: 0;

}







/*vartical slider css start here*/

/*#newsticker-demo { 

width:92%; 

padding:5px 5px 0; 

font-size:12px !important;

margin:0 auto;

height:212px;

}



#newsticker-demo a { text-decoration:none; }

#newsticker-demo img { border: 2px solid #FFFFFF; }



#newsticker-demo .title {

text-align:center;

font-size:14px;

font-weight:bold;

padding:5px;

}



.newsticker-jcarousellite { width:100%; }

.newsticker-jcarousellite ul{

	height:300px !important;

	}

.newsticker-jcarousellite ul li{ list-style:none; display:block; margin-bottom:0px; border-bottom:1px #ccc solid; }

.newsticker-jcarousellite .thumbnail { float:left; width:110px; }

.newsticker-jcarousellite .info { float:left; width:100% !important;  padding-bottom:15px ; line-height:20px;  }

.newsticker-jcarousellite .discruption{

	width:50%;

	float:left;

	font-size:12px;

	color:#6666;

}

.newsticker-jcarousellite .info span.cat { display: block; color:#808080; margin-top:-20px; }

.newsticker-jcarousellite .info strong{

	font-weight:bold;

	background:url(../../../images/newletter_li_active_bg.gif) no-repeat left center;

	padding-left:10px;

	font-size:13px;

	color:#92251D;

	}

.newsticker-jcarousellite .info span.readmore a{ display: block;

 text-decoration: none;

 color:#1773B7;

 font-size:13px;

 letter-spacing:1px;

 text-align:right;

  }

  .newsticker-jcarousellite .info span.readmore a:hover{

 	color:#92251D;

  	}

*/









.info { float:left; width:100% !important;  padding-bottom:10px ; margin-bottom:5px; line-height:20px; border-bottom:1px #ccc solid; position:relative;  }

.info span.discruption{

	width:100%;

	float:left;

	font-size:13px !important;

	color:#6666;

	margin-bottom:6px;

	font-family:Tahoma, Geneva, sans-serif;



	padding-top:3px;

}

.info span.cat { /*display: block;*/ color:#48bcef; margin-top:-17px; font-size:13px; font-weight:bold; }

.info strong{

	/*font-weight:bold;*/

	background:url(../../../images/newletter_li_active_bg.gif) no-repeat left center;

	padding-left:10px;

	font-size:13px;

	color:#000;

	font-family: 'open_sanssemibold';

	letter-spacing:1px;

	}

 .info span.readmore a{ display: block;

 text-decoration: none;

 color:#fff; 

font-size:13px;

 letter-spacing:1px;

 text-align:right;

 background: #ffffff; /* Old browsers */

background: -moz-linear-gradient(top,  #ffffff 0%, #dedede 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dedede)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #ffffff 0%,#dedede 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #ffffff 0%,#dedede 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #ffffff 0%,#dedede 100%); /* IE10+ */

background: linear-gradient(to bottom,  #ffffff 0%,#dedede 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dedede',GradientType=0 ); /* IE6-9 */

float:right;

padding:10px 10px 0px 10px;

-moz-box-shadow: 1px 0px 5px #000000;

-webkit-box-shadow: 1px 0px 5px #000000;

box-shadow: 1px 0px 5px #000000;



  }

 .info span.readmore a.left{

	 float:left !important;

	  	}

.info span.readmore a:link, a:visited{

 	    background-color: #FF5C2A;

    background-image: linear-gradient(#FF5C2A, #FF5C2A);

    background-repeat: repeat-x;

    border: 0 none;

    border-radius: 0.25em;

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

    color: #FFFFFF;

    display: inline-block;

    font-family: 'Open Sans',sans-serif;

    font-size: 11px;

    font-weight: normal;

    line-height: 1.1;

    min-width: 80px;

    padding: 0px 7px;

    text-align: center;

    text-decoration: none;

    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);

    transition: all 0.25s linear 0s;

	text-transform:uppercase;

	height:23px;

	line-height:23px !important;

  	}

.info span.readmore a:hover, span.readmore a:link:hover, span.readmore a:visited:hover, span.readmore a.hover, span.readmore a.hover:link, span.readmore a.hover:visited, span.readmore a:focus, span.readmore a:link:focus, span.readmore a:visited:focus, span.readmore a.focus, span.readmore a.focus:link, span.readmore a.focus:visited{

	/*box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.1), 0 -2px 0 0 rgba(0, 0, 0, 0.2) inset, 0 12px 24px 2px #3089D8 inset;*/

    color: #FFC7A7;

    text-decoration: none;

    transition: all 0.25s linear 0s;

	

	}

.bor-none{

	border-bottom:0px none !important;

	margin-top:10px;

	}

.block{

	display:block !important;

	margin:0px !important;

	width:100%;

	text-align:right;

	}

.skin-minimal li{

	position:relative !important;

}







.popup{

 	background-color: #FF5C2A !important;

    border: 0 none;

    border-radius: 0.25em;

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

    color: #FFFFFF;

    

    font-size: 11px;

    font-weight: normal;

	letter-spacing:1px;

    min-width: 80px;

    padding: 0px 7px;

    text-align: center;

    text-decoration: none;

    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);

    transition: all 0.25s linear 0s;

	text-transform:uppercase;

	float:left;

	margin-top:40px;

	height:23px;

	line-height:23px !important;

  	}

.popup a:hover, .popup a:link:hover, .popup a:visited:hover, .popup a.hover, .popup a.hover:link, .popup a.hover:visited, .popup a:focus, .popup a:link:focus, .popup a:visited:focus, .popup a.focus, .popup a.focus:link, .popup a.focus:visited{

	/*box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.1), 0 -2px 0 0 rgba(0, 0, 0, 0.2) inset, 0 12px 24px 2px #3089D8 inset;*/

    color: #FFC7A7;

    text-decoration: none;

    transition: all 0.25s linear 0s;

	

	}



.popup p{

	margin:0px 0px 0px 0px;

	padding:0px !important;

 }

.popup a{

	font-family: 'Open Sans',sans-serif !important;

	background:none;

	box-shadow: none !important;

	padding:0px;

	background:none !important;

	float:left;

	margin-top:-3px;

	height:23px;

	line-height:23px !important;

	 

	}

.items-leading{

	float:left;

	}

.ajax-poll table{

	float:left !important;

	}

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

.ch-item:hover .ch-info-back {

    -webkit-transform: rotate3d(1,0,0,0deg);

    -moz-transform: rotate3d(1,0,0,0deg);

    -o-transform: rotate3d(1,0,0,0deg);

    -ms-transform: rotate3d(1,0,0,0deg);

    transform: rotate3d(1,0,0,0deg);

    opacity: 1;

    height: 50px;

}

}

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

  .ch-item:hover .ch-info-back {

  -webkit-transform: rotate3d(1,0,0,0deg);

  -moz-transform: rotate3d(1,0,0,0deg);

  -o-transform: rotate3d(1,0,0,0deg);

  -ms-transform: rotate3d(1,0,0,0deg);

  transform: rotate3d(1,0,0,0deg);

  opacity: 1;

      height: 32px;

}

.ch-grid li {

  width: 137px;

  /*height: 115px;*/

  display: inline-block;

  margin: 11px 0;

}

.ch-info h3 {

    text-transform: uppercase;

    font-size: 19px;

    margin: -18px 15px 0 95px;

    padding: 0px 0 0 0;

    font-family: 'freightneo_prolight';

    letter-spacing: 1px;

    font-weight: normal;

}

.ch-info-back {

    height: 25px;

}

.media_menu {

    margin-left: 0;

}

.dgdfh ul, .dgdfh li, .dgdfh a, .dgdfh p {

  margin: 0;

  padding: 0;

  list-style: none;

  text-decoration: none;

}

.dgdfh {

  min-width: 200px;

  max-width: 1920px;

  min-height: 40px;

  position: relative;

  z-index: 999;

  /*width: 100%;*/

  font-size: 16px;

  font-family: arial;

  margin-top:-15px;

  float:right;

  /*left:1px;*/

}

.dgdfh>ul {

  min-height: 40px;

  float: left;

  width: 100%;

}

.dgdfh>ul>li {

  float: left;

  padding: 10px 11px;

  line-height: 17px;

  border-top: 2px solid rgba(0,0,0,0);

  cursor: pointer

}

@-moz-document url-prefix() { 

.dgdfh>ul>li {

  float: left;

  padding: 10px 11px;

  line-height: 17px;

  border-top: 2px solid rgba(0,0,0,0);

  cursor: pointer

}

}

.dgdfh>ul>li:before {

  content: "";

  display: block;

  height: 20px;

  width: 1px;

  position: relative;

  float: right;

  right: -15px

}

/*.dgdfh>ul>li:first-child {

  background: #11243b;

  border-bottom: 2px solid #000

}

.dgdfh>ul>li:first-child:hover {

  border-top: 2px solid rgba(0,0,0,0);

  background: #11243b

}

.dgdfh>ul>li:first-child {

  margin-bottom: -2px

}

.dgdfh>ul>li:first-child:before {

  width: 0

}

.dgdfh>ul>li:first-child a {

  color: #757575;

}*/

.dgdfh ul li a {

  color: #000;

  font-weight: normal;

  text-transform: uppercase;

  font-size:12px;

  font-family: 'open_sanssemibold';

  letter-spacing:1px;

}

.dgdfh ul li a:hover{

  color:#00458F;

  }

.dgdfh>ul>li:hover {

  /*background: rgba(17,36,59,.05);*/

  border-bottom: 2px solid #6C7C93;

  transition: all .3s linear 0s;

  -ms-transition: all .3s linear 0s;

  -webkit-transition: all .3s linear 0s;

  -moz-transition: all .3s linear 0s;

  -o-transition: all .3s linear 0s;

  color:#00458F;

}

#cssmenu>ul>li.men_act{

  border-bottom: 2px solid #6C7C93;

  transition: all .3s linear 0s;

  -ms-transition: all .3s linear 0s;

  -webkit-transition: all .3s linear 0s;

  -moz-transition: all .3s linear 0s;

  -o-transition: all .3s linear 0s;

  color:#00458F;

  background:#EFEFEF;

}

.dgdfh>ul>li.men_act a{

  color:#00458F;

  }

.dgdfh .hhhhh {

  width: 16.33333333333333%;

  margin: 0 1% 10px;

  float: left

}

.dgdfh .jjjjj {

  width: 32.66666666666667%;

  margin: 0 1% 10px;

  float: left

}

.dgdfh .aaaa {

  width: 47.99999999999999%;

  margin: 0 1% 10px;

  float: left

}

.dgdfh .tttt {

  width: 63.33333333333332%;

  margin: 0 1% 10px;

  float: left

}

.dgdfh .uuuu {

  width: 79.66666666666665%;

  margin: 0 1% 10px;

  float: left

}

.dgdfh .oooo {

  width: 97.99999999999998%;

  margin: 0 1% 10px;

  float: left

}

.dgdfh .bnbnbn {

  clear: both;

  display: table;

  margin: 0;

  padding: 0

}

.dgdfh>ul>li>.yuyuyu {

  max-width: 50%

}

.dgdfh ul li .yuyuyu {

  position: absolute;

  background: #fff;

  top: 42px;

  padding: 3px 20px 3px 20px;

  margin-left: -12px;

  margin-top: 2px;

  cursor: default;

  border: 1px solid #EFEFEF;

  width:34%;

}

.dgdfh ul li .yuyuyu-full-width {

  position: absolute;

  left: 0;

  background: #fff;

  top: 40px;

  padding: 13px 20px;

  margin-top: 2px;

  width: 100%;

  cursor: default;

  border: 1px solid rgba(0,0,0,.13);

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box

}

.dgdfh ul li:hover>.effect-1, .dgdfh ul li:hover>.effect-2 {

  transition: all .2s ease-in 0s;

  -ms-transition: all .2s ease-in 0s;

  -webkit-transition: all .2s ease-in 0s;

  -moz-transition: all .2s ease-in 0s;

  -o-transition: all .2s ease-in 0s

}

.dgdfh ul li .effect-1, .dgdfh ul li .effect-2 {

  visibility: hidden;

  opacity: 0;

  height: 0;

  overflow: hidden

}

.dgdfh ul li:hover>.effect-1, .dgdfh ul li:hover>.effect-2 {

  visibility: visible;

  opacity: 1;

  height: auto;

  overflow: visible

}

.dgdfh ul li .yuyuyu:before, .dgdfh ul li .yuyuyu-full-width:before {

  content: "";

  display: block;

  height: 5px;

  width: 100%;

  background: rgba(255,0,0,0);

  position: absolute;

  left: 0;

  top: -5px

}

.dgdfh ul li .yuyuyu li, .dgdfh ul li .yuyuyu-full-width li {

  position: relative;

  padding-top: 4px;

  padding-bottom: 4px;

  margin-bottom: 1px;

  font-size: small;

  border-bottom: 1px solid rgba(0,0,0,.05)

}

.dgdfh ul li .yuyuyu li:last-child {

  border-bottom: none

}

.dgdfh ul li .yuyuyu li a {

  color: #000;

  text-transform:none !important;

  font-size:13px;

  font-weight:normal;

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

}

.dgdfh ul li .yuyuyu li:hover>a, .dgdfh ul li .yuyuyu-full-width li:hover>a {

  color: #EA492C;

  transition: all .3s linear 0s;

  -ms-transition: all .3s linear 0s;

  -webkit-transition: all .3s linear 0s;

  -moz-transition: all .3s linear 0s;

  -o-transition: all .3s linear 0s;

  

}

.dgdfh .grid div {

  background: rgba(0,0,0,.1);

  padding: 5px 0;

  text-align: center;

  font-size: small

}

.dgdfh ul li .yuyuyu li .yuyuyu {

  position: absolute;

  left: 100%;

  top: -7px;

  margin-left: 25px;

  width:198px;

}

.dgdfh ul li .yuyuyu li .yuyuyu:before {

  content: "";

  display: block;

  height: 100%;

  width: 60px;

  background: rgba(255,0,0,0);

  position: absolute;

  left: -50px;

  top: 0

}

.dgdfh ul li .yuyuyu li .yuyuyu:after {

  content: "";

  display: block;

  height: 0;

  width: 0;

  border-right: 10px solid rgba(255,255,255,1);

  border-top: 10px solid rgba(0,0,0,0);

  border-bottom: 10px solid rgba(0,0,0,0);

  position: absolute;

  top: 5px;

  left: -10px

}

.dgdfh img {

  /*width: 92%;

  padding: 8px;

  margin: 4%;

  float: left;

  display: block;

  -webkit-box-shadow: inset 0 0 10px 2px rgba(0,0,0,.14);

  box-shadow: inset 0 0 10px 2px rgba(0,0,0,.14);

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box*/

  float:right;

  margin-top:4px;

}

.dgdfh h1 {

  margin: 0;

  padding: 0;

  font-size: medium;

  color: rgba(0,0,0,.7);

  padding: 5px 0

}

.dgdfh hr {

  border: 1px solid rgba(0,0,0,.05)

}

.dgdfh p {

  color: rgba(0,0,0,.77);

  font-size: 14px;

  line-height: 18px

}

.dgdfh ul li .yuyuyu li .fa.fa-chevron-right {

  position: absolute;

  right: 0;

  color: rgba(0,0,0,.24);

  font-size: xx-small;

  line-height: 14px

}

.dgdfh>ul>.dsdsds {

  float: right;

  height: 40px;

  margin: 0 1px;

  line-height: 0;

  width: 5%;

  text-align: center

}

.dgdfh>ul>.dsdsds>a {

  width: 100%;

  height: 100%;

  display: block;

  color: #fff

}

.dgdfh>ul>.dsdsds:hover i {

  transform: scale(1.1, 1.1);

  -webkit-transform: scale(1.1, 1.1);

  -ms-transform: scale(1.1, 1.1);

  -moz-transform: scale(1.1, 1.1);

  -o-transform: scale(1.1, 1.1)

}

.dgdfh>ul>.dsdsds .fa.fa-google-plus {

  background: #ee4d4e;

  width: 100%;

  height: 100%;

  color: #fff;

  line-height: 38px;

  border-bottom: 2px solid #e01516

}

.dgdfh>ul>.dsdsds .fa.fa-twitter {

  background: #19b8ff;

  width: 100%;

  line-height: 39px;

  height: 100%;

  color: #fff;

  border-bottom: 2px solid #09d

}

.dgdfh>ul>.dsdsds .fa.fa-facebook {

  background: #4e6bab;

  width: 100%;

  line-height: 40px;

  height: 100%;

  color: #fff;

  border-bottom: 2px solid #394f7f

}

.dgdfh .button-1:active, .dgdfh .button-2:active, .dgdfh .button-3:active, .dgdfh .button-4:active, .dgdfh .button-5:active {

  border-bottom: none

}

.dgdfh .button-1, .dgdfh .button-2, .dgdfh .button-3, .dgdfh .button-4, .dgdfh .button-5 {

  min-width: 100px;

  height: 40px;

  font-size: 16px;

  font-weight: bold;

  text-transform: capitalize;

  -moz-border-radius: 4px;

  -webkit-border-radius: 4px;

  border-radius: 4px;

  -moz-background-clip: padding;

  -webkit-background-clip: padding-box;

  background-clip: padding-box;

  border-top: none;

  border-left: none;

  border-right: none;

  color: #fff;

  cursor: pointer;

  text-align: center

}

.dgdfh .button-1 {

  background-color: #57bf77;

  border-bottom: 2px solid #2d914d

}

.dgdfh .button-2 {

  background-color: #19b7ff;

  border-bottom: 2px solid #1399d6

}

.dgdfh .button-3 {

  background-color: #896dcf;

  border-bottom: 2px solid #613dba

}

.dgdfh .button-4 {

  background-color: #fb6f51;

  border-bottom: 2px solid #e52d06

}

.dgdfh .button-5 {

  background-color: #00c9cf;

  border-bottom: 2px solid #35b1b5

}

.dgdfh input {

  -moz-border-radius: 4px;

  -webkit-border-radius: 4px;

  border-radius: 4px;

  -moz-background-clip: padding;

  -webkit-background-clip: padding-box;

  background-clip: padding-box;

  background-color: #f1f3f5;

  border: 1px solid #dbe0e5;

  padding: 5px

}

.dgdfh input:focus {

  background-color: rgba(17,35,59,.1)

}

.dgdfh .vbnvcdfge {

  margin-left: 0!important

}

.dgdfh .ytuiopwerdgf {

  margin-right: 0!important

}

.dgdfh .fdjghjfg {

  padding-left: 1%

}

.dgdfh .uioui {

  padding-left: 2%

}

.dgdfh .qwedfsd {

  padding-left: 3%

}

.dgdfh .gfesdhhkjhg {

  padding-left: 4%

}

.dgdfh .uinbv {

  padding-left: 5%

}

.dgdfh .mobile-button {

  display: none

}

} 

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



.media_menu {

    margin-left: 130px;

}

.dgdfh ul, .dgdfh li, .dgdfh a, .dgdfh p {

	margin: 0;

	padding: 0;

	list-style: none;

	text-decoration: none;

}

.dgdfh {

	min-width: 200px;

	max-width: 1920px;

	min-height: 40px;

	position: relative;

	z-index: 999;

	/*width: 100%;*/

	font-size: 16px;

	font-family: arial;

	margin-top:75px;

	float:right;

  margin-left: -15px;

	/*left:1px;*/

}

.dgdfh>ul {

	min-height: 40px;

	float: left;

	width: 100%;

}

.dgdfh>ul>li {

	float: left;

	padding: 10px 15px;

	line-height: 17px;

	border-top: 2px solid rgba(0,0,0,0);

	cursor: pointer

}

@-moz-document url-prefix() { 

.dgdfh>ul>li {

	float: left;

	padding: 10px 11px;

	line-height: 17px;

	border-top: 2px solid rgba(0,0,0,0);

	cursor: pointer

}

}

.dgdfh>ul>li:before {

	content: "";

	display: block;

	height: 20px;

	width: 1px;

	position: relative;

	float: right;

	right: -15px

}

/*.dgdfh>ul>li:first-child {

	background: #11243b;

	border-bottom: 2px solid #000

}

.dgdfh>ul>li:first-child:hover {

	border-top: 2px solid rgba(0,0,0,0);

	background: #11243b

}

.dgdfh>ul>li:first-child {

	margin-bottom: -2px

}

.dgdfh>ul>li:first-child:before {

	width: 0

}

.dgdfh>ul>li:first-child a {

	color: #757575;

}*/

.dgdfh ul li a {

	color: #000;

	font-weight: normal;

	text-transform: uppercase;

	font-size:12px;

	font-family: 'open_sanssemibold';

	letter-spacing:1px;

}

.dgdfh ul li a:hover{

	color:#00458F;

	}

.dgdfh>ul>li:hover {

	/*background: rgba(17,36,59,.05);*/

	border-bottom: 2px solid #6C7C93;

	transition: all .3s linear 0s;

	-ms-transition: all .3s linear 0s;

	-webkit-transition: all .3s linear 0s;

	-moz-transition: all .3s linear 0s;

	-o-transition: all .3s linear 0s;

	color:#00458F;

}

#cssmenu>ul>li.men_act{

  border-bottom: 2px solid #6C7C93;

  transition: all .3s linear 0s;

  -ms-transition: all .3s linear 0s;

  -webkit-transition: all .3s linear 0s;

  -moz-transition: all .3s linear 0s;

  -o-transition: all .3s linear 0s;

  color:#00458F;

  background:#EFEFEF;

}

.dgdfh>ul>li.men_act a{

	color:#00458F;

	}

.dgdfh .hhhhh {

	width: 16.33333333333333%;

	margin: 0 1% 10px;

	float: left

}

.dgdfh .jjjjj {

	width: 32.66666666666667%;

	margin: 0 1% 10px;

	float: left

}

.dgdfh .aaaa {

	width: 47.99999999999999%;

	margin: 0 1% 10px;

	float: left

}

.dgdfh .tttt {

	width: 63.33333333333332%;

	margin: 0 1% 10px;

	float: left

}

.dgdfh .uuuu {

	width: 79.66666666666665%;

	margin: 0 1% 10px;

	float: left

}

.dgdfh .oooo {

	width: 97.99999999999998%;

	margin: 0 1% 10px;

	float: left

}

.dgdfh .bnbnbn {

	clear: both;

	display: table;

	margin: 0;

	padding: 0

}

.dgdfh>ul>li>.yuyuyu {

	max-width: 50%

}

.dgdfh ul li .yuyuyu {

	position: absolute;

	background: #fff;

	top: 42px;

	padding: 3px 20px 3px 20px;

	margin-left: -12px;

	margin-top: 2px;

	cursor: default;

	border: 1px solid #EFEFEF;

	width:34%;

}

.dgdfh ul li .yuyuyu-full-width {

	position: absolute;

	left: 0;

	background: #fff;

	top: 40px;

	padding: 13px 20px;

	margin-top: 2px;

	width: 100%;

	cursor: default;

	border: 1px solid rgba(0,0,0,.13);

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box

}

.dgdfh ul li:hover>.effect-1, .dgdfh ul li:hover>.effect-2 {

	transition: all .2s ease-in 0s;

	-ms-transition: all .2s ease-in 0s;

	-webkit-transition: all .2s ease-in 0s;

	-moz-transition: all .2s ease-in 0s;

	-o-transition: all .2s ease-in 0s

}

.dgdfh ul li .effect-1, .dgdfh ul li .effect-2 {

	visibility: hidden;

	opacity: 0;

	height: 0;

	overflow: hidden

}

.dgdfh ul li:hover>.effect-1, .dgdfh ul li:hover>.effect-2 {

	visibility: visible;

	opacity: 1;

	height: auto;

	overflow: visible

}

.dgdfh ul li .yuyuyu:before, .dgdfh ul li .yuyuyu-full-width:before {

	content: "";

	display: block;

	height: 5px;

	width: 100%;

	background: rgba(255,0,0,0);

	position: absolute;

	left: 0;

	top: -5px

}

.dgdfh ul li .yuyuyu li, .dgdfh ul li .yuyuyu-full-width li {

	position: relative;

	padding-top: 4px;

	padding-bottom: 4px;

	margin-bottom: 1px;

	font-size: small;

	border-bottom: 1px solid rgba(0,0,0,.05)

}

.dgdfh ul li .yuyuyu li:last-child {

	border-bottom: none

}

.dgdfh ul li .yuyuyu li a {

	color: #000;

	text-transform:none !important;

	font-size:13px;

	font-weight:normal;

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

}

.dgdfh ul li .yuyuyu li:hover>a, .dgdfh ul li .yuyuyu-full-width li:hover>a {

	color: #EA492C;

	transition: all .3s linear 0s;

	-ms-transition: all .3s linear 0s;

	-webkit-transition: all .3s linear 0s;

	-moz-transition: all .3s linear 0s;

	-o-transition: all .3s linear 0s;

	

}

.dgdfh .grid div {

	background: rgba(0,0,0,.1);

	padding: 5px 0;

	text-align: center;

	font-size: small

}

.dgdfh ul li .yuyuyu li .yuyuyu {

	position: absolute;

	left: 100%;

	top: -7px;

	margin-left: 25px;

	width:198px;

}

.dgdfh ul li .yuyuyu li .yuyuyu:before {

	content: "";

	display: block;

	height: 100%;

	width: 60px;

	background: rgba(255,0,0,0);

	position: absolute;

	left: -50px;

	top: 0

}

.dgdfh ul li .yuyuyu li .yuyuyu:after {

	content: "";

	display: block;

	height: 0;

	width: 0;

	border-right: 10px solid rgba(255,255,255,1);

	border-top: 10px solid rgba(0,0,0,0);

	border-bottom: 10px solid rgba(0,0,0,0);

	position: absolute;

	top: 5px;

	left: -10px

}

.dgdfh img {

	/*width: 92%;

	padding: 8px;

	margin: 4%;

	float: left;

	display: block;

	-webkit-box-shadow: inset 0 0 10px 2px rgba(0,0,0,.14);

	box-shadow: inset 0 0 10px 2px rgba(0,0,0,.14);

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box*/

	float:right;

	margin-top:4px;

}

.dgdfh h1 {

	margin: 0;

	padding: 0;

	font-size: medium;

	color: rgba(0,0,0,.7);

	padding: 5px 0

}

.dgdfh hr {

	border: 1px solid rgba(0,0,0,.05)

}

.dgdfh p {

	color: rgba(0,0,0,.77);

	font-size: 14px;

	line-height: 18px

}

.dgdfh ul li .yuyuyu li .fa.fa-chevron-right {

	position: absolute;

	right: 0;

	color: rgba(0,0,0,.24);

	font-size: xx-small;

	line-height: 14px

}

.dgdfh>ul>.dsdsds {

	float: right;

	height: 40px;

	margin: 0 1px;

	line-height: 0;

	width: 5%;

	text-align: center

}

.dgdfh>ul>.dsdsds>a {

	width: 100%;

	height: 100%;

	display: block;

	color: #fff

}

.dgdfh>ul>.dsdsds:hover i {

	transform: scale(1.1, 1.1);

	-webkit-transform: scale(1.1, 1.1);

	-ms-transform: scale(1.1, 1.1);

	-moz-transform: scale(1.1, 1.1);

	-o-transform: scale(1.1, 1.1)

}

.dgdfh>ul>.dsdsds .fa.fa-google-plus {

	background: #ee4d4e;

	width: 100%;

	height: 100%;

	color: #fff;

	line-height: 38px;

	border-bottom: 2px solid #e01516

}

.dgdfh>ul>.dsdsds .fa.fa-twitter {

	background: #19b8ff;

	width: 100%;

	line-height: 39px;

	height: 100%;

	color: #fff;

	border-bottom: 2px solid #09d

}

.dgdfh>ul>.dsdsds .fa.fa-facebook {

	background: #4e6bab;

	width: 100%;

	line-height: 40px;

	height: 100%;

	color: #fff;

	border-bottom: 2px solid #394f7f

}

.dgdfh .button-1:active, .dgdfh .button-2:active, .dgdfh .button-3:active, .dgdfh .button-4:active, .dgdfh .button-5:active {

	border-bottom: none

}

.dgdfh .button-1, .dgdfh .button-2, .dgdfh .button-3, .dgdfh .button-4, .dgdfh .button-5 {

	min-width: 100px;

	height: 40px;

	font-size: 16px;

	font-weight: bold;

	text-transform: capitalize;

	-moz-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;

	-moz-background-clip: padding;

	-webkit-background-clip: padding-box;

	background-clip: padding-box;

	border-top: none;

	border-left: none;

	border-right: none;

	color: #fff;

	cursor: pointer;

	text-align: center

}

.dgdfh .button-1 {

	background-color: #57bf77;

	border-bottom: 2px solid #2d914d

}

.dgdfh .button-2 {

	background-color: #19b7ff;

	border-bottom: 2px solid #1399d6

}

.dgdfh .button-3 {

	background-color: #896dcf;

	border-bottom: 2px solid #613dba

}

.dgdfh .button-4 {

	background-color: #fb6f51;

	border-bottom: 2px solid #e52d06

}

.dgdfh .button-5 {

	background-color: #00c9cf;

	border-bottom: 2px solid #35b1b5

}

.dgdfh input {

	-moz-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;

	-moz-background-clip: padding;

	-webkit-background-clip: padding-box;

	background-clip: padding-box;

	background-color: #f1f3f5;

	border: 1px solid #dbe0e5;

	padding: 5px

}

.dgdfh input:focus {

	background-color: rgba(17,35,59,.1)

}

.dgdfh .vbnvcdfge {

	margin-left: 0!important

}

.dgdfh .ytuiopwerdgf {

	margin-right: 0!important

}

.dgdfh .fdjghjfg {

	padding-left: 1%

}

.dgdfh .uioui {

	padding-left: 2%

}

.dgdfh .qwedfsd {

	padding-left: 3%

}

.dgdfh .gfesdhhkjhg {

	padding-left: 4%

}

.dgdfh .uinbv {

	padding-left: 5%

}

.dgdfh .mobile-button {

	display: none

}

}

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



.dgdfh ul li .effect-2 {

	margin-top: 40px

}

.dgdfh ul li:hover>.effect-2 {

	margin-top: 2px

}

}

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

.abc {

	display: none

}

.dgdfh .hhhhh, .dgdfh .jjjjj, .dgdfh .aaaa, .dgdfh .tttt, .dgdfh .uuuu, .dgdfh .oooo {

	width: 100%;

	margin: 0 0% 10px

}

.dgdfh>ul>li {

	float: none;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	position: relative;

	border-bottom: 1px solid rgba(0,0,0,.05)

}

.dgdfh>ul>li:before {

	display: none

}

.dgdfh>ul>li>.yuyuyu {

	max-width: 100%

}

.dgdfh ul li .yuyuyu {

	z-index: 999;

	padding: 13px 20px;

	margin-top: -2px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box

}

.dgdfh ul li .yuyuyu li .yuyuyu {

	position: relative;

	left: 0;

	width: 100%;

	top: 0;

	margin-left: 0;

	visibility: visible!important;

	opacity: 1!important;

	border: none;

	margin: 9px 0;

	padding: 0;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box

}

.dgdfh .yuyuyu .yuyuyu a {

	padding-left: 10px

}

.dgdfh .yuyuyu .yuyuyu .yuyuyu a {

	padding-left: 20px

}

.dgdfh .yuyuyu .yuyuyu .yuyuyu .yuyuyu a {

	padding-left: 30px

}

.dgdfh .yuyuyu .yuyuyu .yuyuyu .yuyuyu .yuyuyu a {

	padding-left: 40px

}

.dgdfh .yuyuyu .yuyuyu .yuyuyu .yuyuyu .yuyuyu .yuyuyu a {

	padding-left: 50px

}

.dgdfh ul li .yuyuyu li:last-child {

	border-bottom: 1px solid rgba(0,0,0,.05)

}

.dgdfh ul li .yuyuyu li .fa.fa-chevron-right {

	transform: rotate(90deg);

	-moz-transform: rotate(90deg);

	-ms-transform: rotate(90deg);

	-webkit-transform: rotate(90deg);

	-o-transform: rotate(90deg)

}

.dgdfh ul li .effect-1 {

	visibility: hidden;

	opacity: 0;

	height: 0;

	overflow: hidden

}

.dgdfh ul li:hover>.effect-1 {

	visibility: visible;

	opacity: 1;

	height: auto;

	overflow: visible

}

.dgdfh ul li:hover>.effect-1 {

	transition: all .2s ease-in .2s;

	-ms-transition: all .2s ease-in .2s;

	-webkit-transition: all .2s ease-in .2s;

	-moz-transition: all .2s ease-in .2s;

	-o-transition: all .2s ease-in .2s

}

.dgdfh .fdjghjfg, .dgdfh .uioui, .dgdfh .qwedfsd, .dgdfh .gfesdhhkjhg, .dgdfh .uinbv {

	padding-left: 0%

}

.dgdfh ul li .yuyuyu-full-width {

	margin-top: -2px

}

.dgdfh>ul>.dsdsds {

	float: left;

	width: 45px

}

.dgdfh .mobile-button {

	width: 50%;

	position: absolute;

	height: 40px;

	z-index: 999;

	top: -2px;

	right: 0;

	cursor: pointer;

	display: block;

	opacity: 0

}

.dgdfh ul {

	height: 42px;

	overflow: hidden

}

.dgdfh .mobile-button:checked+ul {

	height: auto;

	overflow: visible

}

.dgdfh>ul>li:first-child:after {

	content: "|||||";

	display: block;

	height: 39px;

	width: 60px;

	position: absolute;

	font: bold 25px/32px arial;

	padding: 0;

	top: 0;

	right: 0;

	color: #fff;

	text-align: center;

	letter-spacing: -2px;

	text-indent: 16px

}

}

