/*====================================== reset.css is here ========================================*/
pos {padding:0;}
table {	border-collapse:collapse; border-spacing:0;}
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
img { max-width: 100%; height: auto;}
ol,ul { list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:bold;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
.clear{clear:both; font-size:1px;line-height:1px; display:block; height:0;}
.clrflt{clear:both;}
.last	{margin:0 !important;}
.pad_last{padding:0 !important;}
.no_bg {background:none !important;}
.no_bor{border:none !important; }
input{ -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none;-o-appearance: none; appearance: none; border-radius:0; }
header,nav,section,article,aside,footer,hgroup {display: block;}
*{padding:0; margin:0; box-sizing:border-box; }
/**************************************************************************************/
a											{color:#000; text-decoration:none; outline:0 none;}
a:hover										{color:#000;  text-decoration:none;}
p {display: block;font-size: 18px;line-height: 28px;color: #747b7f;font-family: 'Roboto Condensed', sans-serif;font-weight: 300;padding: 0 0 28px 0;}
h1											{font-size:24px; font-family: 'Roboto Condensed', sans-serif;}
h2											{font-size:30px;line-height: 32px;color: #fff;font-family: 'Leckerli One', cursive;float: right;display: inline-block;font-weight: normal;}
h3											{font-size:36px;line-height: 39px;color: #ef4136;font-family: 'Leckerli One', cursive;margin: 0 0 30px 0;font-weight: normal;}
h4											{font-size:24px;line-height: 28px;font-family: 'Roboto Condensed', sans-serif;font-weight:normal;color: #44498b;margin: 0 0 0 0;}
h5											{font-size:24px;line-height: 26px;font-family: 'Roboto Condensed', sans-serif;font-weight: bold;text-transform: uppercase;color:#44498b;display: block;padding: 0 0 16px 0;}
h6											{font-size:14px;}
/*----------------------------------------------------------------------------------*/
html 										{}
body										{color:#b1b1b1; -webkit-text-size-adjust:100%; font-family:"Arial", Verdana, Tahoma; font-size:12px;font-family: 'Open Sans', sans-serif;}
.flt_lt										{float:left; display:inline;}
.flt_rt										{float:right; display:inline;}
/* ---------------------------------------------------------------------------------*/


/* ----------------------- layout ----------*/
.wrapper									{margin:0 auto;}
.container									{width:1326px; margin:0 auto; }
.main_content								{
    padding: 44px 30px 0 30px;
    display: block;
}
/*-------------------------------------------*/

/* ------------------ HEADER HERE -------------------*/
header										{padding: 0 15px;margin:0;background: #44498b;position: relative;border-bottom: solid 8px #8f979c;display: block;}
.hederinn                                   {display: block;position: relative;}
.header-left {display: inline-block;float: left; }

.menu_arw {
    position: relative;
    padding: 27px;
    margin: 26px 0;
    display: inline-block;
}

.header-left-inn                {}
.header-left-content            {}
.header-left .header-left-inn:before{content: '';width: 13px;height: 14px;border: solid 1px #ef4036;position: absolute;top: 0px;left: 9px;border-bottom: 0;border-right: 0;}
.header-left .header-left-inn:after{content: '';width: 12px;height: 14px;border: solid 1px #ef3f34;position: absolute;top: 0;right: 11px;border-bottom: 0;border-left:0;}


.header-left .header-left-conten:before{content: '';width: 16px;height: 14px;border: solid 1px #ef4036;position: absolute;bottom: -1px;left: 8px;border-top: 0;border-right: 0;}
.header-left .header-left-conten:after{content: '';width: 12px;height: 13px;border: solid 1px #ef4036;position: absolute;bottom: 0;right: 10px;border-top: 0;border-left:0;}



.header-middle                                 {display: inline-block;float: left;padding: 30px 0 0 35px;}
.header-right                                {display: inline-block;float: right;padding: 59px 3px;}

.enquiresection                             {display: inline-block;float: left;}
.enquiresection ul                          { display: block;}
.enquiresection ul li                       {display: block;padding: 6px 0 3px 0;}
.enquiresection ul li a                     {
	display: block;
	display: inline-block;
	float: left;
	padding: 0;
	width: 19px;
	text-align: center;
	margin: 0 9px 0 0;
	color: #ef4236;
	font: bold 19px/18px 'Roboto Condensed', sans-serif;
}
.enquiresection ul li small                     {display: inline-block;font-size: 16px;line-height: 18px;font-family: 'Roboto Condensed', sans-serif;font-weight: bold;float: left;padding: 0;margin: 0 3px 0 1px; color: #fff;}
.enquiresection ul li span                 { display: inline-block;font-size: 16px; line-height: 18px;font-family: 'Roboto Condensed', sans-serif; font-weight:normal;float: left; color: #fff;}

.logo										{padding:0;margin:0;display:inline-block;float: left;position: absolute;left: 19px;right: 0;text-align: center;width: 312px;margin: 0 auto;z-index: 999;}
.logo figure                                { display:inline-block;}
.logo figure img                            { display:inline-block; width:auto; height: auto; margin:0 auto;}
/* ---------------------------------------------------------*/

/* ------------------------- NAVIGATION HERE ---------------*/
nav											{padding:0; margin:15px 0 0 0;display:inline-block; float:right;}
nav ul										{padding:0; margin:0;}
nav ul li									{padding:0; margin:0 25px 0 0;display:inline-block; float:left; position:relative; }
nav ul li a									{padding:0; margin:0;display:inline-block;font-size:18px; line-height:18px; color:#fff; font-weight:normal;}
nav ul li a:hover							{color:#F00; }
nav ul li:nth-last-child(1)					{margin:0;}
nav ul ul									{position:absolute; left:0; top:20px; width:150px; display:none; padding:5px 0 0 0; }
nav ul ul li								{background:#000; display:block; float:none; margin:0; }
nav ul ul li a								{display:block; padding:5px 10px; }
nav ul ul li a:hover,nav ul ul li a.active	{color:#fff; background:#900; }
nav li:hover ul								{display:block;}


/* ---------------------------------------------------------*/

/* ------------------------ MIAN CONTENT HERE --------------*/
.banner                                 {width: 100%;display: block;}
.banner img                             {width: 100%;height: auto;display: block;margin: 0;padding: 0;}

.mediasection                           {width: 100%; position: relative; }
.mediasection_in{padding: 30px 50px 93px 77px;}

.mediasection:before{content: '';width: 92px;height: 83px;border: solid 5px #dde0e1;position: absolute;top: -1px;left: 7px;border-bottom: 0;border-right: 0;}
.mediasection:after{content: '';width: 90px;height: 90px;border: solid 5px #dde0e1;position: absolute;top: -2px;right: -6px;border-bottom: 0;border-left:0;}
.mediasection_in:before{content: '';width: 90px;height: 90px;border: solid 5px #dde0e1;position: absolute;bottom: 56px;left: 6px;border-top: 0;border-right: 0;}
.mediasection_in:after{content: '';width: 90px;height: 90px;border: solid 5px #dde0e1;position: absolute;bottom: 54px;right: -8px;border-top: 0;border-left:0;}


.mediasection-left                      {display: inline-block;float: left;padding: 31px 0 0 0;width: 62%;}
.mediasection-left   a                  {display: inline-block;font-size: 17px;line-height: 18px;color: #ef4236;padding: 0 12px;}
.fontweight                  {font-family: 'Roboto Condensed', sans-serif;font-weight: 600;padding: 0 0 30px 0;line-height: 27px;}
.mediasection-right                      {display: inline-block;float: right;width: 31%;}
.mediasection-right figure              {display: block;padding: 0 0 26px 0;}
.mediasection-right figure img          {display: block;width: 100%;height: auto;}
.mediasection-right span                {display: block;font-size: 16px;line-height: 18px;font-family: 'Roboto Condensed', sans-serif;font-weight: 400;padding: 15px 0 0 0;}
.servicesection                         {width: 100%;background: #8f979c;padding: 0 0 73px 0;position: relative;display: block;}
.servicegalary                          {display: inline-block;width: 100%;padding: 0 0 7px 0;box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.53) inset;border-bottom: solid 1px  #7f868b;margin: 0 0 38px 0;position: relative;}
.servicegalary:after {
    content: '';
    width: 100%;
    display: block;
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.53);
    position: absolute;
    top: calc(100% + 0px);
    left: 0;
    height: 2px;
}
.servicegalary ul                       { display: block;}
.servicegalary ul li                    {display: inline-block;float: left;width:100%;padding: 0 3px;}
.servicegalary .servicecontent                         { width: 100%;}
.servicegalary .servicecontent img          {display: block;margin: 0 auto;width: 100%;height: auto;}
.servicegalary .servicecontent .servicetext   {display: block;/* background: #000; */}
.servicegalary .servicecontent  span                {
	display: block;
	text-transform: uppercase;
	background: #ef4136;
	text-align: center;
	color: #fff;
	padding: 14px 0 12px 0;
	font: bold 16px/16px 'Roboto Condensed', sans-serif;
}
.servicesection .owl-theme .owl-controls .owl-pagination  {display: none;}
.servicesection .owl-theme .owl-controls .owl-buttons {display:block;position: relative;width: 51%;margin: 0 auto;top: 49px;} 
.servicesection .owl-prev    {background: #000;width: 19px;height: 19px;background: #000;position: absolute;top: 52%;right: 0;background: url(../images/rightarrow.png)no-repeat;}
.servicesection .owl-next                     {background: #000;width: 19px;height: 19px;background: #000;position: absolute;top: 50%;left: 18px;background: url(../images/leftarrow.png)no-repeat;}
.colorchange  { color: #fefeff; text-align: center;}
.servicecontent  {display: block;padding: 11px 0 0 0;position: relative;}
.servicecontent p       {display: block;color: #fefeff;text-align: center;font-family: 'Roboto Condensed', sans-serif;font-weight: 300;padding: 0 0 20px 0;}
.finemore           {
	display: block;
	width: 185px;
	height: 54px;
	text-align: center;
	position: relative;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.finemore-inn        {         }
.finemore:before{content: '';width: 13px;height: 12px;border: solid 1px #dde0e1;position: absolute;top: -11px;left: 17px;border-bottom: 0;border-right: 0;}
.finemore:after{content: '';width: 13px;height: 12px;border: solid 1px #dde0e1;position: absolute;top: -12px;right: -9px;border-bottom: 0;border-left:0;}
.finemore-inn:before{content: '';width: 13px;height:12px;border: solid 1px #dde0e1;position: absolute;bottom: 9px;left: 17px;border-top: 0;border-right: 0;}
.finemore-inn:after{content: '';width:13px;height:12px;border: solid 1px #dde0e1;position: absolute;bottom: 9px;right: -8px;border-top: 0;border-left:0;}


/*.servicecontent a       {
	color: #fefeff;
	text-align: center;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: bold;
	background: #ef4236;
	display: block;
	margin: 5px 4px 25px 26px;
	font-size: 22px;
	line-height: 24px;
	padding: 5px 4px;
	width: 160px;
}*/
.successsection              {width: 100%;display: block;background: url(../images/successfordelusimg.jpg)no-repeat;background-size: cover;padding: 136px 20px 124px;position: relative;}
.successsection { background-position: right top;}
.sucesssinnmain-main        {padding: 0 0 38px;}
.sucesssinnmain  {display: inline-block;text-align: center;width: 100%;}
.sucesssinnmain ul {display: block;}
.successsection ul li {display: inline-block;float: none;width: 100%;}
.successsection .owl-theme .owl-controls .owl-page.active span { background: #ef4236; border:solid 1px #fff; }
.successsection .owl-theme .owl-controls   {width: calc(100% + 40px);background: rgba(177, 181, 183, 0.72);margin: 0 -20px;position: absolute;bottom: -194px;}
.successsection .owl-theme .owl-controls .owl-pagination  {display:block;border-left: solid 1px #fff;border-right: solid 1px #fff;max-width: 162px;margin: 0 auto;padding: 8px 0 6px;}
.successsection .owl-theme .owl-controls .owl-buttons {display:block;max-width: 217px;margin:0 auto;position: relative;top: -22px;} 
.successsection .owl-prev    {background: #000;width: 19px;height: 19px;background: #000;position: absolute;top: 1px;right: -29px;background: url(../images/rightarrow.png)no-repeat right;margin: 0 auto;transform: translateY(-21%);}
.successsection .owl-next                     {background: #000;width: 19px;height: 19px;background: #000;position: absolute;top: 1px;left: -8px;background: url(../images/leftarrow.png)no-repeat left;transform: translateY(-21%);}

.sucesssinnmain ul li .succesinn  {display: block;background: rgba(241, 239, 238, 0.55);text-align: center;padding: 35px 0 13px 0;margin: 0px 0 43px 0;max-width: 1326px;margin: 0 auto;}
.sucesssinnmain ul li .succesinn h3 { font-size: 44px; line-height: 46px;}
.succesinn p {font-size: 16px;line-height: 28px;color: #666666;}
.sucesssinnmain ul li .successsection .finemore           {display:block;width: 174px;height: 54px;margin: 0 auto;text-align: center; position: relative;}
.successsection .finemore-inn        {         }
.successsection .finemore:before{content: '';width: 13px;height: 12px;border: solid 1px #dde0e1;position: absolute;top: -11px;left: 16px;border-bottom: 0;border-right: 0;}
.successsection .finemore:after{content: '';width: 13px;height: 12px;border: solid 1px #dde0e1;position: absolute;top: -9px;right: -10px;border-bottom: 0;border-left:0;}
.successsection .finemore-inn:before{content: '';width: 13px;height:12px;border: solid 1px #dde0e1;position: absolute;bottom: 12px;left: 16px;border-top: 0;border-right: 0;}
.successsection .finemore-inn:after{content: '';width:13px;height:12px;border: solid 1px #dde0e1;position: absolute;bottom: 12px;right: -9px;border-top: 0;border-left:0;}
.successsection a       {color: #fefeff;text-align: center;font-family: 'Roboto Condensed', sans-serif;font-weight:bold;background: #ef4236;display: block;margin: 2px 10px 21px 25px;font-size: 22px;line-height: 24px;padding: 4px 8px 2px 9px;width: 161px;}
.clientsection                          {display: block;width: 100%;padding: 83px 15px 81px 15px;}
.clientsection-inn                      {display: block;width: 80%;text-align: center;margin: 0 auto;}
.clientsection-inn ul                   {display: block;padding: 14px 0 0 0;}
.clientsection-inn ul li                {display: inline-block;width: 16.7%;padding: 40px 0 1px 5px;}
.clientsection-inn ul li a              { display: inline-block;}
.clientsection-inn ul li a figure       { display: block;}
.clientsection-inn ul li a figure  img { 
	display: block;
	width:100%;
	height: auto;
/*	filter: gray;
    -webkit-filter: grayscale(1);
    filter: grayscale(1);*/
}


.clientsection-inn h3                   { font-size: 44px; line-height: 46px; color: #8d8d8d;}
.blogsection  {text-align: center;width: 100%;background: #ef4136;padding: 72px 15px 25px 15px;display: block;}
.blogsection h3  {color: #fff;font-size: 44px;line-height: 41px;}
.blogsection p { font-size: 16px; line-height: 18px; color: #fefeff;}
.blogcontent  {display: inline-block;text-align: center;width: 100%;position: relative;margin: 8px 0 30px 0;}
.blogcontent ul {display: block;margin: 4px -20px;}
.blogcontent ul li {display: inline-block;float: none;width: 32.3%;padding: 0 6px;}
.blogcontent .blogartical  {width: 100%;position: relative;background: #fff;padding: 12px 0 0 0;}
.blogcontent .blogartical-inn {width: 100%;padding: 16px 0 21px 0;position: relative;}
.blogcontent .blogartical-inn .blogleftimg {display: inline-block;float: left;width: 33%;margin: 0 12px 0 29px;position: relative;}
.blogcontent .blogartical-inn .blogleftimg figure { display: block;}
.blogcontent .blogartical-inn .blogleftimg figure img  { display: block; width:100%; height: auto;}


.blogcontent .blogartical-inn .blogrighttext {display: inline-block;float: left;width: 53%;text-align: left;position: relative;}
.blogcontent .blogartical-inn .blogrighttext p {display: block;color: #666666;font-size: 17px;line-height: 21px;padding: 0 0 12px 0;}
.blogcontent .blogartical-inn .blogrighttext a {display: inline-block;font-size: 20px;line-height: 22px;color: #fefeff;font-family: 'Roboto Condensed', sans-serif;font-weight: bold;background: #ef4136;padding: 3px 6px;margin: 0 0 0;}

.blogcontent .blogartical:before{content: '';width: 28px;height: 27px;border: solid 2px #44498b;position: absolute;top: 12px;left: 11px;border-bottom: 0;border-right: 0;}
.blogcontent .blogartical:after{content: '';width: 27px;height: 29px;border: solid 2px #44498b;position: absolute;top: 12px;right: 10px;border-bottom: 0;border-left:0;}
.blogcontent .blogartical-inn:before{content: '';width: 25px;height: 30px;border: solid 2px #44498b;position: absolute;bottom: 10px;left: 11px;border-top: 0;border-right: 0;}
.blogcontent .blogartical-inn:after{content: '';width: 30px;height: 28px;border: solid 2px #44498b;position: absolute;bottom: 11px;right: 9px;border-top: 0;border-left:0;}

.blogsection .finemore           {display:block;width: 220px;height: 54px;margin: 0 auto;text-align: center; position: relative;}
.blogsection .finemore-inn        {         }
.blogsection .finemore:before{content: '';width: 13px;height: 12px;border: solid 1px #dde0e1;position: absolute;top: -11px;left: -6px;border-bottom: 0;border-right: 0;}
.blogsection .finemore:after{content: '';width: 13px;height: 12px;border: solid 1px #dde0e1;position: absolute;top: -11px;right: -10px;border-bottom: 0;border-left:0;}
.blogsection .finemore-inn:before{content: '';width: 13px;height:12px;border: solid 1px #dde0e1;position: absolute;bottom: 12px;left: -7px;border-top: 0;border-right: 0;}
.blogsection .finemore-inn:after{content: '';width:13px;height:12px;border: solid 1px #dde0e1;position: absolute;bottom: 13px;right: -11px;border-top: 0;border-left:0;}
.blogsection  a       {color: #ef4136;text-align: center;font-family: 'Roboto Condensed', sans-serif;font-weight:bold;background: #fffbfb;display: block;margin: 10px 4px 21px 7px;font-size: 22px;line-height: 24px;padding: 4px 0px 2px 6px;}
.contactsection                 {width: 100%;text-align: center;padding: 81px 15px 0 15px;}
.contactsection h3 { font-size:44px; line-height: 46px;}
.contactsection h6  {color: #44498b;display: block;font-size:24px;line-height: 21px;font-family: 'Roboto Condensed', sans-serif;font-weight:normal;letter-spacing: 8px;}
.mailinfo  {display: inline-block;margin: 34px 0 45px 0;}
.mailinfo ul { display: block;}
.mailinfo ul li {display: block;padding: 6px 0 3px 0;}
.mailinfo ul li a { display: block; font-size: 22px; line-height: 24px;font-family: 'Roboto', sans-serif;font-weight:400; color: #ef4136;}
.socialicon-main    {display: inline-block;width: 100%;border-bottom: solid 1px #8f979c;border-top: solid 1px #8f979c; #000padding:padding:}
.socialicon         {display: block;max-width: 298px;margin: 0 auto;padding: 19px 0 21px 0;}
.socialicon  ul     {
	display: block;
	text-align: center;
}
.socialicon  ul  li {display: inline-block;width: 15.8%;height: 41px;background: #44498b;border-radius: 100%;text-align: center;margin: 1px 0 0 12px;}
.socialicon  ul  li a {display: block;color: #fff;padding: 5px 0 0 0;font-size: 22px;}


.multidropdown                      {max-width: 1326px;background: rgba(153, 163, 169, 0.48);margin: 0 auto;position: relative;display: none;padding: 24px 0 24px 0;}
.multidropdown-inn                  { width: 100%}
.multidropdown-contetn              {display: block;padding: 14px 0 40px 94px;}
.multidropdown-contetn-left         {display: inline-block;float: left;width: 20%;padding: 0 30px 0 13px;}
.multidropdown-contetn-left ul      { display: block;}
.multidropdown-contetn-left ul li   {display:block;border-bottom: solid 1px #fff;padding: 10px 0;}
.multidropdown-contetn-left ul li a {
	display: block;font-family: 'Roboto', sans-serif;font-weight: bold;font-size: 20px;line-height: 22px;color: #fff;
}
.multidropdown-contetn-left ul li a:hover {
	color: #ef4236;
}
.multidropdown-contetn-rigth         {display: inline-block;float: right;width: 70%;padding: 8px 0 0 0;}
.multidropdown-contetn-rigth  h6    {font-size: 22px;line-height: 24px;color: #fff;font-family: 'Roboto', sans-serif;font-weight:normal;padding: 0 0 22px 8px;}
.multidropdown-contetn-rigth .follwous   {display: block;float: right;width: 53%;}
.multidropdown-contetn-rigth .follwous ul { display: block;}
.multidropdown-contetn-rigth .follwous ul li {display: inline-block;float: left;width: 46px;background: #fff;margin: 0 6px;text-align: center;border-radius: 100%;height: 46px;padding: 4px 0;}
.multidropdown-contetn-rigth .follwous ul li a {display: block;font-size: 20px;line-height: 22px;color: #8d9599;padding: 9px 0;}
.multidropdown-contetn-rigth .newsarticalsection {display: block;padding: 80px 0 0 6px;}
.multidropdown-contetn-rigth .newsarticalsection ul { display: block;}
.multidropdown-contetn-rigth .newsarticalsection ul li  {display:inline-block;float: left;width: 43%;margin: 0 28px 0 0;}
.multidropdown-contetn-rigth .newsarticalsection-inn {display: block;width: 100%;position: relative;}
.multidropdown-contetn-rigth .newsarticalsection-inn:after  {content: '';width: 90%;height: 1px;background: #fff;position:absolute;top: -18px;left: 10px;}
.multidropdown-contetn-rigth .newsarticalsection .newsleft {display: inline-block;float: left;width: 35%;}
.multidropdown-contetn-rigth .newsarticalsection .newsleft figure { display: block;}
.multidropdown-contetn-rigth .newsarticalsection .newsleft figure img { display: block; width: 100%;height: auto;}

.multidropdown-contetn-rigth .newsarticalsection .newsrigth {display: inline-block;float: left;width: 60%;}
.multidropdown-contetn-rigth .newsarticalsection .newsrigth  h6  {font-size: 22px;line-height: 33px;color: #fff;font-family: 'Roboto', sans-serif;font-weight:normal;margin: 0 0 0 26px;padding: 0 0 0 0;}
.multidropdown-contetn-rigth .newsarticalsection .newsrigth a       {color: #fefeff;text-align: center;font-family: 'Roboto Condensed', sans-serif;font-weight: normal;background: #ef4236;display: inline-block;margin: 8px 26px 21px 34px;font-size: 18px;line-height: 20px;padding: 4px 11px 2px 11px;text-align: left;}

.multidropdown-contetn-rigth .newsarticalsection .newsrigth a:hover, .servicecontent a:hover, .successsection a:hover, .blogsection a:hover {
	background:#44498b;
}
.mailinfo ul li a:hover {
	color:#44498b;
}



.multidropdown .multidropdown-inn:before{content: '';width: 30px;height: 28px;border: solid 2px #fff;position: absolute;top: 26px;left: 30px;border-bottom: 0;border-right: 0;}
.multidropdown .multidropdown-inn:after{content: '';width: 29px;height: 31px;border: solid 2px #fff;position: absolute;top: 28px;right: 35px;border-bottom: 0;border-left:0;}
.multidropdown .multidropdown-contetn:before{content: '';width: 28px;height: 29px;border: solid 2px #fff;position: absolute;bottom: 35px;left: 30px;border-top: 0;border-right: 0;}
.multidropdown .multidropdown-contetn:after{content: '';width: 31px;height: 30px;border: solid 2px #fff;position: absolute;bottom: 34px;right: 34px;border-top: 0;border-left:0;}





.multidropdown		{display:block;position: absolute;top: -300px;width:300px;background: rgba(143, 151, 156, 0.96);transition:all ease-in-out 0.5s;-ms-transition:all ease-in-out 0.5s;-moz-transition:all ease-in-out 0.5s;-o-transition:all ease-in-out 0.5s;-webkit-transition:all ease-in-out 0.5s;z-index: 999;display: none;}	
.open-menu .multidropdown	{top: 150px;overflow:auto;display: block;width: 1326px;left: 0;z-index: 999999;}



/* ---------------------------------------------------------*/

/* ------------------ FOOTER HERE --------------------------*/
footer										{
    padding: 16px 0;
}
.copy										{  display: block; text-align: center;}
.copy p                                     { padding: 0;}
/* ---------------------------------------------------------*/

/*Menu-Icon*/
.nav-icon									{width: 57px;height: 35px;position: relative;margin: 0;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;cursor: pointer;display:none;float: left;}
.nav-icon span 								{display: block;  position: absolute;height: 5px;  width: 100%;  background: #fff;  border-radius: 9px;  opacity: 1;  left: 0;  -webkit-transform: rotate(0deg);  -moz-transform: rotate(0deg);  -o-transform: rotate(0deg);  transform: rotate(0deg);  -webkit-transition: .25s ease-in-out;  -moz-transition: .25s ease-in-out;  -o-transition: .25s ease-in-out;  transition: .25s ease-in-out;}
.nav-icon span:nth-child(1) 				{top: 0px;}
.nav-icon span:nth-child(2) 				{top: 16px;}
.nav-icon span:nth-child(3) 				{top: 30px;}
.nav-icon.open span:nth-child(1) 			{top: 10px;-webkit-transform: rotate(135deg);-moz-transform: rotate(135deg);-o-transform: rotate(135deg);transform: rotate(135deg);}
.nav-icon.open span:nth-child(2)  			{opacity: 0;  left: -60px;}
.nav-icon.open span:nth-child(3)  			{top: 10px;-webkit-transform: rotate(-135deg);-moz-transform: rotate(-135deg);-o-transform: rotate(-135deg);transform: rotate(-135deg);}


.trans, a, input[type="submit"], .nav-top li {
	-webkit-transition: all 300ms ease-out;
	-moz-transition: all 300ms ease-out;
	-o-transition: all 300ms ease-out;
	transition: all 300ms ease-out;
}
.fade {
	opacity: 1;
	transition: opacity 200ms ease-in-out 0s;
	-moz-transition: opacity 200ms ease-in-out 0s;
	-webkit-transition: opacity 200ms ease-in-out 0s;
	-ms-transition: opacity 200ms ease-in-out 0s;
	-o-transition: opacity 200ms ease-in-out 0s;
}
.fade:hover {
  opacity: 0.7;
}

@-webkit-keyframes slideInLeft {
from {-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);visibility: visible; }
to {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
}

@keyframes slideInLeft {
from {-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);visibility: visible; }
to {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);  }
}

.slideInLeft {-webkit-animation-name: slideInLeft;animation-name: slideInLeft;}

@-webkit-keyframes slideInRight {
from {-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);visibility: visible;  }
to {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0); }
}

@keyframes slideInRight {
from {-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);visibility: visible; }
to { -webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0); }
}

.slideInRight {-webkit-animation-name: slideInRight;animation-name: slideInRight;}

nav					{margin:0; float:none; width:100%; }
nav ul li			{margin:0; float:none; display:block; }
.open-menu nav ul li a{border-bottom:solid 1px #fff; background:#900; }
nav ul li a			{display:block; padding:8px 8px 8px 15px; }
nav ul li a:hover,nav ul li a.active	{background:#fff; color:#F00;}
.wrapper nav		{display:none;}
.nav-icon			{display:inline-block;}
.wrapper			{position:relative;right:0;transition:all ease-in-out 0.5s; -ms-transition:all ease-in-out 0.5s; -moz-transition:all ease-in-out 0.5s; -o-transition:all ease-in-out 0.5s; -webkit-transition:all ease-in-out 0.5s;}




nav li:hover ul		{display:none;}
nav ul ul			{position:static; width:100%; padding:0;}
.open-menu nav ul ul li{background:#000; }
nav ul li li a:hover,nav ul li li a.active	{background:#000; color:#f00;}
nav ul li li a		{display:block; padding:5px 8px 5px 20px; }
nav ul li span		{width: 34px;height: 34px;background: #20699a;color:#fff;right:0;top:0;position:absolute; display:inline-block; text-align:center; }
nav ul li span:after{ content:'+'; line-height:33px; font-size:20px; }
nav ul li span.active:after{content:'-';}
.row-flex {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}
.multidropdown .header-middle  { display: none;}
  
.multidropdown .header-right    { display: none;}
.owl-theme .owl-controls .owl-page span{margin: 0 7px;}
.mediasection-right h4 {
	font-size:18px;
	font-style:italic;	
}
.recent-posts-w > span {
    font-size: 32px;
    line-height: 39px;
    color: #44498b;
    font-family: 'Leckerli One', cursive;
    font-weight: normal;
	margin-top:14px;
	margin-bottom:40px;
}
.recent-posts-w a {
	display: block;
	font-size: 14px;
	margin-bottom: 10px;
	border: solid 2px #dde0e1;
	line-height:40px;
	padding-left:15px;
}
.recent-posts-w a:hover, .mrk-recent {
	background:#ef4136;
	color:#FFF;
}
.article ul {
	font-size:inherit;
	list-style:disc;
	font-size: 18px;
	margin-bottom:28px;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 300;
	margin-left:40px;
	color: #747b7f;
}
.article-content {
	margin-top:5%;
}
.blogrighttext h5 {
	font-size:16px;	
}
.cs-cont {
	font-size: 16px;
    line-height: 28px;
    color: #666666;
	font-family: 'Roboto Condensed', sans-serif;
    font-weight: 300;	
}