@media only screen and (max-width:1700px){
.back_top								{right:2%;}
}

@media only screen and (max-width:1400px){
.slid_cont h2							{padding:0 0 10px 0;}
.slid_cont h1							{padding:0 0 10px 0;}
.slid_cont p							{padding:0 0 30px 0;}

.slid_lft h1							{padding:0 0 10px 0;}
.slid_lft p								{padding:0 0 30px 0;}

/*.pagers									{bottom:50px;}*/
.dowm_main								{margin:-30px 0 0 0;}
.trusted ul								{ margin:0;}
}

@media only screen and (max-width:1180px){
.container								{width:100%;}
.trusted ul li a img					{width:100%; height:auto;}
.block ul li a img						{width:auto; height:auto;}
/*.pagers									{bottom:30px;}*/
.dowm_main								{margin:-20px 0 0 0;}

}

@media only screen and (max-width:1160px){
nav ul li								{margin:0 0 0 32px;}

.slider .owl-theme .owl-controls		{bottom:36px;}
.down_rgt h2							{font-size:16px; line-height:18px;}

.foot_rgt								{padding:0 0 0 10px;}
.social ul li							{padding:0 12px 0 0;}
.block ul li a:after					{ width:100%; background-size:contain;     bottom: -18px; }	


}

@media only screen and (max-width:991px){
.logo									{width:220px;}	
.logo a img								{width:100%; height:auto;}
.header_top								{padding:0 0 14px 0;}
nav ul li								{margin:0 0 0 10px;}

.slid_cont h1							{padding:0 0 8px 0; font-size:36px; line-height:38px;}
.slid_cont p							{padding:0 0 20px 0;}
.slider .owl-theme .owl-controls		{bottom:12px;}
.database a								{padding:12px 0;}
.database a.solution					{padding:11px 0;}
.slid_lft h1							{font-size:36px; line-height:38px;}
.slid_lft a								{padding:12px 0; width:240px;}

.main_content							{padding:40px 0 60px 0;}

.dowm_main								{margin:0; padding:20px 0;}	
.down_lft								{float:none; width:100%;}
.down_lft img							{margin:0 auto;}
.down_rgt								{float:none; width:100%; padding:11px 0 0 0; text-align:center;}
.down_rgt a								{margin:0 auto;}
.down_rgt a.watch						{margin:0 auto;}

.news									{padding:0 0 40px 0;}
.trusted ul								{padding:40px 0 20px 0;}

.graph									{padding:0 0 40px 0;}
.graph p br								{display:none;}
.back_top a span						{width:50px; height:50px; background-size:cover;}
.back_top a span:hover					{background-size:cover;}

.block ul li							{ width:26%;}
.trusted .owl-theme .owl-controls		{ bottom:10px;}
.block ul li a:after					{ width:100%; background-size:contain;     bottom: -18px; }	

}

@media only screen and (max-width:767px){
header									{padding:4px 0 8px 0;}
.logo									{padding:10px 0 0 0;}
.flag .dd .ddChild li img				{padding:0 8px 0 0;}
.top_nav								{padding:0 0 24px 0;}
.menu									{width:33px; text-align:center; top:34px; right:10px; position:absolute; }		
#nav-icon								{display:block;width:33px;}

nav										{background:#ebebeb none repeat scroll 0 0; display:none; left:0; margin:0; padding:0; position:absolute; top:84px; width:100%; z-index:99999;}
nav ul li								{float:none; display:block; width:100%; margin:0; padding:0; background:none;}
nav ul li a								{width:100%; margin:0; padding:10px 24px; display:block; font-family: 'ProximaNovaRegular'; font-size:16px; line-height:16px; color:#303030; font-weight:normal; text-transform:uppercase; text-decoration:none; border:none;}	
nav ul li:hover							{}
nav ul li a.active						{border:none !important;}
nav ul li:hover > a						{border:none !important;}
nav ul li a:hover						{border-top:none !important;}
nav ul li:hover a, nav ul li.active a 	{background:#00679b; color:#ffffff;} 
nav ul li:hover ul						{display:none;}

nav ul li ul							{margin:0; padding:10px 0px 10px 0px; display:none; position:static;}
nav ul li ul li							{margin:0; padding:0; display:block;}
nav ul li ul li a						{padding:10px 24px; margin:0; display:inline-block; font-family: 'ProximaNovaRegular'; font-size:15px; display:block; line-height:15px; color:#ffffff; font-weight:normal; text-decoration:none; border:none !important; background:none !important;  }
nav ul li ul > li > a:hover				{background:#00679b !important; color:#ffffff !important;}

.wrapper								{position:relative; top:0; right:0;transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;}
.side_bar								{display:block; width:260px; background:#ffffff ; height:100%; position:fixed; top:0; right:-260px; z-index:9; transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out; }
.side_bar nav							{display:block; position:static; height:100%; padding:24px 0; box-sizing:border-box; }
.side_bar nav ul						{width:100%; height:100%; overflow:auto; }
.open .wrapper							{right:260px; }
.open .side_bar							{right:0;}

.slider_main							{background:#333;}
.slide_in								{position:static; padding:20px 10px 60px 10px; background:#333; /*min-height:224px;*/}
.slid_tab								{display:block;}
.slid_cel								{display:block;}

.slid_cont h2							{padding:0 0 12px 0; font-size:20px; line-height:22px;}
.slid_cont h1							{padding:0 0 10px 0; font-size:36px; line-height:38px;}
.slid_cont h1 small						{font-size:36px; line-height:38px;}
.slid_cont h1 br						{display:none;}
.slid_cont p							{padding:0 0 16px 0; font-size:16px; line-height:18px;}
.database a								{padding:12px 0;}
.database a.solution					{padding:10px 0;}

.slid_lft h1							{padding:0 0 10px 0; font-size:36px; line-height:38px;}
.slid_lft p								{padding:0 0 16px 0; font-size:16px; line-height:18px;}

.main_content							{padding:30px 0 40px 0;}
.down_rgt								{padding:11px 0 0 0;}
.graph									{padding:0 0 20px 0;}
.graph h2								{font-size:36px; line-height:38px; padding:0 0 12px 0;}
.news h2								{font-size:36px; line-height:38px; padding:0 0 18px 0;}
.trusted h2								{font-size:36px; line-height:38px; padding:0 0 12px 0;}
.trusted ul								{padding:26px 0 4px 0;}

.offers_data .resp-tab-content			{padding:10px 0 0 0;}
.offers_data h2.resp-accordion			{background:#ffffff}
.offers_data h2.resp-tab-active			{background:#255793 !important;}
.offers_data h2.resp-tab-active	a		{color:#ffffff !important;}
.offers_data .resp-arrow				{border-top:12px solid #eb0000;}
.offers_data h2.resp-tab-active span.resp-arrow	{border-top:none;}
.offers_data h2.resp-accordion			{border:1px solid #255793 !important; border-top:none !important;}
.offers_data h2.resp-accordion:first-child{border:1px solid #255793 !important;}
.offers_data							{padding:0 0 40px 0 !important;}
.offers_data a							{margin:0; padding:0; display:block; font-family: 'ProximaNovaRegular'; font-size:16px; line-height:18px; color:#255793; font-weight: normal;
cursor: pointer; text-decoration: none;}
.offers_data h2							{font-size:26px; line-height:32px;}

.trusted ul								{width:100%;}
.block ul li							{ width:35%;}

.sub_scr								{width:96%;}
.sub_news								{float:none; padding:0 0 20px 0;}
.sub_mail								{float:none;}

footer									{padding:30px 0 2px 0;}
.trusted a.more							{ margin:33px auto 0;}
.trusted .owl-theme .owl-controls 		{  bottom: -20px; }
.block ul li a:after					{ width:100%; background-size:contain;     bottom: -18px; }	

}

@media only screen and (max-width:599px){
.find_section							{padding:0 0 30px 0;}	
.find_in								{width:90%; margin:114px auto 0;}	
.menu									{top:20px;}	
.logo									{float:none;}	
.header_rgt								{float:none; text-align:center;}
.header_top								{float:none; display:inline-block; padding:10px 0 0 0;}
.header_top ul li						{margin:0 8px 0 0;}
.contact a								{margin:0 0 0 10px;}
.search a								{margin:0 0 0 10px;}
.header_top ul li:first-child			{margin:0 4px 0 0;}
.flag .dd								{width:80px !important;}
.flag .dd .ddTitle .ddTitleText			{padding:10px 14px 1px 6px;}
.flag .dd .ddChild li					{padding:10px 14px 10px 2px !important}
.flag .dd .ddChild li img				{padding:0 9px 0 0;}
.flag .ddcommon .ddArrow				{right:4px;}

.slid_cont h2							{padding:0 0 8px 0; font-size:16px; line-height:18px;}
.slid_cont h1							{padding:0 0 8px 0; font-size:28px; line-height:30px;}
.slid_cont h1 small						{font-size:28px; line-height:30px;}
.slid_cont p							{padding:0 0 14px 0; font-size:14px;}

.database a								{display:block; margin:0 auto;}
.database a.solution					{margin:10px auto 0;}

.slid_lft h1							{padding:0 0 8px 0; font-size:28px; line-height:30px;}
.slid_lft p								{padding:0 0 14px 0; font-size:14px;}
	
.dowm_main								{padding:20px 0 10px 0;}	
.dowm_main ul li						{width:100%; float:none; margin:0 0 10px 0;}
.down_rgt								{text-align:center;}

.graph h2								{font-size:26px; line-height:28px;}
.news h2								{font-size:26px; line-height:28px;}
.news a.tab_more						{padding:12px 0;}
.trusted h2								{font-size:26px; line-height:28px;}
.trusted p br							{display:none;}	
.trusted a.more							{padding:12px 0;}

.foot_logo								{padding:0 0 30px 0;}

.block ul li							{ width:45%;}
.block ul li a:after					{ width:100%; background-size:contain;     bottom: -18px; }	

}

@media only screen and (max-width:479px){
.header_top ul li						{margin:0 6px 0 0; padding:0 6px 0 0;}

.flag .ddcommon .ddArrow				{margin-top:-5px;}
.flag .dd .ddTitle .ddTitleText			{padding:5px 14px 1px 4px}

.down_sec								{transition:all ease-in-out 4s;}

.slid_cont h2							{padding:0 0 8px 0; font-size:14px; line-height:16px;}
.slid_cont h1							{padding:0 0 8px 0; font-size:24px; line-height:26px;}
.slid_cont h1 small						{font-size:28px; line-height:30px;}
.slid_cont p							{padding:0 0 10px 0; font-size:12px;}
.database a								{width:260px; font-size:16px;}
.slid_lft								{float:none; width:100%; padding:0 0 20px 0; text-align:center;}
.slid_lft h1							{padding:0 0 8px 0; font-size:24px; line-height:26px;}
.slid_lft p								{padding:0 0 10px 0; font-size:12px;}
.slid_lft a								{margin:0 auto;}
.slid_rgt								{float:none; width:100%;}

.link									{width:100%; float:none;}3
.block ul li 							{  width: 47%;   text-align: center; }
.block ul li a img 						{width: 105px;height: 50px;}
.trusted ul								{ margin:0;}
.block ul li a:after					{ width:100%; background-size:contain;     bottom: -11px; }	
	
}