/* Erange Law Firm HTML5 Template */


/************ TABLE OF CONTENTS ***************
1. Fonts
2. Reset
3. Global
4. Header
5. Footer
6. Main Header
7. Main Slider
8. Top Services
9. Featured Section
10. Boxed Section
11. Parallax Section
12. Team Members
13. Blog Section
14. Sponsors Section
15. Main Footer
16. Tabs Section
17. Featured Services
18. Page Title
19. Testimonials Section
20. Default Section
21. Profile Section
22. Our Services
23. Fact Counter
24. About Company
25. Blog Posts
26. Sidebar
27. Blog Details
28. Contact Us



**********************************************/
@import url(https://web.archive.org/web/20191218105054cs_/https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic);
@import url(https://web.archive.org/web/20191218105054cs_/https://fonts.googleapis.com/css?family=Montserrat:400,700);
@import url(https://web.archive.org/web/20191218105054cs_/https://fonts.googleapis.com/css?family=Roboto+Condensed:400,300,300italic,400italic,700,700italic);

@import url('/web/20191218105054cs_/https://www.webtechmediasynergy.com/css/font-awesome.css');
@import url('/web/20191218105054cs_/https://www.webtechmediasynergy.com/css/flaticon.css');
@import url('/web/20191218105054cs_/https://www.webtechmediasynergy.com/css/animate.css');
@import url('/web/20191218105054cs_/https://www.webtechmediasynergy.com/css/owl.css');
@import url('/web/20191218105054cs_/https://www.webtechmediasynergy.com/css/jquery.fancybox.css');
@import url('/web/20191218105054cs_/https://www.webtechmediasynergy.com/css/jquery.datepick.css');
@import url('/web/20191218105054cs_/https://www.webtechmediasynergy.com/css/hover.css');

@font-face {
    font-family: 'gothic';
    src: url('/web/20191218105054im_/https://www.webtechmediasynergy.com/fonts/gothic/gothic.eot');
    src: url('/web/20191218105054im_/https://www.webtechmediasynergy.com/fonts/gothic/gothic.eot#iefix') format('embedded-opentype'),
         url('/web/20191218105054im_/https://www.webtechmediasynergy.com/fonts/gothic/gothic.woff') format('woff'),
         /*url('/web/20191218105054im_/https://www.webtechmediasynergy.com/fonts/gothic.ttf') format('truetype'),*/
         url('/web/20191218105054im_/https://www.webtechmediasynergy.com/fonts/gothic/gothic.svg#framd')format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'arial-narrow';
    src: url('/web/20191218105054im_/https://www.webtechmediasynergy.com/fonts/arial-narrow/arial-narrow.eot');
    src: url('/web/20191218105054im_/https://www.webtechmediasynergy.com/fonts/arial-narrow/arial-narrow.eot#iefix') format('embedded-opentype'),
         url('/web/20191218105054im_/https://www.webtechmediasynergy.com/fonts/arial-narrow/arial-narrow.woff') format('woff'),
        /* url('/web/20191218105054im_/https://www.webtechmediasynergy.com/fonts/arial-narrow.ttf') format('truetype'),*/
         url('/web/20191218105054im_/https://www.webtechmediasynergy.com/fonts/arial-narrow/arial-narrow.svg#framd')format('svg');
    font-weight: normal;
    font-style: normal;
}

/*** 

====================================================================
	Reset
====================================================================

 ***/
* {
	margin:0px;
	padding:0px;
	border:none;
	outline:none;
}

/*** 

====================================================================
	Global Settings
====================================================================

 ***/

body {
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	color:#888888;
	line-height:1.8em;
	font-weight:400;
	background:#fff;
	-webkit-font-smoothing: antialiased;
}
a{
	text-decoration:none;
	cursor:pointer;	
}

a:hover,a:focus,a:visited{
	text-decoration:none;
	outline:none;
}

h1,h2,h3,h4,h5,h6 {
	position:relative;
	font-family: 'Montserrat', sans-serif;
	font-weight:normal;
	margin:0px;
	background:none;
	line-height:1.6em;
}

input,button,select,textarea{
	font-family: 'Open Sans', sans-serif;	
}

p{
	position:relative;
	line-height:2em;	
}

.strike-through{
	text-decoration:line-through;	
}


.page-wrapper{
	position:relative;
	margin:0 auto;
	width:100%;
	min-width:320px;
	min-height:500px;
	overflow:hidden;
	
}

ul,li{
	list-style:none;
	padding:0px;
	margin:0px;	
}

.theme-btn{
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	font-family: 'Montserrat', sans-serif;
}

.centered{
	text-align:center;	
}

.anim-3,.anim-3-all *{
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;	
}

.anim-5,.anim-5-all *{
	transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;	
}

.anim-7,.anim-7-all *{
	transition:all 0.7s ease;
	-moz-transition:all 0.7s ease;
	-webkit-transition:all 0.7s ease;
	-ms-transition:all 0.7s ease;
	-o-transition:all 0.7s ease;	
}

.default-btn{
	position:relative;
	padding:12px 25px;
	line-height:24px;
	text-transform:uppercase;
	background:#ff9000;
	color:#ffffff !important;
	font-size:13px;
	border:1px solid #ff9000 !important;
	font-family: 'Montserrat', sans-serif;
	border-radius:3px;
	-webkit-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	-moz-border-radius:3px;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
}

.default-btn .fa{
	padding-left:5px;	
}

.default-btn:hover{
	background:#ffffff;
	color:#303030 !important;
	border-color:#303030 !important;	
}

.regular-btn{
	position:relative;
	padding:10px 20px;
	line-height:28px;
	text-transform:uppercase;
	background:#ffffff;
	color:#777777 !important;
	font-size:13px;
	border:1px solid #c9c9c9 !important;
	font-family: 'Montserrat', sans-serif;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
}

.regular-btn:hover{
	background:#ff9000 !important;
	color:#ffffff !important;
	border-color:#ff9000 !important;
}

.theme_color{
	color:#ff9000;	
}

.text-white{
	color:#ffffff !important;	
}

.roboto-font{
	font-family: 'Roboto Condensed', sans-serif;	
}

.padd-top-20{
	padding-top:20px !important;	
}

.padd-top-30{
	padding-top:30px !important;	
}

.padd-top-40{
	padding-top:40px !important;	
}

.padd-bott-20{
	padding-bottom:20px !important;	
}

.padd-bott-30{
	padding-bottom:30px !important;	
}

.padd-bott-40{
	padding-bottom:40px !important;	
}

.margin-top-20{
	margin-top:20px !important;	
}

.margin-top-30{
	margin-top:30px !important;	
}

.margin-top-40{
	margin-top:40px !important;	
}

.margin-bott-20{
	margin-bottom:20px !important;	
}

.margin-bott-30{
	margin-bottom:30px !important;	
}

.margin-bott-40{
	margin-bottom:40px !important;	
}

.no-padd-bottom{
	padding-bottom:0px !important;	
}

.no-padd-top{
	padding-top:0px !important;	
}

.no-margin-bottom{
	margin-bottom:0px !important;	
}

.no-margin-top{
	margin-bottom:0px !important;	
}

.no-bg{
	background:none !important;	
}

.preloader{ position:fixed; left:0px; top:0px; width:100%; height:100%; z-index:999999; background-color:#ffffff; background-position:center center; background-repeat:no-repeat; /*background-image:url(/web/20191218105054im_/https://www.webtechmediasynergy.com/images/icons/preloader.gif);*/}



/*** Rohan CSS ***/

/*Global css*/
.clear { clear:both;}

/*Home css strats*/
ul.toplinks						{width:auto; text-align:right; margin:0; padding:15px 0;}
ul.toplinks li					{width:auto; margin:0;  list-style:none; font:13px 'Open Sans',Arial; color:#4ab2cf;
								display:inline-block;}
ul.toplinks li a				{color:#4ab2cf; text-decoration:none;}
ul.toplinks li a:hover			{text-decoration:underline;}
ul.toplinks li:first-child		{padding:0 10px 0 0; /*border-right:1px solid #4ab2cf;*/}
ul.toplinks li:last-child		{padding:0 0 0 10px;}
.splbgcolor						{background:#4ab2cf;}
.splpos1						{position:relative;}
.splpos2						{position:relative; z-index:99;}
.logo							{position:absolute; left:0; top:0; z-index:1; width:215px;}
.logo img						{border-radius:0 0 5px 5px;}
.banner							{width:700px; margin:125px 60px 0 0; padding:0; display:block; position:relative; float:left;}
.banner-img						{width:100%; display:block; margin:0; padding:0; text-align:right;}
.text							{width:100%; display:block; margin:0; padding:0; font:40px 'Open Sans',Arial; color:#fff;}
.left-arrow-text				{width:30%; position:absolute;   
								top: 102px; right: 30px;z-index:1;}
.left-arrow-text2				{width:auto; position:absolute;  width:auto; 
								 top:195px; left:0; z-index:1;}
.left-arrow-text3				{width:auto; position:absolute;  width:auto; 
								 top:250px; left:0; z-index:1;}
.left-arrow-text4				{width:auto; position:absolute;  width:auto; 
								 top:332px; left:0; z-index:1;}
.backarrow						{width:auto; display:block; background:#fff; margin:0 0 20px 0; position:relative;}
.backarrow a					{display:block; color:#4ab2cf; font:15px 'Open Sans',Arial; 
								 text-decoration:none; position:relative;  padding:10px 20px;
								-moz-transition: all  0.2s ease-in-out; -o-transition: color  0.2s ease-in-out;
                                 transition: all  0.2s ease-in-out; }
.backarrow a:hover				{text-decoration:none; padding-left:40px;}
.arrow1-padding 				{padding-right:70px !important;}
.arrow2-padding 				{padding-right:50px !important;}
.backarrow  .bird				{position:absolute; right:0; top:-23px;}
.backarrow  .bird2				{position:absolute; left:0; top:-23px;}
.backarrow a:after, .backarrow a:before {left: 100%;top: 50%;border: solid transparent;	content: " ";height: 0;	width: 0;
										position: absolute;	pointer-events: none;}
.backarrow a:after 						{border-color: rgba(136, 183, 213, 0);border-left-color: #fff;
										border-width:21px;	margin-top: -21px;}
.serv1									{margin-top:-36px;}
.service-box    						{width:100%; display:block; background:url(/web/20191218105054im_/https://www.webtechmediasynergy.com/images/gray-bg.png) repeat;
										 padding:10px; webkit-transition: all 0.5s ease-in-out;
                                        -moz-transition: all  0.5s ease-in-out; -o-transition: all  0.5s ease-in-out;
                                         transition: all  0.5s ease-in-out;}
.service-box:hover						{background:#e7e6e5;}
.service-box .inservice-box				{width:100%; margin:0; padding:0; background:#fff; display:block;}
.inservice-box span						{float:left; margin:0; padding:5px;}
.inservice-box h3						{display:block; margin:0; padding:42px 0 0 ; 
										 font:600 18px/16px 'Open Sans',Arial, Helvetica, sans-serif; 
										clear:none; color:#158daf;}
.inservice-box h3 > span				{display:block; font-weight:normal; float:none !important;}

.navigation-container			{width:100%; display:block; margin:0; padding:0; position:relative;}

.navigation-container .google	{width:165px; right:0; top:0; z-index:1; position:absolute;}
.navigation 					{width:100%; display:block; margin:0; padding:0; position:relative;}
.navigation ul 					{width:auto; margin:0 0 0 272px; padding:15px 0 0 0;}
.navigation ul li				{display:inline-block; margin:0; padding:0; list-style:none;}
.navigation ul li a				{display:block; margin:0; padding:5px 10px; font:18px 'arial-narrow',Arial, Helvetica, sans-serif;
								color:#fff; text-decoration:none;  -webkit-transition: color 0.5s ease-in-out;
                                -moz-transition: color  0.5s ease-in-out; -o-transition: color  0.5s ease-in-out;
                                transition: color  0.5s ease-in-out;}
.navigation ul li a:hover		{color:#ed3237; text-decoration:none;}
.navigation ul li a.active      {color:#ed3237;}

.navigation ul li .service-drop	{width:725px; display:none; top:100%; position:absolute; padding:8px 0 0 0;  left:225px; z-index:2;
								background:url(/web/20191218105054im_/https://www.webtechmediasynergy.com/images/arrow.png) 192px top no-repeat;}
.navigation ul li:hover .service-drop {display:block;}
.service-drop .inservice-drop	{width:100%; border-radius:10px; background:#c2e1e9; padding:20px; border:1px solid #fff;}
.inservice-drop ul.service-list	{width:auto; float:left; display:block; margin:0 50px 0 0; padding:0;}
ul.service-list li				{width:auto; display:block; position:relative; margin:0 0 15px 0; border-bottom:1px dashed #9fc6d1;}
ul.service-list li a			{color:#0361a9; font-size:13px; text-decoration:none; font-family:'Open Sans',Arial;
								padding:13px 0 20px 44px;}
ul.service-list li a:hover		{text-decoration:none; color:#0361a9; }
ul.service-list li	span		{position:absolute; padding:7px 0; width:37px; text-align:center; background:#fff; color:#76c9e0;
								border-radius:100%; top:5px; box-shadow:1px 1px 1px #84c2d3; font-size:15px;}
/*******************************************client drop down**************/
.navigation ul li .clt-drop	    {width:565px; display:none; top:100%; position:absolute; padding:8px 0 0 0;  left:302px; z-index:2;
								background:url(/web/20191218105054im_/https://www.webtechmediasynergy.com/images/arrow.png) 192px top no-repeat;}
.navigation ul li:hover .clt-drop {display:block;}
.clt-drop .inclt-drop	        {width:33%; border-radius:10px; background:#c2e1e9; padding:20px; border:1px solid #fff;margin: 0 105px;}
.inclt-drop ul.clt-list	    {width:auto; float:left; display:block; margin: 20px 0 0 0; padding:0;}
ul.clt-list li				{width:auto; display:block; position:relative; margin:0 0 10px 0; border-bottom:1px dashed #9fc6d1;}
ul.clt-list li a			   {color:#0361a9; font-size:13px; text-decoration:none; font-family:'Open Sans',Arial;
								padding:13px 0 20px 44px;}
ul.clt-list li a:hover		{text-decoration:none; color:#0361a9; }
ul.clt-list li  span		   {position:absolute; padding:7px 0; width:37px; text-align:center; background:#fff; color:#76c9e0;
								border-radius:100%; top:4px; box-shadow:1px 1px 1px #84c2d3; font-size:15px;}								
								
.lastulser						{margin:0 !important;}

	
.home-abtbox					{width:100%; margin:0; padding:0; display:block;}
.home-abtbox h4					{width:100%; margin:0 0 20px 0; padding:10px 0; display:block; font:25px 'arial-narrow',Arial; color:#4ab2cf;
								text-align:center; border-bottom:2px solid #4ab2cf;}
.splhmabtpad					{padding:30px 0 ;}
.splhmabtpadhome				{padding:30px 0 ;}

.splhmabth4						{color:#b4b0b0 !important; border-color:#f2300d !important; width:86% !important; margin:0 auto !important;}
.home-abtbox h4:after, .home-abtbox h4:before {top: 100%;left: 50%;	border: solid transparent;content: " ";	height: 0;width: 0;
											   position: absolute;pointer-events: none;}
.home-abtbox h4:after 						 {border-color: rgba(136, 183, 213, 0);border-top-color: #4ab2cf;border-width: 9px;
											 margin-left: -9px;}
.splhmabth4:after    			{border-top-color: #f2300d !important;}
.splhmabth42					{border-color:#b4b0b0 !important;}
.splhmabth42:after    			{border-top-color:#b4b0b0 !important;}
.splhmabtmid					{border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf;
								 width:95%; margin:25px auto 0 ; padding:0 0 45px; }
								 
.splhmabtmid .homeclient		{width:70%; margin:0 auto; padding:10px; background:#f7f7f7;}
.homeclient img					{width:100%;}								 
.home-abtbox .inhome-abtbox		{width:100%; padding:0; margin:0; display:block;}
.inhome-abtbox p				{width:100%; margin:0; padding:0; display:block; font:16px/20px 'arial-narrow',Arial; 
								color:#8e8b8b; text-align:justify;}
.inhome-abtbox .googleimg		{width:100%; display:block; margin:0 0 15px 0; padding:10px; background:#f4f4f4; }	
.inhome-abtbox .googleimg img	{width:100%; }
.splmidcol						{padding:0 !important;}	

.fullshadow						{box-shadow:0px 0px 10px #dadada; padding:25px 0; margin:35px 0;}	
.gaurantee-position				{position:relative; }	
.seo-garauntee					{position:absolute; top:-24px; left:0;}
.garauntee-text					{width:100%; display:block; text-align:center; color:#ea4234; 
								font:600 26px 'arial-narrow',Arial, Helvetica, sans-serif; line-height:34px; 
								padding:0 0 0 150px; letter-spacing:1px;}
.garauntee-text span			{display:block; color:#878888; font-size:22px; font-weight:normal;}
.recent-projects				{width:100%; display:block; margin:0; padding:15px 0; font:32px 'arial-narrow',Arial; color:#696b6b;
								text-align:center;}
.work-box						{width:100%; display:block; margin:0; padding:10px; position:relative; box-shadow:0px 0px 4px #dadada;}
.work-box img					{width:100%;}
.work-boxmar					{margin:0 0 30px 0;}
.work-name						{width:100%; display:block; text-align:center; padding:10px 0; margin:0; 
								font:18px 'gothic',Arial; color:#949392;}
								
.view-more						{width:100%; display:block; margin:0 0 25px; padding:0; text-align:center;}

.view-more a					{width:200px; margin:0 auto; border:2px solid #e4e2e2; background:#afafaf; padding:10px 0;
								text-align:center; color:#e4e2e2; text-decoration:none; cursor:pointer; display:block; 
								font-weight:bold; font:17px 'arial-narrow',Arial;}
.view-more a:hover				{text-decoration:none; border-radius:3px;}

.our-services					{background:#202020; margin:0 0 0 !important; padding:0 0 35px 0 !important;}
.our-services-heading			{width:100%; display:block; text-align:center; color:#ffffff; padding:10px 0;
								 font:600 40px 'arial-narrow',Arial, Helvetica, sans-serif; border-bottom:1px solid #3b3b3b;
								 text-shadow:0px 5px 3px #000;}
.our-servicebox					{width:100%; display:block; margin:0; padding:0;}
.our-servicebox h5				{width:100%; display:block; font:600 16px 'Open Sans',Arial, Helvetica, sans-serif;
								color:#fff; padding:20px 0 10px; text-transform:uppercase;}
ul.ourserv-list					{width:100%; display:block; margin:0 0 0 10px; padding:0;}
ul.ourserv-list li				{width:100%; display:block; margin:0 0 5px 0; padding:0;}
ul.ourserv-list li a			{width:100%; display:block; font:13px 'arial-narrow',arial; color:#b2afaf; text-decoration:none;}
ul.ourserv-list li a:hover		{text-decoration:none;}
ul.paymode						{width:100%; display:block; margin:0; padding:0;}
ul.paymode li					{display:table-cell; padding:0 5px; list-style:none; 
								font:600 18px 'arial-narrow',Arial; color:#fff; vertical-align:middle;}
.paymode-pad					{padding:36px 0 0 0 !important;}
.get-quote						{width:100%; display:block; margin:30px 0 0; padding:0;}
.get-quote img					{width:100%;}
.get-quote .quoteform			{width:85%; display:block; margin:15px auto; padding:0 0 15px 0;}
.quotetextfield					{width:100%; display:block; margin:0 0 10px; padding:5px 10px; border:1px solid #d3d0d0;
								 font:15px 'arial-narrow',Arial; color:#7d7878; outline:none;}
.quotetextfield2				{width:100%; display:block; margin:0 0 10px; padding:5px 10px; border:1px solid #d3d0d0;
								 font:15px 'arial-narrow',Arial; color:#7d7878; outline:none; height:50px;}
.quotebtn						{width:150px; margin:0 auto; padding:5px 10px; font:16px 'arial-narrow',Arial, Helvetica, sans-serif;
								color:#fff; text-transform:uppercase; display:block;
								 /* fallback */
								 background:#fff; height:auto;
								 /*background: url(/web/20191218105054im_/https://www.webtechmediasynergy.com/images/linear_bg_2.png);
								 background-repeat: repeat-x; */
								 /* Safari 4-5, Chrome 1-9 */
								 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#cc2f27), to(#a61f18));
								 /* Safari 5.1, Chrome 10+ */
								 background: -webkit-linear-gradient(top, #cc2f27 20%, #a61f18 100%);
								 /* Firefox 3.6+ */ 
								 background: -moz-linear-gradient(top, #cc2f27 20%, #a61f18 100%); 
								 /* IE 10 */ 
								 background: -ms-linear-gradient(top, #cc2f27 20%, #a61f18 100%);
								 /* Opera 11.10+ */
								 background: -o-linear-gradient(top, #cc2f27 20%, #a61f18 100%);
								}

.quotebtn:hover					{/* fallback */
								 background:#fff; height:auto;
								 /*background: url(/web/20191218105054im_/https://www.webtechmediasynergy.com/images/linear_bg_2.png);
								 background-repeat: repeat-x; */
								 /* Safari 4-5, Chrome 1-9 */
								 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#a61f18), to(#cc2f27));
								 /* Safari 5.1, Chrome 10+ */
								 background: -webkit-linear-gradient(top, #a61f18 20%, #cc2f27 100%);
								 /* Firefox 3.6+ */ 
								 background: -moz-linear-gradient(top, #a61f18 20%, #cc2f27 100%); 
								 /* IE 10 */ 
								 background: -ms-linear-gradient(top, #a61f18 20%, #cc2f27 100%);
								 /* Opera 11.10+ */
								 background: -o-linear-gradient(top, #a61f18 20%, #cc2f27 100%);}


								 
.preloader{
	background-color: #fff;
	height: 100%;
	width: 100%;
	position: fixed;
	z-index: 999999999;
	margin-top: 0px;
	top: 0px;
}
#loading-center{
	width: 100%;
	height: 100%;
	position: relative;
}
#loading-center-absolute {
	position: absolute;
	left: 50%;
	top: 50%;
	height: 200px;
	width: 200px;
	margin-top: -100px;
	margin-left: -100px;
}
.object{
	-moz-border-radius: 50% 50% 50% 50%;
	-webkit-border-radius: 50% 50% 50% 50%;
	border-radius: 50% 50% 50% 50%;
	position: absolute;
	border-left: 5px solid #4ab2cf;
	border-right: 5px solid #4ab2cf;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	-webkit-animation: animate 2s infinite;
	animation: animate 2s infinite;	
}
#object_one{
	left: 75px;
	top: 75px;
	width: 50px;
	height: 50px;
}
#object_two{
	left: 65px;
	top: 65px;
	width: 70px;
	height: 70px;
	-webkit-animation-delay: 0.1s;
	animation-delay: 0.1s;
}
#object_three{
	left: 55px;
	top: 55px;
	width: 90px;
	height: 90px;
	-webkit-animation-delay: 0.2s;
	animation-delay: 0.2s;
}
#object_four{
	left: 45px;
	top: 45px;
	width: 110px;
	height: 110px;
	-webkit-animation-delay: 0.3s;
	animation-delay: 0.3s;
}
@-webkit-keyframes animate {
	50% {
		-ms-transform: rotate(180deg); 
		-webkit-transform: rotate(180deg); 
		transform: rotate(180deg); 
	}
	100% {
		-ms-transform: rotate(0deg); 
		-webkit-transform: rotate(0deg); 
		transform: rotate(0deg); 
	}
}
@keyframes animate {
	50% {
		-ms-transform: rotate(180deg); 
		-webkit-transform: rotate(180deg); 
		transform: rotate(180deg); 
	}
	100% {
		-ms-transform: rotate(0deg); 
		-webkit-transform: rotate(0deg); 
		transform: rotate(0deg); 
	}
}

ul.telephone			{width:100%; margin:0; display:block;}
ul.telephone li		    {width:100%; margin:0 0 20px; display:block; padding:0 0 10px 32px; position:relative; vertical-align:middle;
						border-bottom:1px dashed #ccc; list-style:none;}
ul.telephone li span	{position:absolute; width:35px; padding:5px 0; text-align:center; background:#a61f18; border-radius:5px;
						 left:0; top:10px;}
ul.telephone li span i		{color:#fff; font-size:18px;}
ul.telephone li.table cite	{display:block;}
ul.telephone li.spltext	{font:600 20px 'Open Sans',Arial; color:#202020;}
ul.telephone li .table1	{width:auto; display:table-cell; vertical-align:middle;}
ul.telephone li .table2	{width:auto; display:table-cell; vertical-align:middle; padding:15px 0 8px 0;}

ul.telephone li a		{display:block; font:16px 'Open Sans',Arial;color:#202020; text-decoration:none;}
ul.telephone li a:hover {text-decoration:none;}

ul.office-address			{width:100%; display:block; margin:0; padding:0;}
ul.office-address li		{width:100%; display:block; margin:0 0 15px; padding:0 0 0; font:13px/22px 'Open Sans',Arial; color:#969595;}
ul.office-address li span 	{width:100%; display:block; font:16px 'Open Sans',Arial; color:#202020; padding:0 0 5px;}
ul.office-address li > cite	{width:100%; display:block; padding:8px 0 0; margin:0; font-style:normal;}
ul.office-address li > cite	a {color:#969595; text-decoration:none;}
ul.office-address li > cite	a:hover {color:#969595; text-decoration:underline;}

ul.office-address li:last-child	{margin:0 0 0;}
.mappad						{padding:0; height:300px;  margin:30px 0;}
.mapmar						{margin:0;}
.out-map-box				{width:100%; display:block; background:#fff; padding:7px 7px 0px 7px; box-shadow:0 0 1px #ccc;}
.mapcanvas					{width:100%; height:300px;}
.firstHeading				{ font-size:16px; color:#005e9e;}
.redcolor					{ color:#ed3237;}

.cont-textfield				{width:100%; display:block; margin:0 0 25px 0; padding:10px 10px; background:#f7f8f8; color:#a5a6a6;
						    font:12px 'Open Sans',Arial; border:1px solid #ccc; font-style:italic;}
.cont-textfield2           {width:100%; display:block; margin:0 0 25px 0; padding:10px 10px; background:#f7f8f8; color:#a5a6a6;
						    font:12px 'Open Sans',Arial; border:1px solid #ccc; font-style:italic; height:200px;}
.cont-textfield3           {width:100%; display:block; margin:0 0 25px 0; padding:10px 10px; background:#f7f8f8; color:#a5a6a6;
						    font:12px 'Open Sans',Arial; border:1px solid #ccc; font-style:italic; height:100px;}
.captcha-field			   {float:left; margin:0 20px 15px 0; padding:10px 10px; border:1px solid #ccc; font:12px 'Open Sans',Arial;
						    background:#f7f8f8; color:#a5a6a6; font-style:italic; width:70%;}
.captcha-img			   {float:left; margin:7px 0 0 0; padding:0;}
.cont-btn				   {width:100%; background:#4ab2cf !important; padding:8px 0; border:none !important;
							font-size:17px; -webkit-transition: background 0.5s ease-in-out;
                                -moz-transition: background  0.5s ease-in-out; -o-transition: background  0.5s ease-in-out;
                                transition: background  0.5s ease-in-out;}
.cont-btn:hover			{background:#a61f18 !important; border:none !important;}
ul.cont-left			{width:100%; display:block; margin:0; padding:0;}
ul.cont-left li			{width:100%; display:block; margin:0 0 25px; padding:0;}
ul.cont-left li .box	{width:100%; border-radius:5px; padding:10px 0; text-align:center; background:#a61f18;}
ul.cont-left li .box i	{color:#fff; font-size:28px;}
ul.cont-left li .box span	{width:100%; display:block; text-align:center; color:#fff; font:600 14px 'Open Sans',Arial;}

.cont-text					{width:100%; margin:0 0 30px 0;  display:block; font:15px 'Open Sans',Arial; color:#4ab2cf;
							 border-bottom:2px solid #4ab2cf; position:relative; padding:0 0 10px;}
.cont-text:after, .cont-text:before {top: 100%;left: 50%;	border: solid transparent;content: " ";	height: 0;width: 0;
									 position: absolute;pointer-events: none;}
.cont-text:after 					{border-color: rgba(136, 183, 213, 0);border-top-color: #4ab2cf;border-width: 9px;
									 margin-left: -9px;}
.principels							{width:100%; display:block; margin:0; padding:0; position:relative;}
.principels img						{width:100%;}
.prin-mar							{margin:0 0 30px 0;}
.principels .prin-icon				{width:100%; display:block; text-align:center; color:#fff;
									 font-size:48px; position:absolute; z-index:1; top:30px;}
.principels .prin-text				{width:100%; display:block; margin:0; padding:0; text-align:center;
									 color:#fff; font:600 20px 'open Sans',Arial; position:absolute; bottom:24px;}
.about-heading						{width:100%;  display:block; margin:0; padding:0; color:#656464; 
									font:34px/40px 'Raleway',Arial;}
.about-heading span					{width:100%; display:block; margin:15px 0 0; font-size:19px; line-height:27px;}
.about-p							{width:100%; display:block; margin:20px 0 0 ; padding:0; 
									font:14px/25px 'Open Sans',Arial; color:#656464; }
.client-container					{width:100%; display:block; margin:0 auto; padding:0; position:relative;}
.client-topimg						{width:100%; display:block; margin:0; padding:0;}
.client-topimg img					{width:100%;}
.client-botimg						{width:100%; display:block; margin:0; padding:0;}
.client-botimg img					{width:100%;}
.client-bor							{}
.client-heading						{width:100%;  display:block; margin:0; padding:0; color:#656464; 
									font:34px/40px 'Raleway',Arial; text-align:center;}
.client-p							{width:100%; display:block; margin:20px 0 0 ; padding:0; 
									font:14px/25px 'Open Sans',Arial; color:#656464; text-align:center;}
.client-p span						{width:100%; display:block; text-align:center; font-weight:bold; margin:15px 0 15px 0;
									font-size:17px;}
.client-container					{width:100%; display:block; margin:0 auto; padding:0; position:relative;}
ul.client-list					    {width:100%; display:block; margin:0; padding:0; text-align:center;}

ul.client-list li					{width:auto; display:inline-block; margin:15px 0 15px 31px; padding:0;}
.client-box							{width:250px; border:1px solid #e5e5e5;}
.client-box img						{background: #F2F5F6; padding: 10px;}
.open_position 						{padding-top: 91px;	background: #ffffff;}
.banner-careers 					{min-height: 395px;	/*background: url(/web/20191218105054im_/https://www.webtechmediasynergy.com/images/careers-banner.jpg) center top no-repeat;*/
									-webkit-background-size: cover;	background-size: cover;}
.careers-wrap 					   {padding-top: 100px;	background: #ffffff;}
.image-carer 					   {position: relative;	min-height: 205px;}
.image-carer .rect-img 			   {position: absolute;right: 17px;	z-index: 1;	top: 48px;}
.image-carer img 				   {z-index: 2;	position: relative;}
.wrap-carrer					   {padding-left: 27px;	padding-top: 28px;}
.wrap-carrer  .heading-wrap		   {padding-bottom: 25px;}

.careers .service-wrap {
	padding:30px 0;
	background: #4ab2cf;
}
.careers .service-cont {
	padding-top: 59px;
}
.careers .services {
	margin-bottom: 52px;
}
.careers .services strong {
	font-family: 'Raleway', sans-serif;
	font-weight: 900;
	color: #ffffff;
	font-size: 16px;
	margin-bottom: 5px;
	display: block;
	text-transform: uppercase;
}
.careers  .boosting-hover, .careers  .analyz-hover, .careers  .support-hover, .careers  .time-hover {
	display: none;
}
.careers  .services:hover .boosting-hover, .careers  .services:hover .analyz-hover, .careers  .services:hover .support-hover, .careers  .services:hover .time-hover, .careers  .services:hover .services-info strong:before {
	display: block;
}
.careers .services:hover .boosting-icon, .careers .services:hover .analyz-icon, .careers .services:hover .support-icon, .careers .services:hover .time-icon {
	display: none;
}
.careers  .services-info {
	padding-top: 3px;
}
.careers .services-info strong {
	position: relative;
	letter-spacing: 1px;
}
.careers .services-info strong:before {
	position: absolute;
	top: -15px;
	height: 2px;
	width: 3%;
	background: #fff;
	content: '';
	left: 0;
	display: none;
}
.open_position {
	padding-top: 30px;
	background: #ffffff;
}
.careers .panel-default > .panel-heading {
	background: none;
	border: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	padding: 0;
}
.panel-default {
	border: none;
	border-bottom: 1px solid #e5eaee;
}
.panel-title {
	padding: 0;
	position: relative;
}
.panel-title a {
	font-size: 16px;
	color: #4ab2cf;
	display: block;
	padding: 40px 0px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	letter-spacing: 1.5px;
	text-transform:uppercase;
}
.panel {
	background: none;
}
.panel-group {

	margin-top: 12px;
}
.panel-group .panel-default:last-child {
	border-bottom: 0;
}
.panel-group .panel-default {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.left-accordian-box, .right-accordian-box {
	float: left;
	width: 50%;
}
.left-accordian-box ul li, .right-accordian-box  ul li {
	overflow: visible;
	padding-bottom: 29px;
}
.right-accordian-box {
	padding-left: 14px;
}
.right-accordian-box  ul li {
	padding-bottom: 24px;
}

.left-accordian-box ul li span.label, .right-accordian-box ul li span.label {
	font-size: 15px;
	color: #1c1c1c;
	font-family: 'Raleway', sans-serif;
	font-weight: 500;
	float: left;
	margin-right: 6px;
	display: block;
	width: 33%;
	text-align: left;
	text-transform: uppercase;
	padding: 0;
	padding-top: 7px;
	letter-spacing: 2px;
}
.left-accordian-box ul li span.para, .accord-inner, .right-accordian-box ul li span.para {
	float: left;
	width: 65%;
	font-size: 14px;
	color: #585858;
	line-height: 28px;
	padding-right: 35px;
}
.left-accordian-box ul, .right-accordian-box ul {
	margin-bottom: 0;
}
.left-accordian-box ul li:last-child {
	padding-bottom: 0;
}
.panel-body {
	padding: 8px 0px 38px;
}

ul.accord-inner li {
	font-size: 14px;
	color: #585858;
	padding-bottom: 16px;
}

.right-accordian-box ul li span.para {
	width: 64%;
}
.right-accordian-box ul li span.label {
	width: 34%;
}
a.apply-btn {
	font-weight: 700;
	font-size: 13px;
	color: #fff;
	background: #a61f18;
	padding: 4px 37px;
}
a.apply-btn:hover {
	background: #a61f18;
	color: #fff;
}
.apply-wrap {
	width: 100%;
	padding-top: 25px;
}
.icon-arrow-right {
	position: absolute;
	top: 39px;
	right: 0;
	font-size: 40px;
	color: #1c1c1c;
	display: block;
	width: auto;
	height: auto;
}

.panel-group .panel-heading + .panel-collapse > .panel-body {
	border-top: 0;
}
.panel-title.open a .icon-arrow-right {
	color: #36a8ff;

	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}
[aria-expanded="true"] .icon-arrow-right:before {
    content: "\e07b";
    color: #4ab2cf;
}
.fullshadow2				{box-shadow:0px 0px 10px #dadada; padding:20px 0 0 0; margin:0;
							background:url(/web/20191218105054im_/https://www.webtechmediasynergy.com/images/about-bg.jpg) no-repeat #4ab2cf; background-size:cover; height:329px;}	
.careerp1					{color:#fff;}
.career-heading				{color:#fff; font:900 30px 'arial-narrow',Arial; letter-spacing:2px;}
.spanwhite					{color:#fff;}
.career-heading2			{color:#656464; font:900 30px 'arial-narrow',Arial; letter-spacing:2px;}
.spangray					{color:#656464;}
.bottom-table				{width:100%;  background:url(/web/20191218105054im_/https://www.webtechmediasynergy.com/images/bottom-table.jpg) no-repeat #4ab2cf; }
.bottom-table-pad			{padding:0;}
.abt-tech					{width:500px; margin:48px auto 0; padding:0; display:block;}
.computer					{width:300px; height:261px; margin:10px 0 0; padding:0; position:relative;}
.more-text					{width:90%; margin:25px auto 0; display:block; color:#fff; font:600 19px/32px "Open Sans",Arial;
							text-align:center; text-shadow:1px 1px 1px #000;}
.more-text-p				{width:100%; display:block; margin:0; padding:70px 0 0 0; text-align:justify; color:#fff;
							font:16px/25px "Open Sans",Arial !important; text-shadow:none;}
.readme						{display: block; width: 100%;}
.readme a					{border-radius: 4px; border:2px solid #fff;
							 color: #fff; display: block; font: 13px "Open Sans",Arial;margin: 10px auto 5px;
							 padding: 5px 10px; text-align: center; text-decoration: none; width:150px; text-shadow:none;}
.readme a:after				{ background:#000 !important;}
.abt-testimonial			{width:100%; display:block; margin:0; padding:0;}
.test-text					{width:97%; margin:0 auto; padding:30px 50px 30px 30px; background:#f2f5f6; position:relative;}
.test-text p				{width:100%; margin:0; padding:0; text-align:justify; color:#9e9c9c; font:13px/22px 'Open Sans',Arial;
							position:relative; font-style:italic;}
.test-text p i				{position:absolute; top:0; right:-30px; color:#4ab2cf; font-size:19px;}
.test-pad					{margin-top:40px; margin-bottom:80px;}
.test-heading				{width:100%; display:block; margin:0 0 20px 0; padding:0 0 0 8px;}
.test-heading h3			{width:auto; display:inline-block; font:600 21px 'Open Sans',Arial; color:#656464; padding:0 0 10px 0;
							background:url(/web/20191218105054im_/https://www.webtechmediasynergy.com/images/blue-strip.jpg) no-repeat left bottom;}

.abt-testimonial ul li .test-sign	{width:100%; height:100px; padding:10px 0 20px 20px;}
.test-sign .person					{float:left; margin:0 12px 0 0;}
.person img							{border-radius:100%;}
.test-sign cite						{width:100%; display:block; margin:0; padding:17px 0 0 0; text-transform:uppercase;
									font:14px 'Open Sans',Arial; color:#656464;}
.test-sign cite span				{display:block; font-size:12px; text-transform: capitalize; color:#a8a7a7; 
									font-style:italic;}
							
.abt-testimonial .bx-next		  {width:33px; height:33px; right:19px;  position:absolute; 
								  background:url(/web/20191218105054im_/https://www.webtechmediasynergy.com/images/test-next.jpg) no-repeat;}
.abt-testimonial .bx-prev		 {width:33px; height:33px; right:65px;  position:absolute;
								 background:url(/web/20191218105054im_/https://www.webtechmediasynergy.com/images/test-prev.jpg) no-repeat;}
.abt-testimonial .bx-controls-direction a   {position: absolute; bottom:8%; margin-top: -16px; outline: 0px none; 
									        width:33px; height:33px; text-indent: -9999px; z-index: 9999;}
											
.motivation-box				           {width:100%; margin:40px 0 0 0; padding:0 0 15px 0; display:block; border-bottom:1px dashed #ccc;}
.motivation-box .icon				   {float:left; width:96px; padding:28px 0; border-radius:100%; 
										border:2px solid #4ab2cf; text-align:center; margin:0 20px 0 0;}
.icon i								{color:#4ab2cf; font-size:31px;}
.motivation-box cite				{width:100%; display:block; margin:0; padding:0 0 0; text-transform:uppercase;
									font:17px 'Open Sans',Arial; color:#656464;}
.motivation-box  span				{display:block; font-size:13px; text-transform: capitalize; color:#a8a7a7; 
									font-style:italic;}

.templatepad						{padding:0;}


/* Image Box Style */
#mainwrapper					{}


#mainwrapper .box {
/*	border: 5px solid #fff;
*/	cursor: pointer;
	/*height: 290px;*/
/*	float: left;
*/	/*margin: 5px;*/
	position: relative;
	/*overflow: hidden;*/
	width:100%;
		/*-webkit-box-shadow: 1px 1px 1px 1px #ccc;
		-moz-box-shadow: 1px 1px 1px 1px #ccc;
		box-shadow: 1px 1px 1px 1px #ccc;*/
}
#mainwrapper .box img {
	/*position: absolute*/;
	left: 0;
		-webkit-transition: all 300ms ease-out;
		-moz-transition: all 300ms ease-out;
		-o-transition: all 300ms ease-out;
		-ms-transition: all 300ms ease-out;	
	transition: all 300ms ease-out;
	width:100%;
}

/* Caption Common Style */
#mainwrapper .box .caption {
	background-color: rgba(74,178,207,0.8);
	position: absolute;
	color: #fff;
	z-index: 100;
		-webkit-transition: all 300ms ease-out;
		-moz-transition: all 300ms ease-out;
		-o-transition: all 300ms ease-out;
		-ms-transition: all 300ms ease-out;	
		transition: all 300ms ease-out;
	left: 0;
}


/** Caption 1: Simple **/
#mainwrapper .box .simple-caption {
	height: 30px;
	width: 100%;
	display: block;
	bottom: -30px;
	line-height: 25pt;
	text-align: center;
}

/** Caption 2: Full Width & Height **/
#mainwrapper .box .full-caption {
	width: 170px;
	height: 170px;	
	top: -200px;
	text-align: left;
	padding: 15px;
}

/** Caption 3: Fade **/
#mainwrapper .box .fade-caption, #mainwrapper .box .scale-caption  {
	opacity: 0;
	width:100%;
	height: 100%;
	text-align: center;
	padding: 15px;
}

/** Caption 4: Slide **/
#mainwrapper .box .slide-caption {
	width: 170px;
	height: 170px;	
	text-align: left;
	padding: 15px;
	left: 200px;
}

/** Caption 5: Rotate **/
#mainwrapper #box-5.box .rotate-caption {
	width: 170px;
	height: 170px;	
	text-align: left;
	padding: 15px;
	top: 200px;
	-moz-transform: rotate(-180deg);
	-o-transform: rotate(-180deg);
	-webkit-transform: rotate(-180deg);
	transform: rotate(-180deg);
}

#mainwrapper .box .rotate {
	width: 200px;
	height: 400px;
	-webkit-transition: all 300ms ease-out;
	-moz-transition: all 300ms ease-out;
	-o-transition: all 300ms ease-out;
	-ms-transition: all 300ms ease-out;	
	transition: all 300ms ease-out;
}

/** Caption 6: Scale **/
#mainwrapper .box .scale-caption h3, #mainwrapper .box .scale-caption p {
	position: relative;
	left: -200px;
	width: 170px;
	-webkit-transition: all 300ms ease-out;
	-moz-transition: all 300ms ease-out;
	-o-transition: all 300ms ease-out;
	-ms-transition: all 300ms ease-out;	
	transition: all 300ms ease-out;
}

#mainwrapper .box .scale-caption h3 {
	-webkit-transition-delay: 300ms;
	-moz-transition-delay: 300ms;
	-o-transition-delay: 300ms;
	-ms-transition-delay: 300ms;	
	transition-delay: 300ms;
}

#mainwrapper .box .scale-caption p {
	-webkit-transition-delay: 500ms;
	-moz-transition-delay: 500ms;
	-o-transition-delay: 500ms;
	-ms-transition-delay: 500ms;	
	transition-delay: 500ms;
}

/** Simple Caption :hover Behaviour **/
#mainwrapper .box:hover .simple-caption {
	-moz-transform: translateY(-100%);
	-o-transform: translateY(-100%);
	-webkit-transform: translateY(-100%);
	opacity: 1;
	transform: translateY(-100%);
}

/** Full Caption :hover Behaviour **/
#mainwrapper .box:hover .full-caption {
	-moz-transform: translateY(100%);
	-o-transform: translateY(100%);
	-webkit-transform: translateY(100%);
	opacity: 1;
	transform: translateY(100%);
}

/** Fade Caption :hover Behaviour **/
#mainwrapper .box:hover .fade-caption, #mainwrapper .box:hover .scale-caption  {
	opacity: 1;
}

/** Slide Caption :hover Behaviour **/
#mainwrapper .box:hover .slide-caption {
	background-color: rgba(0,0,0,1) !important;
	-moz-transform: translateX(-100%);
	-o-transform: translateX(-100%);
	-webkit-transform: translateX(-100%);
	opacity: 1;
	transform: translateX(-100%);
}
#mainwrapper .box:hover img#image-4 {
	-moz-transform: translateX(-100%);
	-o-transform: translateX(-100%);
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
	opacity: 1;
}

/** Rotate Caption :hover Behaviour **/
#mainwrapper .box:hover .rotate {
	background-color: rgba(0,0,0,1) !important;
	-moz-transform: rotate(-180deg);
	-o-transform: rotate(-180deg);
	-webkit-transform: rotate(-180deg);
	transform: rotate(-180deg);
}

/** Scale Caption :hover Behaviour **/
#mainwrapper .box:hover #image-6 {
	-moz-transform: scale(1.4);
	-o-transform: scale(1.4);
	-webkit-transform: scale(1.4);
	transform: scale(1.4);
}

#mainwrapper .box:hover .scale-caption h3, #mainwrapper .box:hover .scale-caption p {
	-moz-transform: translateX(200px);
	-o-transform: translateX(200px);
	-webkit-transform: translateX(200px);
	transform: translateX(200px);
}

.portfolio-link	{width:120px; padding:5px; text-align:center; background:#fff; color:#4ab2cf; font-family:'Open Sans',Arial;
				 text-decoration:none; border-radius:5px; display:block; margin:0 auto; font-size:15px; }
.portfolio-link:hover	{text-decoration:none; color:#4ab2cf;}
.portfolio-head			{font-size:16px; margin:70px 0 10px 0;}
.portfoliop				{ line-height:20px !important; font-size:14px;}

ul.recent-post		   {width:100%; display:block; margin:0; padding:0;}
ul.recent-post li      {width:100%; display:block; margin:0 0 10px; padding:0 0 10px 0; border-bottom:1px solid #999; 
						color:#999; font:11px 'Open Sans',Arial;}
ul.recent-post li a	  	  {color:#999; font:11px 'Open Sans',Arial; line-height:17px; text-decoration:none;}
ul.recent-post li a:hover {color:#4ab2cf; text-decoration:none;}
ul.recent-post li span	  {width:100%; display:block; margin:15px 0 0 0;}
ul.footeradd			{width:100%; display:block; margin:0; padding:0;}
ul.footeradd li .mail	{color:#999 !important;}
ul.footeradd li     	{width:100%; display:block; margin:0 ; padding:0 0 5px 26px;  
						color:#999 !important; font:11px 'Open Sans',Arial; position:relative; text-align:justify;}
ul.footeradd li i	    {position:absolute; top:0; left:0; font-size:17px;}
.office-head			{color:#fff; font:600 14px 'Open Sans',Arial; padding:0px 0 10px;}
.offpad					{padding:15px 0 5px 0;}
.footer-social			{width:100%; margin:0; padding:0; display:block;}
.footer-social span		{width:42px; margin:0 5px; display:inline-block; border-radius:100%; border:1px solid #999; color:#1a1a1a;
						padding:8px 0; text-align:center; background:#999; font-size:16px;}
.footer-social span a	{color:#1a1a1a;}
.inner-ban				{width:100%; display:block; margin:0; padding:0;}
.inner-ban img			{width:100%;}
.innerban-pad			{padding:0; margin:50px 0;}
.service-container		{width:95%; padding:0; margin:0; display:block;}
.service-container h1	{width:100%; padding:0; margin:0 0 15px; display:block; font:33px 'Raleway',Arial; color:#656464;}

.service-container p	{width:100%; display:block; margin:0 0 15px 0; padding:0; font:13px/22px 'Open Sans',Arial; color:#656464;
						 text-align:justify;}
						 
ul.servicepage-list		{width:100%; display:block; margin:0; padding:0 0 0 30px;}
ul.servicepage-list	li	{width:100%; display:block; margin:0 0 10px 0; font:13px 'Open Sans',Arial; color:#656464;}
ul.servicepage-list	li:before {font-family: FontAwesome;content: "\f101"; margin:0 5px 0 -13px; color:#4ab2cf; font-size:15px;}
ul.servicepage-list	li cite  {padding:0 0 5px 0; font-weight:bold;}

.service-container span	{width:100%; display:block; margin:0 0 15px 0; padding:10px 0 15px; font:600 13px/22px 'Open Sans',Arial; 
						color:#4ab2cf; text-align:justify;}
						
ul.right-service-list				{width:100%; display:block; margin:0; padding:0;}
ul.right-service-list li			{width:100%; display:block; margin:0 0 10px; padding:0; position:relative;
									border-bottom:1px dashed #4ab2cf;}
ul.right-service-list li a h2		{width:auto; display:block; padding:13px 0 18px 50px; font:14px 'Open Sans',Arial;
									 text-decoration:none; color:#4ab2cf;}
									 
ul.right-service-list li a span		{background:#76c9e0; border-radius: 100%; box-shadow: 1px 1px 1px #ccc;
									 color:#fff;font-size: 15px; padding: 7px 0; position: absolute; text-align: center;
									 top: 5px;width: 37px; left:0;}
									 
.domain         {width:100%; display:block; margin:0; padding:0;}						 
.domain a	    {width:200px; padding:10px 20px; text-align:center; background:#4ab2cf; color:#fff; text-decoration:none;
				 font:14px 'Open Sans',Arial; border-radius:5px; display:inline-block; margin:15px 0 25px;}
.domain a:hover {text-decoration:none;}
.domain a i		{font-size:20px;}

									 
/* =================== */
/*   Pricing Wrapper   */
/* =================== */
.pricing-wrapper {
  font-family: roboto;
}

.pricing-wrapper:hover .current {
  top: 0;
  padding-bottom: 20px;
  padding-top: 20px;
}

.pricing-wrapper:hover .current .pricing-card {
  -webkit-transition: all 0.2s linear 0s;
          transition: all 0.2s linear 0s;
  box-shadow: none;
}

.pricing-wrapper:hover .current .pricing-footer {
  height: 80px;
}

.pricing-wrapper:hover .current .pricing-footer a {
  bottom: 0;
  position: relative;
}

.pricing-wrapper:hover .current:hover {
  top: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.pricing-wrapper:hover .current:hover .pricing-card {
  box-shadow: 0 0 20px -2px rgba(0, 0, 0, 0.25);
}

.pricing-wrapper:hover .current:hover .pricing-footer {
  height: 120px;
}

.pricing-wrapper:hover .current:hover .pricing-footer a {
  bottom: -20px;
  position: relative;
}

.stripped-table [class*=col-] {
  padding: 0;
  margin: -1px;
}

.stripped-table .pricing-col {
  padding: 20px 0;
}

.stripped-table.current {
  padding-left: 0;
  padding-right: 0;
}

.stripped-table .ribbon {
  left: calc(100% - 124px);
}

/* =================== */
/*   Pricing Cards     */
/* =================== */
.pricing-card {
  position: relative;
  border: 1px solid #ddd;
  width: 100%;
  top: 0;
  -webkit-transition: all 0.2s linear 0s;
          transition: all 0.2s linear 0s;
  z-index: 99;
}

/* =================== */
/*   Pricing Header    */
/* =================== */
.pricing-header {
  background: #fff;
  position: relative;
  height: 200px;
  margin: -1px;
  margin-bottom: 0;
  text-align: center;
}

.pricing-header h5 {
  background: #2196f3;
  color: #fff;
  font-size: 16px;
  line-height: normal;
  margin: 0 auto;
  padding: 15px 20px;
  text-transform: uppercase;
}

.pricing-header p {
  margin: 0 auto;
  color: #fff;
  display: inline-block;
  font-style: italic;
}

/* =================== */
/*   Pricing Box       */
/* =================== */
.price-box {
  border-radius: 100px;
  display: block;
  margin: 25px auto;
  position: relative;
  line-height: 100px;
  height: 100px;
  width: 100px;
}

.price-box:before {
  border-radius: 50%;
  box-shadow: 0 0 0 5px white inset, 0 1px 2px transparent;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.price-box .price {
  color: #fff;
  display: inline-block;
  font-family: roboto;
  font-size: 34px;
  font-weight: 600;
  position: relative;
  letter-spacing: -2px;
}

.price-box .currency {
  font-size: 50%;
  font-weight: 600;
  left: -10px;
  line-height: inherit;
  position: absolute;
  top: -6px;
  letter-spacing: 0;
}

.price-box .plan {
  bottom: -26px;
  font-family: roboto;
  font-size: 36%;
  font-weight: 400;
  left: 0;
  letter-spacing: 0px !important;
  margin: 0 auto;
  position: absolute;
  right: 0;
  text-transform: capitalize;
  font-family:'Open Sans',Arial;
}

/* ============================ */
/*   Pricing Feature(Content)   */
/* ============================ */
.pricing-feature {
  position: relative;
  text-align: left;
}

.pricing-feature li {
  list-style: none;
  padding: 13px 0;
  border-bottom: 1px solid #ddd;
  background: #eee;
}

.pricing-feature li:last-child {
  border-bottom: none;
}

.pricing-feature li span {
  text-transform: capitalize;
  font-weight: bold;
}

.pricing-feature li span, .pricing-feature li i {
  float: right;
}

.pricing-feature li p {
  margin: 0;
  font-size: 13.5px;
  text-transform: capitalize;
  padding: 0 20px;
  line-height: normal;
  font-family:'Open Sans',Arial;
  color:#5d5c5c;
}

/* ============================ */
/*   Pricing Footer             */
/* ============================ */
.pricing-footer {
  border-top: 1px solid #ddd;
  padding: 0 20px;
  height: 80px;
  -webkit-transition: height 0.2s linear 0s;
          transition: height 0.2s linear 0s;
  text-align: center;
}

.pricing-footer a {
  bottom: 0;
  margin-top: 20px;
  position: relative;
}

/* =================== */
/*   Pricing Ribbons     */
/* =================== */
.ribbon {
  background: #f50057;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.23), 0 1px 5px rgba(0, 0, 0, 0.16);
  height: 35px;
  line-height: 35px;
  margin: 0 auto;
  position: absolute;
  left: calc(100% - 110px);
  top: 70px;
  width: 35px;
  z-index: 10;
  -webkit-transition: all 0.2s linear;
          transition: all 0.2s linear;
  border-radius: 100px;
  float: right;
  cursor: pointer;
}

.ribbon:hover {
  width: 90px;
}

.ribbon:hover span {
  visibility: visible;
  -webkit-transition: all 0.2s linear 0.18s;
          transition: all 0.2s linear 0.18s;
}

.ribbon span {
  top: 0;
  color: #ffffff;
  font-size: 13px;
  font-weight: 500;
  float: left;
  visibility: hidden;
}

.ribbon i {
  color: #ffee58;
  font-weight: 800;
  font-size: 14px;
  margin: 11px;
  z-index: 10;
  float: left;
}

/* ======================= */
/*   Pricing Comparison    */
/* ======================= */
.comparison-table [class*=col-] {
  padding: 0;
  margin: -1px;
}

.comparison-table .pricing-col {
  padding: 20px 0;
}

.comparison-table.current {
  padding-left: 0;
  padding-right: 0;
}

.comparison-table [class*=col-]:first-child {
  margin: 0;
}

.comparison-table [class*=col-]:first-child:hover {
  top: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.comparison-table [class*=col-]:first-child:hover .pricing-card {
  margin: 0;
  box-shadow: none;
}

.comparison-table .pricing-feature li {
  background: #fff;
  text-align: center;
}

.comparison-table .pricing-feature li i {
  line-height: normal;
}

.comparison-table .pricing-feature li span, .comparison-table .pricing-feature li i {
  float: none;
}

.comparison-table .pricing-feature li:nth-child(2n+1) {
  background: #eee;
}

.comparison-table .ribbon {
  left: calc(100% - 124px);
}

.list-feature {
  z-index: 0;
}

.list-feature .pricing-header {
  background: #fff !important;
  padding: 30px 15px;
  border-bottom-color: #ddd !important;
  text-align: center;
  margin-top: -2px;
}

.list-feature .pricing-header h5 {
  background: #fff !important;
  color: #424242;
  font-weight: 500;
  font-size: 39px;
  padding: 0;
  margin-top: 30px;
}

.list-feature .pricing-header p {
  color: #444;
  margin-top: 5px;
}

.list-feature .pricing-feature {
  text-align: left;
}

.pricing-col {
  -webkit-transition: all 0.2s linear 0s;
          transition: all 0.2s linear 0s;
  padding-top: 20px;
  padding-bottom: 20px;
}

.pricing-col:hover {
  padding-bottom: 0;
  padding-top: 0;
}

.pricing-col:hover > .pricing-card {
  top: 0px;
  box-shadow: 0 0 20px -2px rgba(0, 0, 0, 0.25);
  -webkit-transition: all 0.2s linear 0s;
          transition: all 0.2s linear 0s;
  z-index: 101;
}

.pricing-col:hover > .pricing-card .pricing-footer {
  height: 120px;
}

.pricing-col:hover > .pricing-card .pricing-footer a {
  bottom: -20px;
  position: relative;
}

.pricing-col.current {
  padding-top: 0;
  padding-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.current {
  top: 0;
}

.current .pricing-card {
  z-index: 100;
  -webkit-transition: all 0.2s linear 0s;
          transition: all 0.2s linear 0s;
  box-shadow: 0 0 20px -2px rgba(0, 0, 0, 0.25);
}

.current .pricing-footer {
  height: 120px;
}

.current .pricing-footer a {
  bottom: -20px;
  position: relative;
}

.current:hover {
  -webkit-transition: all 0.2s linear 0s;
          transition: all 0.2s linear 0s;
  top: -20px;
}

.current:hover .pricing-footer {
  height: 120px;
}

.current:hover .pricing-footer a {
  bottom: -20px;
  position: relative;
}

/* ======================== */
/*   Tooltips               */
/* ======================== */
.tooltip {
  outline: none;
  color: inherit;
  position: relative;
  -webkit-font-smoothing: antialiased;
  /* webkit text rendering fix */
  cursor: help;
  border-bottom: 1px dotted;
  font-weight: normal !important;
}

.tooltip .tooltip-content {
  border-radius: 4px;
  position: absolute;
  color: #111;
  border: 1px solid #ddd;
  background: #f9f9f9;
  line-height: 1.6;
  font-weight: normal;
  font-size: 12px;
  font-family: Roboto;
  padding: 15px;
  bottom: 36px;
  left: -10px;
  margin: 0 auto;
  z-index: 9999;
  width: 200px;
  -webkit-transform: translateY(10px);
      -ms-transform: translateY(10px);
          transform: translateY(10px);
  -webkit-transition: all 0.25s ease-in;
          transition: all 0.25s ease-in;
  box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
  visibility: hidden;
  opacity: 0;
  display: block;
}

.tooltip .tooltip-content:before {
  content: "";
  position: absolute;
  bottom: -10px;
  left: 10%;
  width: 20px;
  height: 20px;
  background: #f9f9f9;
  box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.2);
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  z-index: 0;
}

.tooltip:hover span {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0px);
      -ms-transform: translateY(0px);
          transform: translateY(0px);
}

/* ======================== */
/*   Button Color       */
/* ======================== */
.btn-act {
  font-family: Roboto;
  line-height: normal;
  padding: 9px 26px;
  border: 2px solid;
  font-size: 14px;
  font-weight: 500;
  text-transform: capitalize;
  color: #666;
  vertical-align: middle;
  will-change: opacity, transform;
  -webkit-transition: all 0.2s linear 0s;
          transition: all 0.2s linear 0s;
}

.btn-act.rounded {
  border-radius: 50px;
}

.btn-act.boxed {
  border-radius: 0;
}

.btn-act.btn-uppercase {
  text-transform: uppercase;
  font-size: 13px;
}

.btn-act.btn-capitalize {
  text-transform: capitalize;
}

.btn-act span {
  position: relative;
  left: 0;
  -webkit-transition: left 0.2s linear;
          transition: left 0.2s linear;
  font-family:'Open Sans',Arial;
}

.btn-act i {
  -webkit-transition: margin-left 0.2s linear;
          transition: margin-left 0.2s linear;
  opacity: 0;
  margin-left: 0;
  position: absolute;
  line-height: inherit;
}

.btn-act:hover {
  border-color: initial;
  background: initial;
}

.btn-act:hover span {
  left: -0.3em;
}

.btn-act:hover i {
  opacity: 1;
  margin-left: 0.25em;
}

.btn-act.btn-line {
  background: #fff;
  border-color: #616161;
  color: #616161;
}

.btn-act.btn-line:hover {
  border-color: #212121;
  background: #212121;
  color: #fff;
}

.btn-act.btn-bg {
  background: #616161;
  border-color: #616161;
  color: #fff;
}

.btn-act.btn-bg:hover {
  background: #212121;
  border-color: #212121;
}

.title-page{
  margin-bottom:60px; 
  color: #484848;
  font-size:30px;
}

.content{
  padding: 60px;
  padding-bottom: 200px;
}

/* ======================== */
/*   Color Blue				*/
/* ========================	*/
.color-blue .pricing-header {
  background: #a61f18;
}

.color-blue .pricing-header h5 {
  background: #0062a9;
}

.color-blue .btn-act.btn-line {
  background: #fff;
  border-color: #1e88e5;
  color: #1e88e5;
}

.color-blue .btn-act.btn-line:hover {
  background: #1e88e5;
  border-color: #1e88e5;
  color: #fff;
}

.color-blue .btn-act.btn-bg {
  background: #a61f18;
  border-color: #a61f18;
}
.select-package			{width:200px; display:block; margin:0 auto; padding:5px; border:1px solid #ccc; color:#5d5c5c;
						 font-family:'Open Sans',Arial; font-size:13px;}
.service-formhead		{width:100%; display:block; margin:0; padding:10px 0 15px; font:600 13px Arial, Helvetica, sans-serif;
						 color:#656464;}
.triangle-up 		   {width: 0; height: 0; border-left: 25px solid transparent; border-right: 25px solid transparent;
			            border-bottom: 50px solid red; border-radius:3px;}
						
.form-container				    {width:96%; display:block; margin:0 auto; padding:0;}


 .contact-section{
	position:relative;
	padding:0px 0px 20px;
	margin:50px 0 0 0;
}

.contact-section .sec-title{
	margin-bottom:25px;	
}

.contact-section .form-group{
	position:relative;
	margin-bottom:20px;	
}

.contact-section .form-group .field-label{
	position:relative;
	display:block;
	line-height:20px;
	margin-bottom:10px;
	font-size:13px;
	font-weight:600;
	color:#4ab2cf;
	text-transform:capitalize;	
}

.contact-section .form-group .field-label span{
	color:#c61c23;	
}

.contact-section .form-group-inner{
	position:relative;
	display:table;
	width:100%;
	border:1px solid #4ab2cf;
	overflow:hidden;
	border-radius:3px;
	-ms-border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
}

.contact-section .form-group .icon-box{
	position:relative;
	display:table-cell;
	vertical-align:middle;	
}

.contact-section .form-group .icon-box label{
	position:relative;
	display:inline-block;
	width:40px;
	line-height:40px;
	text-align:center;
	font-size:13px;
	color:#fff;
	margin:0px;
	background:#4ab2cf;
	border-right:1px solid #4ab2cf;
}

.contact-section .form-group label.error{
	display:none !important;	
}

.contact-section .form-group .field-outer{
	position:relative;
	display:table-cell;
	width:100%;	
	vertical-align:middle;
}

.contact-section .form-group-inner input[type="text"],
.contact-section .form-group-inner input[type="password"],
.contact-section .form-group-inner input[type="tel"],
.contact-section .form-group-inner input[type="email"],
.contact-section .form-group-inner select{
	position:relative;
	display:block;
	width:100%;
	line-height:22px;
	padding:9px 15px;
	color:#222222;
	background:none;
	transition:all 300ms ease;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
}

.contact-section .form-group input[type="text"].error,
.contact-section .form-group input[type="password"].error,
.contact-section .form-group input[type="tel"].error,
.contact-section .form-group input[type="email"].error,
.contact-section .form-group select.error,
.contact-section .form-group textarea.error{
	background:rgba(255,0,0,0.20);
}

.contact-section .form-group textarea{
	position:relative;
	display:block;
	width:100%;
	line-height:22px;
	padding:8px 15px;
	color:#222222;
	height:100px;
	resize:none;
	background:none;
	transition:all 300ms ease;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
}

.contact-section button{
	position:relative;
	padding:8px 30px;
	line-height:24px;
	display:block;
}



.btn-style-three{
	position:relative;
	padding:8px 30px;
	line-height:20px;
	text-transform:uppercase;
	display:inline-block;
	background:#a61f18;
	color:#ffffff !important;
	font-size:16px;
	font-style:normal;
	border:2px solid #a61f18 !important;
	font-family: 'Open Sans', sans-serif;
	border-radius:3px;
	-webkit-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	-moz-border-radius:3px;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
	margin:0 auto;
}

.btn-style-three .icon{
	position:relative;
	padding-left:5px;	
}

.btn-style-three:hover{
	background:#a61f18;
	color:#fff !important;
	border-color:#a61f18 !important;	
}

 
/*****************************mobile menu starts here ****************************************/
 #topmenupic									{display:none }
 #menu											{display:none }
.mobile-menu-container							{width:100%; display:none; height:auto;  text-align:right; padding:15px 0;}
.mobile-logo									{width:auto; padding:4px 0 0 0; float:left; margin:0;}
.mobile-logo img								{width:100%;}

/*****************************Click menu starts here ****************************************/
.mobilemenu button:after 						{content: ''; position: absolute; width: 68%; height: 5px; background: #fff; top: 10px; 
												left: 16%; box-shadow:  0 10px 0 #fff,  0 20px 0 #fff; }
.mobilemenu button 								{background:#CCCCCC;border: medium none;cursor: pointer;height: 45px;outline: medium none;
												overflow: hidden;position: relative;text-indent: -900em;width: 48px; }
.mobilemenu button 								{background:#165fa4; margin-top:0px; border-radius:5px; }
.mobilemenu										{display: inline-block; float:none; margin:10px 0 0 0; position: relative; width:auto; }
.mobilemenu div.nav								{ margin:0px; padding:0; float:left; clear:both; background:#165fa4;  width:410%; position:absolute;
												 right:0%; top:40px; z-index:999; }
.accordionm 									{ list-style-type: none; padding: 0; margin: 0 0 30px; border: 1px solid #17a; border-top: none;
												 border-left: none; }
.accordionm ul 									{ padding: 0; margin: 0; float: left; display: block; width: 100%; }
.accordionm li 									{ background-color: #165fa4; cursor: pointer; list-style-type: none; padding: 0; margin: 0 0 0 1px; 
												float: left; display: block; width: 99.5%; text-align:left;}
.accordionm li div 								{ padding: 20px; background: #aef; display: block; clear: both; float: left;}
.accordionm a 									{ text-decoration: none; border-bottom: 1px solid rgba(0, 0, 0, 0.075);  
												padding:8px 4% 8px 8%;   position: relative; float:left; width:100%; display: block; 
												cursor: pointer; font-size:15px;  color:#FFFFFF; 
												font-family: "Open Sans",Tahoma,Arial;}
												
												
/*.active{background:red!important}
*//* Level 2 */
.accordionm li ul li 							{background: #e3e3e3; font-size: 0.9em; }
.accordionm li ul li a							{color: #464646; font-family: "Open Sans",Tahoma,Arial; font-size:13px;}
.accordionm li a > span							{background: url(/web/20191218105054im_/https://www.webtechmediasynergy.com/images/plus-icon.png) no-repeat center center rgba(0, 0, 0, 0.2); float: right;
												 height: 100%; padding: 0 14px; position: absolute; right: 0; top: 0; width:14px;}
 .accordionm li.active > a > span				{background:url(/web/20191218105054im_/https://www.webtechmediasynergy.com/images/minz-icon.png) no-repeat center center rgba(0, 0, 0, 0.2); float:right; 
 												 height: 100%; padding: 0 14px; position: absolute; right: 0; top: 0; width:14px;}
.accordionm li ul li ul li 						{background: #f1f1f1; font-size: 0.9em; }
.accordionm li ul li ul li a					{color: #464646;}
.accordionm li ul li ul li ul li a				{color:#0367a2;}
.accordionm ul.coloradd li						{background:#f1f1f1;}
.accordionm ul.coloradd li a					{color:#335590; font-size:12px; padding:3.5% 0 3.5% 6%; }
.accordionm ul.coloradd li a:hover				{color:#335590; }
.arrow-bg										{background:url(/web/20191218105054im_/https://www.webtechmediasynergy.com/images/arrow.png) no-repeat 10px center;}

.mobile-pad										{padding:0;}
.mobile-desk									{}

.accordionm ul.coloradd li a i					{margin-right:2%;}

.para ul li{
	padding:0 0 5px 0;
	list-style: circle;
}

/*****************************form***********************/
.focus-t span {
    bottom: 36px !important;;
    color: #d74141;
    font-size: 15px;
    transition: all 0.3s ease 0s;
    z-index:1;
}
.focus-t input:focus{
	border-color: #d74141;	
}
.text-effect input {
    border:none;
    border-bottom:3px solid #B9B9B9 !important;
    border-radius: 0;
    position:absolute;
	bottom:0;
    border-style: none none solid;
    border-width: 0 0 2px;
    box-shadow: none;
	z-index:2;
	background-color:transparent;
  color: #8e8b8b;
  font: 15px 'Open Sans',Arial;
}
.form-control:focus {
    border-bottom:2px solid #073951 !important;
    box-shadow: none;
    outline: 0 none;
	transition:0.6s;
}
.text-effect {
    position: relative;
	height:70px;
}
.text-effect span {
    bottom: 38px;
    position: absolute;
	z-index:1;
	font: 16px 'Open Sans',Arial;
  color: #000;
}
.contact-page {background-image: url("/web/20191218105054im_/https://www.webtechmediasynergy.com/images/contact.jpg");background-repeat: no-repeat; background-size: cover;}
.mar-15 {margin:25px auto; width:55%;}
.mar-15-top {margin: -20px auto; width:100%;}
.free-rport .btn-sub {padding: 10px 20px;
border: none;
background: #E3010F;
color: #FFF;
margin: 10px 30px;
float: right;}

.free-rport .form-group {
    margin-bottom: 31px;}
.mar-15-top .text-effect input {
    border:none;
    border-bottom:3px solid #B9B9B9 !important;
    border-radius: 0;
    position:absolute;
	bottom:0;
    border-style: none none solid;
    border-width: 0 0 2px;
    box-shadow: none;
	z-index:2;
	background-color:transparent;
	font: 15px 'Open Sans',Arial;
  color: #FFF;
}
.mar-15-top .text-effect input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #FFF !important;
}
.mar-15-top .text-effect input::-moz-placeholder { /* Firefox 19+ */
  color: #FFF;
}
.mar-15-top .text-effect input:-ms-input-placeholder { /* IE 10+ */
  color: #FFF;
}
.mar-15-top .text-effect input:-moz-placeholder { /* Firefox 18- */
  color: #FFF;
}
.mar-15-top .btn-sub {padding: 5px 20px 0;
border: none;
background: #FFF;
color: #4AB2CF;
margin: 10px 30px;
float: right;}

.mar-15-top .text-effect {
    position: relative;
	height:46px;
}
.capt-img img		{margin-top:18px}
/*
     FILE ARCHIVED ON 10:50:54 Dec 18, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:52:04 Sep 26, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.518
  exclusion.robots: 0.027
  exclusion.robots.policy: 0.017
  esindex: 0.01
  cdx.remote: 41.887
  LoadShardBlock: 566.699 (3)
  PetaboxLoader3.datanode: 690.966 (5)
  load_resource: 353.175 (2)
  PetaboxLoader3.resolve: 178.504 (2)
*/