/* roboto-300 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/roboto-v19-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Roboto Light'), local('Roboto-Light'),
       url('fonts/roboto-v19-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-v19-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-v19-latin-300.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-v19-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-v19-latin-300.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/roboto-v19-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Roboto'), local('Roboto-Regular'),
       url('fonts/roboto-v19-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-v19-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-v19-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-v19-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-v19-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-300italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: url('fonts/roboto-v19-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Light Italic'), local('Roboto-LightItalic'),
       url('fonts/roboto-v19-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-v19-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-v19-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-v19-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-v19-latin-300italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: url('fonts/roboto-v19-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Italic'), local('Roboto-Italic'),
       url('fonts/roboto-v19-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-v19-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-v19-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-v19-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-v19-latin-italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-500italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: url('fonts/roboto-v19-latin-500italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'),
       url('fonts/roboto-v19-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-v19-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-v19-latin-500italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-v19-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-v19-latin-500italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-500 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url('fonts/roboto-v19-latin-500.eot'); /* IE9 Compat Modes */
  src: local('Roboto Medium'), local('Roboto-Medium'),
       url('fonts/roboto-v19-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-v19-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-v19-latin-500.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-v19-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-v19-latin-500.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-700 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/roboto-v19-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Roboto Bold'), local('Roboto-Bold'),
       url('fonts/roboto-v19-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-v19-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-v19-latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-v19-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-v19-latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-700italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: url('fonts/roboto-v19-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'),
       url('fonts/roboto-v19-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-v19-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-v19-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-v19-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-v19-latin-700italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/open-sans-v16-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Regular'), local('OpenSans-Regular'),
       url('fonts/open-sans-v16-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v16-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v16-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v16-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v16-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('fonts/open-sans-v16-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'),
       url('fonts/open-sans-v16-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v16-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v16-latin-600.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v16-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v16-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/open-sans-v16-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold'), local('OpenSans-Bold'),
       url('fonts/open-sans-v16-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v16-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v16-latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v16-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v16-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* nunito-300 - latin */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/nunito-v14-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Nunito Light'), local('Nunito-Light'),
       url('fonts/nunito-v14-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/nunito-v14-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/nunito-v14-latin-300.woff') format('woff'), /* Modern Browsers */
       url('fonts/nunito-v14-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/nunito-v14-latin-300.svg#Nunito') format('svg'); /* Legacy iOS */
}
/* nunito-regular - latin */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/nunito-v14-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Nunito Regular'), local('Nunito-Regular'),
       url('fonts/nunito-v14-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/nunito-v14-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/nunito-v14-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/nunito-v14-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/nunito-v14-latin-regular.svg#Nunito') format('svg'); /* Legacy iOS */
}
/* nunito-600 - latin */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 600;
  src: url('fonts/nunito-v14-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Nunito SemiBold'), local('Nunito-SemiBold'),
       url('fonts/nunito-v14-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/nunito-v14-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/nunito-v14-latin-600.woff') format('woff'), /* Modern Browsers */
       url('fonts/nunito-v14-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/nunito-v14-latin-600.svg#Nunito') format('svg'); /* Legacy iOS */
}
/* nunito-700 - latin */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/nunito-v14-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Nunito Bold'), local('Nunito-Bold'),
       url('fonts/nunito-v14-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/nunito-v14-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/nunito-v14-latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/nunito-v14-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/nunito-v14-latin-700.svg#Nunito') format('svg'); /* Legacy iOS */
}
/* nunito-800 - latin */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 800;
  src: url('fonts/nunito-v14-latin-800.eot'); /* IE9 Compat Modes */
  src: local('Nunito ExtraBold'), local('Nunito-ExtraBold'),
       url('fonts/nunito-v14-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/nunito-v14-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/nunito-v14-latin-800.woff') format('woff'), /* Modern Browsers */
       url('fonts/nunito-v14-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/nunito-v14-latin-800.svg#Nunito') format('svg'); /* Legacy iOS */
}
/* nunito-900 - latin */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 900;
  src: url('fonts/nunito-v14-latin-900.eot'); /* IE9 Compat Modes */
  src: local('Nunito Black'), local('Nunito-Black'),
       url('fonts/nunito-v14-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/nunito-v14-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/nunito-v14-latin-900.woff') format('woff'), /* Modern Browsers */
       url('fonts/nunito-v14-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/nunito-v14-latin-900.svg#Nunito') format('svg'); /* Legacy iOS */
}
/* Slick Slider CSS Start */
.slick-slider { position:relative; display:block; box-sizing:border-box; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none;
user-select:none; -webkit-touch-callout:none; -khtml-user-select:none; -ms-touch-action:pan-y; touch-action:pan-y; -webkit-tap-highlight-color:transparent; }
.slick-list { position:relative; display:block; overflow:hidden; margin:0; padding:0; }
.slick-list:focus { outline:none; }
.slick-list.dragging { cursor:pointer; cursor:hand; }
.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0);
-o-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); }
.slick-track { position:relative; top:0; left:0; display:block; margin-left:auto; margin-right:auto; }
.slick-track:before, .slick-track:after { display:table; content:''; }
.slick-track:after { clear:both; }
.slick-loading .slick-track { visibility:hidden; }
.slick-slide { display:none; float:left; /*height:100%;*/ min-height:1px; }
[dir='rtl'] .slick-slide { float:right; }
.slick-slide img { display:block; }
.slick-slide.slick-loading img { display:none; }
.slick-slide.dragging img { pointer-events:none; }
.slick-initialized .slick-slide { display:block; }
.slick-loading .slick-slide { visibility:hidden; }
.slick-vertical .slick-slide { display:block; height:auto; border:1px solid transparent; }
.slick-arrow.slick-hidden { display:none; }
/* Arrows */ 
.slick-prev, .slick-next { font-size:0; line-height:0; position:absolute; top:50%; display:block; width:20px; height:20px; padding:0; 
-webkit-transform:translate(0, -50%); -ms-transform:translate(0, -50%); transform:translate(0, -50%); cursor:pointer; color:transparent;
border:none; outline:none; background:transparent; }
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus { color:transparent; outline:none; background:transparent; }
.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before { opacity:1; }
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity:.25; }
.slick-prev:before, .slick-next:before { font-family:'slick'; font-size:20px; line-height:1; opacity:.75; color:white; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; }
.slick-prev { left:25px; }
[dir='rtl'] .slick-prev { right:25px; left:auto; }
.slick-prev:before { content:""; }
[dir='rtl'] .slick-prev:before { content:""; }
.slick-next { right:25px; }
[dir='rtl'] .slick-next { right:auto; left:25px; }
.slick-next:before { content:""; }
[dir='rtl'] .slick-next:before { content:""; }
/* Dots */
.slick-dotted.slick-slider { margin-bottom:30px; }
.slick-dots { position:absolute; bottom:-25px; display:block; width:100%; padding:0; margin:0; list-style:none; text-align:center; }
.slick-dots li { position:relative; display:inline-block; width:20px; height:20px; margin:0 5px; padding:0; cursor:pointer; }
.slick-dots li button { font-size:0; line-height:0; display:block; width:20px; height:20px; padding:5px; cursor:pointer; color:transparent; border:0;
outline:none; background:transparent; }
.slick-dots li button:hover, .slick-dots li button:focus { outline:none; }
.slick-dots li button:hover:before, .slick-dots li button:focus:before { opacity:1; }
.slick-dots li button:before { font-family:'slick'; font-size:6px; line-height:20px; position:absolute; top:0; left:0; width:20px; height:20px;
content:''; text-align:center; opacity:.25; color:black; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; }
.slick-dots li.slick-active button:before { opacity:.75; color:black; }
/* Slick Slider CSS Start */
body{ margin:0; padding:0; font-family:'Nunito'; background:#dbdbd8; }
ul ,li, h1,h2,h3,h4,h5,h6,p{ margin:0; padding:0; list-style:none; font-family:'Nunito'; }
input:focus, a:focus{ outline:none !important; outline-offset:inherit !important; }
img{ max-width:100%; }
.modal-dialog{ z-index:2333; }
.header_frsection{ display:block; width:100%; padding:14px 50px; background:#1d2b4e; }
.header_frsection:after{ content:""; display:block; clear:both; overflow:hidden; }
.headersep{ transition:all 0.9s ease 0s; -webkit-transition:all 0.9s ease 0s; background:#fff; position:relative; }
.headersep.affix{ width:calc(100% - 28px); max-width:1936px; z-index:11; background:#fff; box-shadow:0 0 5px rgba(0,0,0,0.2); position:fixed; }
.headersep.affix .header_frsection{ display:none; }
.headersep.affix .header_secsection{ padding:20px 0 0; }
.headersep.affix .main_menu { margin:52px 0 0 22px; }
.headersep.affix .logo_wrap{ width:175px; }
.header_frright{ float:right; }
.headfrmenu{ float:left; }
.headfrmenu .menu-utility-nav-container,.headfrmenu .menu-header-top-container{float:left;}
.headfrmenu ul li{ float:left; border-left:1px solid #838a9b; }
.headfrmenu ul li a{ padding:0 40px; line-height:26px; font-size:15px; color:#fff; display:inline-block; }
.headfrmenu ul li.current-menu-item a{ color:#41b6e2; }
.headfrmenu ul li.console_login a{ padding:0 28px 0 40px; position:relative; }
.headfrmenu ul li.console_login a:after{ position:absolute; left:28px; top:50%; background:url(images/allimages.png) no-repeat -124px -1px; width:17px; height:17px; margin-top:-9px; content:""; display:none; }
.mobile_menu_wrap{ display:none; }
.topsearch{ float:left; padding:0 38px 0 0; }
.topsearch .search-submit{ display:inline-block; height:26px; width:40px; background:none; background:url(images/search_wh_icon.svg) no-repeat center; background-size:17px auto; border:none; text-indent:-10000px; padding:0; position:relative; z-index:1; }
/*.headersep .topsearch .search-form:after{ content:""; position:absolute; right:13px; top:50%; margin-top:-9px; background:url(images/search_blue_icon.svg) no-repeat 0 0; height:17px; width:17px; }*/
.search-field{ padding:5px 15px; border:none; font-size:16px; color:#204059; font-family:'Nunito'; font-weight:300; transition:all 0.9s ease 0s; -webkit-transition:all 0.9s ease 0s; -webkit-appearance:none; border-radius:20px; margin:3px 0 0 0; }
.search-form { position:relative; }
.search-form label{ margin:-7px 0 0 0; height:33px; vertical-align:top; }
.header_secsection{ display:block; width:100%; padding:32px 0 0 0; position:relative; }
.header_secsection .container{ width:1200px; }
.header_secsection:after{ content:""; display:block; clear:both; overflow:hidden; }
.logo_wrap{ float:left; width:216px; }
/*.logo_wrap a img{ width:286px; margin:-29px 0 0 -35px; max-width:286px; }*/
.headersep.affix .logo_wrap { height:70px;  }
/*.headersep.affix .logo_wrap a img{ width:230px; margin:-22px 0 0 -28px; max-width:230px; }*/

.mobilelogo{ display:none; }
.main_menu{ float:right; margin:71px 0 0 22px; }
.main_menu #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item{ float:left; padding:0; margin:0 3px; width:171px; }
.main_menu #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:first-child{ margin-left:0; }
.main_menu #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child{ margin-right:0; }
.main_menu #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:nth-child(5n){ margin-right:0; }
/*.main_menu #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li:first-child.mega-menu-item{ padding-left:0; }*/
.menu-toggle{ display:none; }
.main_menu #mega-menu-wrap-menu-1{ background:none; }
.main_menu #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link{ color:#002554; font-size:15px; font-weight:700; height:auto; line-height:1; padding:10px 0 19px 0; text-transform:uppercase; text-align:center; position:relative; z-index:2; }
.main_menu #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:after{ content:""; position:absolute; left:0; bottom:0; width:100%; height:8px; display:block; }
.main_menu #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:first-child > a.mega-menu-link:after{ /*background:#00A87F;*/  background:#00CE7C;}
.main_menu #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:nth-child(2n) > a.mega-menu-link:after{ background:#FF6A8E; }
.main_menu #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:nth-child(3n) > a.mega-menu-link:after{background:rgb(0,206,124); 
background:-moz-linear-gradient(left, rgba(0,206,124,1) 0%, rgba(0,206,124,1) 32%, rgba(30,175,173,1) 50%, rgba(65,182,226,1) 100%);
background:-webkit-linear-gradient(left, rgba(0,206,124,1) 0%,rgba(0,206,124,1) 32%,rgba(30,175,173,1) 50%,rgba(65,182,226,1) 100%);
background:linear-gradient(to right, rgba(0,206,124,1) 0%,rgba(0,206,124,1) 32%,rgba(30,175,173,1) 50%,rgba(65,182,226,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a87f', endColorstr='#41b6e2',GradientType=1 ); }
/*.main_menu #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:nth-child(3n) > a.mega-menu-link:after{background:#00A87F;}*/
.main_menu #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:nth-child(4n) > a.mega-menu-link:after{ background:#CA96D0; }
.main_menu #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:nth-child(5n) > a.mega-menu-link:after{ background:#FDD459; }
.main_menu #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:hover{ background:none; }
.header_secsection #mega-menu-wrap-menu-1, .header_secsection #mega-menu-wrap-menu-1 #mega-menu-menu-1, .header_secsection #mega-menu-wrap-menu-1 #mega-menu-menu-1 ul.mega-sub-menu, 
.header_secsection #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item, .header_secsection #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-row, 
.header_secsection #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-column, .header_secsection #mega-menu-wrap-menu-1 #mega-menu-menu-1 a.mega-menu-link{ position:static; }
.back_full { background:rgba(0, 0, 0, 0.3); content:""; display:block; height:100%; left:0; position:fixed; top:0; width:100%; z-index:1; }
.header_secsection #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-toggle-on > a.mega-menu-link{ background:#fff; color:#00937f; }

.header_secsection #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-toggle-on:first-child > a.mega-menu-lin,
.header_secsection #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:first-child .menu_readmore a{ /*color:#00A87F;*/ color:#00CE7C; }
.header_secsection #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:first-child .menu_readmore a:after{ /*color:#00A87F;*/ color:#00CE7C; }
.header_secsection #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:first-child a .mega-menu-title:after { /*background:#00A87F;*/ background:#00CE7C; }
.header_secsection #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:first-child a .mega-menu-title{ /*color:#00A87F;*/ color:#00CE7C; }

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-item:first-child > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-ancestor:first-child > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-page-ancestor:first-child > a.mega-menu-link,#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-item:first-child > a.mega-menu-link:hover, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-ancestor:first-child > a.mega-menu-link:hover, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-page-ancestor:first-child > a.mega-menu-link:hover { background:none; font-weight:900; color:#002554 !important; }
.header_secsection #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-toggle-on:first-child > a.mega-menu-link:hover, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-item.mega-toggle-on:first-child > a.mega-menu-link:hover, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-ancestor.mega-toggle-on:first-child > a.mega-menu-link:hover, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-page-ancestor.mega-toggle-on:first-child > a.mega-menu-link:hover, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-item.mega-toggle-on:first-child > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-ancestor.mega-toggle-on:first-child > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-page-ancestor.mega-toggle-on:first-child > a.mega-menu-link{ /*color:#00A87F !important;*/ color:#00CE7C !important; }


.header_secsection #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-toggle-on:nth-child(2n) > a.mega-menu-link, .header_secsection #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:nth-child(2n).menu_readmore a{ color:#FF6A8E; }
.header_secsection #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:nth-child(2n) .menu_readmore a:after{ color:#FF6A8E; }
.header_secsection #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:nth-child(2n) a .mega-menu-title:after { background:#FF6A8E; }
.header_secsection #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:nth-child(2n) a .mega-menu-title{ color:#FF6A8E; }

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-item:nth-child(2n) > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-ancestor:nth-child(2n) > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-page-ancestor:nth-child(2n) > a.mega-menu-link,#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-item:nth-child(2n) > a.mega-menu-link:hover, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-ancestor:nth-child(2n) > a.mega-menu-link:hover, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-page-ancestor:nth-child(2n) > a.mega-menu-link:hover { background:none; font-weight:900; color:#002554 !important; }
.header_secsection #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-toggle-on:nth-child(2n) > a.mega-menu-link:hover, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-item.mega-toggle-on:nth-child(2n) > a.mega-menu-link:hover, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-ancestor.mega-toggle-on:nth-child(2n) > a.mega-menu-link:hover, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-page-ancestor.mega-toggle-on:nth-child(2n) > a.mega-menu-link:hover, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-item.mega-toggle-on:nth-child(2n) > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-ancestor.mega-toggle-on:nth-child(2n) > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-page-ancestor.mega-toggle-on:nth-child(2n) > a.mega-menu-link{ color:#FF6A8E !important; }

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-item:nth-child(3n) > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-ancestor:nth-child(3n) > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-page-ancestor:nth-child(3n) > a.mega-menu-link,#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-item:nth-child(3n) > a.mega-menu-link:hover, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-ancestor:nth-child(3n) > a.mega-menu-link:hover, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-page-ancestor:nth-child(3n) > a.mega-menu-link:hover { background:none; font-weight:900; color:#002554 !important; }

.header_secsection #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-toggle-on:nth-child(4n) > a.mega-menu-link, .header_secsection #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:nth-child(4n).menu_readmore a{ color:#CA96D0; }
.header_secsection #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:nth-child(4n) .menu_readmore a:after{ color:#CA96D0; }
.header_secsection #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:nth-child(4n) a .mega-menu-title:after { background:#CA96D0; }
.header_secsection #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:nth-child(4n) a .mega-menu-title{ color:#CA96D0; }

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-item:nth-child(4n) > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-ancestor:nth-child(4n) > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-page-ancestor:nth-child(4n) > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-item:nth-child(4n) > a.mega-menu-link:hover, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-ancestor:nth-child(4n) > a.mega-menu-link:hover, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-page-ancestor:nth-child(4n) > a.mega-menu-link:hover { font-weight:900; color:#002554 !important; }
.header_secsection #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-toggle-on:nth-child(4n) > a.mega-menu-link:hover, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-item.mega-toggle-on:nth-child(4n) > a.mega-menu-link:hover, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-ancestor.mega-toggle-on:nth-child(4n) > a.mega-menu-link:hover, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-page-ancestor.mega-toggle-on:nth-child(4n) > a.mega-menu-link:hover, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-item.mega-toggle-on:nth-child(4n) > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-ancestor.mega-toggle-on:nth-child(4n) > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-page-ancestor.mega-toggle-on:nth-child(4n) > a.mega-menu-link{ color:#CA96D0 !important; }


.header_secsection #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-toggle-on:nth-child(5n) > a.mega-menu-link , 
.header_secsection #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:nth-child(5n).menu_readmore a{ color:#FDD459; }
.header_secsection #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:nth-child(5n) .menu_readmore a:after{ color:#FDD459; }
.header_secsection #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:nth-child(5n) a .mega-menu-title:after { background:#FDD459; }
.header_secsection #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:nth-child(5n) a .mega-menu-title{ color:#FDD459; }

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-item:nth-child(5n) > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-ancestor:nth-child(5n) > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-page-ancestor:nth-child(5n) > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-item:nth-child(5n) > a.mega-menu-link:hover, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-ancestor:nth-child(5n) > a.mega-menu-link:hover, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-page-ancestor:nth-child(5n) > a.mega-menu-link:hover { background:none; font-weight:900; color:#002554 !important; }
.header_secsection #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-toggle-on:nth-child(5n) > a.mega-menu-link:hover, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-item.mega-toggle-on:nth-child(5n) > a.mega-menu-link:hover, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-ancestor.mega-toggle-on:nth-child(5n) > a.mega-menu-link:hover, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-page-ancestor.mega-toggle-on:nth-child(5n) > a.mega-menu-link:hover, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-item.mega-toggle-on:nth-child(5n) > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-ancestor.mega-toggle-on:nth-child(5n) > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-page-ancestor.mega-toggle-on:nth-child(5n) > a.mega-menu-link { color:#FDD459 !important; }

.header_secsection #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-toggle-on > a.mega-menu-link:before{ position:absolute; top:0; left:0; right:0; background:#fff; content:""; height:100%; z-index:-1; width:auto; margin:0; }
.header_secsection #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu { left:15px; background:#fff; right:15px; top:147px; width:auto; padding:0; }
.header_secsection #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu.iedomainmenuwrap > ul.mega-sub-menu{ padding:0; }
.header_secsection #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu.iedomainmenuwrap > ul.mega-sub-menu .mega-menu-row{ padding:52px 60px 0 80px; }
.header_secsection #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu .mega-menu-row{ padding:52px 60px 80px 80px; }
.header_secsection #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li ul li ul li{ padding-top:0 !important; }
.header_secsection #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li ul li:first-child ul li{ padding-left:0 !important; padding-right:75px !important; }
.header_secsection #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li ul li:last-child ul li{ padding-right:0 !important; }
.header_secsection #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li ul li.menulist ul li{ padding-bottom:0 !important; padding-top:26px !important; }
.header_secsection #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li ul li.menulist ul li:first-child,
.header_secsection #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li ul li.menulist ul li:nth-child(2){ padding-top:0 !important; }

.header_secsection #mega-menu-wrap-menu-1 #mega-menu-menu-1 ul li a .mega-menu-title{ font-size:20px; /*color:#16AD88;*/ color:#00CE7C; font-weight:700; display:inline-block !important; position:relative; line-height:1 !important; text-transform:none; }
.header_secsection #mega-menu-wrap-menu-1 #mega-menu-menu-1 ul li a .mega-menu-title:after{ position:absolute; /*background:#16AD88;*/ background:#00CE7C; bottom:-5px; left:0; width:100%; content:""; height:2px; transition:all 0.9s ease 0s; -webkit-transition:all 0.9s ease 0s; }
.header_secsection #mega-menu-wrap-menu-1 #mega-menu-menu-1 a.mega-menu-link .mega-description-group .mega-menu-description{ font-size:18px; color:#1d2b4e; font-style:normal; font-weight:300; line-height:1.3; }
.header_secsection #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item 
h4.mega-block-title, .header_secsection #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu 
li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title{ color:#002554; padding-bottom:33px; }
#mega-menu-wrap-menu-1 #mega-menu-menu-1 .textwidget p{ font-size:24px; color:#1d2b4e; line-height:30px; margin:0; }
.menu_readmore{ display:block; margin:26px 0 0 0; }
.menu_readmore a{ font-size:20px; /*color:#16AD88;*/ color:#00CE7C; line-height:1; position:relative; display:inline-block; font-weight:700; }
.menu_readmore a:after{ /*background:#16AD88;*/ background:#00CE7C; width:100%; left:0; bottom:-2px; position:absolute; content:""; height:2px;
transition:all 0.9s ease 0s; -webkit-transition:all 0.9s ease 0s; }

.menudomainsearch_wrap{ margin:0 -60px 0 -80px !important; display:block; float:none !important; width:auto !important; padding:40px 0 0 0 !important; clear:both; }
.menudomainsearch_wrap:after{ content:""; display:block !important; overflow:hidden; clear:both; }
.menudomainsearch_wrap ul li{ padding:0 !important; }
.menudomainsearch_wrap .textwidget{ padding:53px 60px 68px 80px; /*background:#16AD88;*/ background:#00CE7C; position:relative; }
/*.menudomainsearch_wrap .textwidget:after{ background:url(images/menusearch_aboject.svg) no-repeat 0 0; position:absolute; left:80px; top:-227px;
content:""; width:320px; height:292px; }*/
.menusearch_wrap { padding:0 0 0 106px; display:block; position:relative; }
.menusearch_wrap:after{ content:""; display:block; clear:both; overflow:hidden; }
.menu_content_left{ float:left; width:50%; padding:0 15px 0 0; font-size:24px; color:#fff; font-weight:300; position:relative; z-index:1; line-height:1.2; }
.menu_content_lefthead{ font-size:24px; color:#fff; font-weight:400; display:block; line-height:1.2; }
.menu_form{ float:left; width:50%; padding:0 120px 0 15px; }
.menu_form .webnamesearch{ margin:0; }
.menu_form .webnamesearch .domain-name, .menu_form .webnamesearch .search_domain_header{ border:none; }
.menu_form .webnamesearch br{ display:none; }
.slimScrollDiv li ul li.mega-menu-columns-3-of-12{ float:left !important; width:25% !important; padding:0 15px !important; }
.slimScrollDiv li ul li.mega-menu-columns-3-of-12:first-child{ padding-left:0 !important; padding-right:75px !important; }
.slimScrollDiv li ul li.mega-menu-columns-3-of-12 ul li{ padding:0 !important; }
.slimScrollDiv li ul li.mega-menu-columns-3-of-12:last-child{ padding-right:0 !important; }

.header_secsection #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu.researchprogrammes_menu > ul.mega-sub-menu .mega-menu-row { padding:52px 39px 80px 39px; }
.header_secsection #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu.about_menu > ul.mega-sub-menu .mega-menu-row { padding:52px 39px 80px 39px; }
.header_secsection #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu.researchprogrammes_menu > ul.mega-sub-menu 
.mega-menu-row ul li:first-child.menuimages ul li,.header_secsection #mega-menu-wrap-menu-1 #mega-menu-menu-1 > 
li.mega-menu-megamenu.about_menu > ul.mega-sub-menu .mega-menu-row ul li:first-child.menuimages ul li{ padding-right:35px !important; }
.researchprogrammes_menu .slimScrollDiv li ul li.mega-menu-columns-3-of-12:first-child { padding-right:0px !important; }

#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu.researchprogrammes_menu > ul.mega-sub-menu > li.mega-menu-row > 
ul.mega-sub-menu > li.mega-menu-columns-3-of-12:first-child{ width:31% !important; }
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu.researchprogrammes_menu > ul.mega-sub-menu > li.mega-menu-row > 
ul.mega-sub-menu > li.mega-menu-columns-3-of-12{ width:23% !important; }
.researchprogrammes_menu .slimScrollDiv li ul li.mega-menu-columns-3-of-12:first-child { width:31% !important; }
.researchprogrammes_menu .slimScrollDiv li ul li.mega-menu-columns-3-of-12 { width:23% !important; }

#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu.about_menu > ul.mega-sub-menu > li.mega-menu-row > 
ul.mega-sub-menu > li.mega-menu-columns-3-of-12:first-child{ width:31% !important; }
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu.about_menu > ul.mega-sub-menu > li.mega-menu-row > 
ul.mega-sub-menu > li.mega-menu-columns-3-of-12{ width:23% !important; }
.about_menu .slimScrollDiv li ul li.mega-menu-columns-3-of-12:first-child { width:31% !important; }
.about_menu .slimScrollDiv li ul li.mega-menu-columns-3-of-12 { width:23% !important; }
.slimScrollDiv li ul li.mega-menu-columns-3-of-12.menu_notehead{ padding-top:51px !important; }


.slimScrollDiv li ul li.mega-menu-columns-12-of-12 .widget_text.mega-menu-item-text-13{ width:100% !important; }
.header_secsection #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu .slimScrollDiv  li ul li:first-child ul li
{ padding-right:0 !important; }
.header_secsection #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu.iedomainmenuwrap > ul.mega-sub-menu .slimScrollDiv  li ul 
li:first-child ul li{ padding-bottom:260px !important; }
.header_secsection #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu.iedomainmenuwrap > ul.mega-sub-menu .slimScrollDiv  li ul 
li:first-child ul li{ padding-bottom:260px !important; }
.headersep.affix .header_secsection #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu{ top:116px; }
.menuimages img, .menuimages li{ width:100% !important; }
.menulist.menu_notehead{ padding-top:51px !important; }
.header_secsection #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li ul li.menulist.menu_notehead 
ul li:nth-child(2){ padding-top:26px !important; }
.viewallbutwrap a{ background:#174967; line-height:49px; padding:0 33px; color:#fff; font-size:20px; display:inline-block; }
.menu_form .webnamesearch .small.radius.button{ width:175px; }
.menu_form .webnamesearch .domain-name, .menu_form .webnamesearch .search_domain_header{ width:calc(100% - 175px); }

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, 
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, 
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link{ background:none; color:#00937f; }

/*#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link:before, 
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link:before, 
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link:before{ background:#00937f; 
bottom:-5px; content:""; height:2px; left:0; position:absolute; width:100%; }*/

.research_submenu ul li{ min-height:157px !important; }
.research_submenu ul li:first-child + li{ min-height:132px !important; }
.research_submenu ul li:first-child{ min-height:inherit !important; }

.about_menu ul li{ min-height:178px !important; }
.about_menu ul li:first-child + li{ min-height:178px !important; }
.about_menu ul li:first-child{ min-height:inherit !important; }
.menu_notehead.about_submenu ul li:first-child{ min-height:178px !important; }

.iedomainmenu ul li{ min-height:110px !important; }
.iedomainmenu ul li:first-child + li{ min-height:84px !important; }
.iedomainmenu ul li:first-child{ min-height:inherit !important; }
.header_secsection #mega-menu-wrap-menu-1 #mega-menu-menu-1 ul li.mega-current-menu-item a .mega-menu-title{ /*color:#174967;*/ color:#00CE7C; font-weight:900; }
:focus{ outline:none !important; }
.slick-slide:focus{ outline:none !important; }
.banner_part{ display:block; padding:0 0 0px 0; width:100%; background:#fff; position:relative; }
.banner_part .container{ width:1200px; }
.home_image{ position:relative; }
.home_image:after{ content:""; position:absolute; left:0; top:0; background:rgba(0,0,0,0.4); width:100%; height:100%; }
.home_image img{ width:100%; height:auto; }
.banner_left{ width:100%; position:absolute; left:0; top:50%; right:0; width:734px; margin:auto; transform:translateY(-50%); -webkit-transform:translateY(-50%); }
.banner_left h1{ font-size:43px; color:#fff; font-weight:700; text-align:center; }
.title_data{ font-size:18px; color:#204059; font-weight:300; line-height:26px; margin:10px 0 0 0; max-width:450px; display:none; }
.search-field.is-close{ display:none; }
.webnamesearch{ margin:37px 0 0 0; border:1px solid #E9E8E8; border-radius:35px; height:70px; background:#fff; overflow:hidden; }
.webnamesearch:after{ content:""; display:block; overflow:hidden; clear:both; }
.webnamesearch .domain-name, .webnamesearch .search_domain_header{ width:380px; height:68px; border:1px solid #112a3f; border-right:0; padding:0 35px; font-size:26px; color:#000; font-weight:700; float:left; border-radius:0; -webkit-appearance:none; }
.webnamesearch .domain-name{ border:none; height:68px; font-size:26px; color:#000; font-weight:700; width:calc(100% - 187px); text-align:center; padding:0 35px; }
.webnamesearch .search_domain_header::-webkit-input-placeholder { color:#A1A1A2; opacity:1; }
.webnamesearch .search_domain_header::-moz-placeholder { color:#A1A1A2; opacity:1; }
.webnamesearch .search_domain_header:-ms-input-placeholder { color:#A1A1A2; opacity:1; }
.webnamesearch .search_domain_header:-moz-placeholder { color:#A1A1A2; opacity:1; }

.webnamesearch .domain-name::-webkit-input-placeholder { color:#A1A1A2; opacity:1; }
.webnamesearch .domain-name::-moz-placeholder { color:#A1A1A2; opacity:1; }
.webnamesearch .domain-name:-ms-input-placeholder { color:#A1A1A2; opacity:1; }
.webnamesearch .domain-name:-moz-placeholder { color:#A1A1A2; opacity:1; }
.webnamesearch .small.radius.button{ border:none; border-left:1px solid #E9E8E8; height:68px; float:left; width:187px; padding:0 50px 0 31px;  font-size:23px; color:#fff; font-weight:600; border-radius:0; -webkit-appearance:none; background:#1d2b4e url(images/search_wh_icon.svg) no-repeat calc(100% - 32px) 20px; text-align:left; }
/*.home_contwrap:after{ position:absolute; content:""; left:50%; top:0; height:300px; width:1920px; background:#fff; border-radius:50%;
margin:-155px 0 0 -960px; }*/
.home_contwrap{ padding:67px 0 0 0; background:#fff; }
.feature{ display:block; width:100%; position:relative; z-index:1; padding:0 0 70px 0; }
.feature:after{ content:""; display:block; clear:both; overflow:hidden; }
.feature_box{ display:block; width:100%; }
.feature_box a{ display:block; width:100%; padding:0; background:#e9e8e8; /*padding:25px 26px 47px; box-shadow:0 0 7px rgba(0,0,0,0.3);*/ border-radius:14px; overflow:hidden; }
.feature_image{ position:relative; }
.feature_image:after{ content:""; position:absolute; left:0; bottom:0; width:100%; background:url(images/image_botsh.png) no-repeat center
 bottom; height:24px; }
.feature .col-sm-4{ padding:0 10px; }
.home_contwrap .row{ margin:0 -10px; }
.feature_imagebox{ display:block; position:relative; width:100%; }
.feature_imagebox img{ width:100%; }
.feature_cont_box{ padding:30px 35px 47px; }
.feature_title{ font-size:30px; font-weight:800; color:#002554; /*margin:45px 0 0 0;*/ line-height:1.2; }
.feature_contain{ font-size:22px; line-height:30px; color:#174967; margin:12px 0 0 0; }
.feature_learn_more_text{ display:block; margin:30px 0 0 0; }
.feature_learn_more_text{ font-size:20px; color:#002554; font-weight:700; display:inline-block; height:50px; line-height:48px; border:1px solid #002554; padding:0 25px; position:relative; text-transform:uppercase; border-radius:25px; /*transition:all 0.9s ease 0s; -webkit-transition:all 0.9s ease 0s;*/ }
/*.feature_learn_more_text:after{ position:absolute; left:0; bottom:0; height:4px; width:64px; background:#00937f; content:""; transition:all 0.9s ease 0s; -webkit-transition:all 0.9s ease 0s; }*/
.feature_img_sec_1{ position:absolute; width:115px; left:-5px; bottom:-20px; }
.feature_img_sec_2{ position:absolute; width:149px; right:28px; top:-60px; }
.feature_img_sec_3{ position:absolute; width:170px; right:60px; bottom:-15px; }
.homepage_slider_wrap{ overflow:hidden; display:block; }
.homepage_slider{ position:relative; overflow:visible; display:block; max-width:1125px; margin:auto; }
.homepage_slider_section{ padding:70px 0; position:relative; border-bottom:1px solid #E9E8E8; border-top:1px solid #E9E8E8; overflow:visible; }
.homepage_slider .slick-list{ overflow:visible; }
.homepage_slider .slick-slide{ padding:0 10px; position:relative; }
.homepage_slider .slick-slide .col-md-3{ vertical-align:top; }
.homepage_slider .slick-slide:after{ content:""; position:absolute; left:0; top:0; width:100%; height:25px; background:#fff; z-index:1; transition:0.3s; -webkit-transition:0.3s; }
.homepage_slider .slick-slide:before{ content:""; position:absolute; left:0; bottom:0; width:100%; height:25px; background:#fff; z-index:22; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; }
.homepage_slider .slick-slide.slick-active:after,.homepage_slider .slick-slide.slick-active:before{ height:0; }
.homepage_slider .col-md-3{ padding:0 2px; }
.slider_image img{ width:100%; }
.homepage_slider .slick-arrow{ width:48px; height:48px; background-color:#fff; z-index:1; top:50%; transform:translate(0,-50%); 
-webkit-transform:translate(0,-50%); border-radius:50%; }
.homepage_slider .slick-prev{ left:-77px; background-image:url(images/home_prev_icon.svg); background-repeat:no-repeat; background-position:13px 10px; background-size:17px 28px; }
.slider_image{ display:block; position:relative; height:auto !important; }
.slick-slide.slick-active .slider_image:after{ display:none; }
.slick-slide.slick-cloned.slick-active + .slick-slide[tabindex="-1"] .slider_image:after,.slick-slide.slick-active + .slick-slide[tabindex="-1"] .slider_image:after ,.slick-slide.slick-cloned[tabindex="-1"] .slider_image:after{ content:""; position:absolute; width:157px; height:100%; left:0; top:0; z-index:1;/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+50,000000+100&0.72+0,0.57+34,0+100 */
background:-moz-linear-gradient(left, rgba(0,0,0,0.72) 0%, rgba(0,0,0,0.57) 34%, rgba(0,0,0,0.43) 50%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
background:-webkit-linear-gradient(left, rgba(0,0,0,0.72) 0%,rgba(0,0,0,0.57) 34%,rgba(0,0,0,0.43) 50%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
background:linear-gradient(to right, rgba(0,0,0,0.72) 0%,rgba(0,0,0,0.57) 34%,rgba(0,0,0,0.43) 50%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8000000', endColorstr='#00000000',GradientType=1 ); /* IE6-9 */
}
.slick-slide.slick-cloned + .slick-slide[tabindex="-1"] .slider_image:after ,.slick-slide[tabindex="-1"] .slider_image:after{ content:""; position:absolute; width:157px; height:100%; left:auto; right:0; top:0; z-index:1;/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+50,000000+100&0.72+0,0.57+34,0+100 */
background:-moz-linear-gradient(left, rgba(0,0,0,0.0) 0%, rgba(0,0,0,0.43) 34%, rgba(0,0,0,0.57) 50%, rgba(0,0,0,0.72) 100%); /* FF3.6-15 */
background:-webkit-linear-gradient(left, rgba(0,0,0,0.0) 0%,rgba(0,0,0,0.43) 34%,rgba(0,0,0,0.57) 50%, rgba(0,0,0,0.72) 100%); /* Chrome10-25,Safari5.1-6 */
background:linear-gradient(to right, rgba(0,0,0,0.0) 0%,rgba(0,0,0,0.43) 34%,rgba(0,0,0,0.57) 50%,rgba(0,0,0,0.72) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8000000', endColorstr='#00000000',GradientType=1 ); /* IE6-9 */
}

.homepage_slider .slick-next{ right:-77px; background-image:url(images/home_next_icon.svg); background-repeat:no-repeat; background-position:17px 10px; background-size:17px 28px; }
.slider_contbox{ position:absolute; bottom:22px; left:23px; width:285px; padding:0; }
.slick-slide.slick-active .slider_contbox{ transform:scale(1); -webkit-transform:scale(1); }
.slider_contbox{ transform:scale(0.8); -webkit-transform:scale(0.8); transform-origin:left; -webkit-transform-origin:left; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; }
.slider_title{ display:inline-block; /*position:absolute; left:0; top:0; width:30px; height:100%;*/ }
.slider_titleinner{ font-size:18px; font-weight:800; color:#1d2b4e; white-space:nowrap; text-transform:uppercase; line-height:36px; padding:0 22px; }
.slider_contain{ display:block; background:#fff; font-size:20px; font-weight:700; color:#1d2b4e !important; line-height:24px; padding:19px 20px; min-height:110px; }
.slider_sidebar_contain{ display:block; margin:20px 0 0 0; font-size:14px; color:#002940; }
.statistics{ display:block; width:100%; padding:80px 0 80px; background:#fff; }
.statisticsmin_wrap{ max-width:1200px; margin:auto; padding:0 15px; }
.statisticsmin_wrap .row{ display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; justify-content: space-between; margin:0; }
.statisticsmin_wrap .row:after, .statisticsmin_wrap .row:before{ display:none; }
.statisticsmin_wrap h3{ font-size:55px; color:#002554; font-weight:800; text-align:center; }
.statistics_contain{ display:block; width:100%; text-align:center; margin:15px 0 0 0; font-size:33px; color:#1d2b4e; font-weight:400; }
.statistics_contain a{ display:inline-block; color:#1d2b4e; font-weight:700; text-decoration:none; position:relative; line-height:1.8;}
.statistics_contain a:after{ position:absolute; content:""; bottom:0; left:0; margin:auto; background:#CA96D0; height:5px; width:100%; transition:all 0.5s; -webkit-transition:all 0.5s; border-radius:3px;}
.counter_box{ display:block; width:100%; }
.statistics_boxwrap{ display:block; width:100%; padding:80px 0 0 0; text-align:center;}
.statistics_boxwrap .statustic_col{text-align:left;}
.statistics_boxwrap .statustic_col:nth-child(2){margin:0px;}
.counter_box{ display:block; padding:40px 0 0 0; position:relative; }
.counter_cont { display:block; margin:30px 0 0 0; font-size:25px; color:#1d2b4e; font-weight:400; line-height:1.3; }
.counter_cont .last{ display:block; font-weight:700; }

.color_line_1{ position:absolute; left:0; top:0; width:225px; height:11px; background:url(images/statistics_bor.svg) no-repeat 0 0; }
.color_line_2{ position:absolute; left:0; top:0; width:225px; height:11px; background:url(images/statistics_bor.svg) no-repeat 0 0; }
.color_line_3{ position:absolute; left:0; top:0; width:225px; height:11px; background:url(images/statistics_bor.svg) no-repeat 0 0; }
.counter{ display:block; width:100%; font-size:55px; color:#1d2b4e; font-weight:800; line-height:1; }
.footer_wrap{ display:block; padding:70px 0 40px 0; 
/*background:#006e5e; */
/*background:-moz-linear-gradient(top, #006e5e 0%, #00937f 100%);*/ /* FF3.6-15 */
/*background:-webkit-linear-gradient(top, #006e5e 0%,#00937f 100%);*/ /* Chrome10-25,Safari5.1-6 */
/*background:linear-gradient(to bottom, #006e5e 0%,#00937f 100%);*/ /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
/*filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#006e5e', endColorstr='#00937f',GradientType=0 );*/ /* IE6-9 */}
.footer_wrap h4{ font-size:26px; color:#a1d078; font-weight:400; line-height:1; text-transform:uppercase; }
.footer_wrap .container{ width:1055px; }
.followuslist{ display:block; margin:20px 0 0 0; }
.followuslist ul{ margin:0 -10px; }
.followuslist ul:after{ clear:both; content:""; display:block; overflow:hidden; }
.followuslist ul li{ float:left; margin:0 10px; }
.followuslist ul li a{ float:left; width:40px; height:40px; }
.followuslist ul li a.youtube_icon{ background:url(images/allimages.png) no-repeat -83px -1px; }
.followuslist ul li a.twitter_icon{ background:url(images/allimages.png) no-repeat -42px -1px; }
.followuslist ul li a.linkedin_icon{ background:url(images/allimages.png) no-repeat -1px -1px; }
.footer_menuwrap{ display:block; width:100%; padding:68px 0 0 0; }
.footer_menuwrap h5{ font-size:14px; color:#a1d078; text-transform:uppercase; line-height:1; padding:0 0 13px 0; }
.footeraddress_wrap{ font-family:'Nunito'; font-size:14px; color:#fff; line-height:24px; }
.fotcontdetail{ display:block; margin:0 0 5px 0; }
.fotconttitel{ font-family:'Nunito'; font-size:14px; color:#a1d078; line-height:24px; margin:0 10px 0 0; }
.fotcontdetail a{ font-size:14px; color:#fff; }
.footerlinks ul li a{color:#ffffff;font-size:14px;line-height:24px;font-family:'Nunito';}
.regmain{color:#ffffff;font-size:14px;line-height:21px;margin:80px 0 0;padding:0 0 20px;}
.registered_no{display:inline-block;margin-right:22px;}
.vat_no{display:inline-block;}
.copymain{padding:15px 0 0;}
.copymain:after{ clear:both; content:""; display:block; overflow:hidden; }
.site-info { float:left; }
.site-info a{color:#ffffff;font-size:14px;line-height:21px;margin:0 15px;position:relative;}
.site-info a:after{position:absolute;right:-16px;background:#7bbd7a;width:2px;height:12px;top:4px;content:"";}
.site-info a:first-child{margin-left:0;}
.site-info a:last-child:after{display:none;}
.footer_copyright_sec{ float:left; margin:0 0 0 15px; }
.footer_copyright_sec p{color:#ffffff;font-size:14px;line-height:21px;}
.developerby_text{ float:right; }
.developerby_text p{color:#ffffff;font-size:14px;line-height:21px;text-align:right;}
.developerby_text a{color:#ffffff;line-height:21px;position:relative;transition:all 0.9s ease 0s; -webkit-transition:all 0.9s ease 0s;}
.developerby_text a::after{background:#f2f5f7;bottom:-3px;content:"";display:block;height:2px;left:0;position:absolute;transition:all 0.9s ease 0s;width:100%;}
.mobileview{ display:none; }
.header_wrap{ display:block; width:100%; position:relative; z-index:1061; height:201px !important; background:#fff; }
.home .header_wrap{ height:201px !important; }
/*.page-template-blog-post .header_wrap, .single.single-post .header_wrap { height:255px !important; }*/
.loding_wrap{ position:fixed; top:0; left:0; height:100%; width:100%; /*background:#00B189;*/ background:#00CE7C; z-index:10099; }
.loding_wrap img{ position:absolute; width:120px; height:120px; top:50%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); }
/***************** blog page css start ***************/
.blogheadlist{ background:#e8e8e8; margin:0px 0 0 0; padding:0 0 200px 0; }
.bloghead_row{ margin:0 -5px; }
.left_blog{ float:left; width:57%; padding:0 5px; }
.project_inner{ display:block; width:100%; background-size:cover; position:relative; }
.mobileblogthumimg{ display:none; }
.left_blog .project_inner{ height:606px; }
.right_blog{ float:left; width:43%; padding:0 5px; }
.bloghead_row .right_blog:last-child{ padding-top:10px; }
.right_blog .project_inner{ height:298px; }
.project_innerbox{ position:absolute; width:435px; padding:20px 23px 20px 70px; background:#FFF; left:22px; bottom:32px; }
.right_blog .project_innerbox { width:235px; padding:20px 23px 20px 20px; }
.right_blog .author, .right_blog .post_author_image{ display:none; }
.dateuser_wrap{ display:block; width:100%; padding:37px 0 0 0; }
.right_blog .dateuser_wrap{ padding:10px 0 0 0; }
.author{ font-size: }
.post_author_image{ float:left; }
.post_author_image img{ width:75px; height:75px; border-radius:50%; }
.dateuser_wrap:after{ display:block; content:""; clear:both; overflow:hidden; }
.left_blog .project_innerbox{ bottom:-106px; }
.left_sectitle{ width:50px; position:absolute; left:0px; bottom:38px; font-size:17px; color:#fff; transform:rotate(-90deg); -webkit-transform:rotate(-90deg); 
white-space:nowrap; z-index:1; }
.right_blog .left_sectitle{ display:none; }
.left_blog .project_innerbox:after{ content:""; position:absolute; left:0; top:0; width:50px; /*background:#00B189;*/ background:#00CE7C; height:100%; }
.blogtitlebox{ display:block; max-width:100%; font-size:18px; color:#5c8727; line-height:22px; }
.blogdes{ display:block; font-size:14px; color:#002940; padding:21px 0 0 0; }
.right_blog .blogdes{ display:none; }
.dateuser_rightwrap{ display:block; /*margin:0 0 0 95px;*/ padding:15px 0 0 0; }
.author{ font-size:16px; color:#1d2b4e; }
.author strong{ font-weight:500; text-decoration:underline; }
.publish{ font-size:16px; color:#1d2b4e; }
.right_blog .dateuser_rightwrap{ margin:0; padding:0; }
.blogheading_cont{ display:block; text-align:center; background:#e8e8e8; padding:0 0 55px 0; }
.blogheading_cont.mobilebloghed{ display:none; }
.blogheading_cont h1{ color:#1d2b4e; font-size:40px; line-height:1.12; padding:0 0 38px 0; font-weight:700; }
.blogheading_cont p{ color:#1d2b4e; font-size:20px; font-weight:300; line-height:1.12; }
.bloglistfilter_wrap{ display:block; padding:17px 0; background:#002554; }
.blogsearch{ float:left; width:213px; position:relative; }
.blogsearch input{ font-size:14px; height:45px; padding:0 40px 0 20px; border:1px solid #888983; display:block; width:100%; background:#fff url(images/search_smicon.png) no-repeat right center; border-radius:23px; }
.blogsearch input#searchsubmit{ position:absolute; width:40px; height:100%; background:url(images/search_smicon.png) no-repeat center;
top:0; right:0; border:none; text-indent:-10000px; padding:0; }
.blogsearch input::-ms-clear { display:none; }
.blogsearch input::-webkit-input-placeholder { opacity:1; color:#cbcbc1; }
.blogsearch input::-moz-placeholder { opacity:1; color:#cbcbc1; }
.blogsearch input:-ms-input-placeholder { opacity:1; color:#cbcbc1; }
.blogsearch input:-moz-placeholder { opacity:1; color:#cbcbc1; }
.bloglistingbox{ display:block; background:#fff; box-shadow:0 4px 7px rgba(179,180,179,0.65); border-radius:14px; overflow:hidden; }
.bloglisting_wrap .col-md-4{ padding:48px 5px 0; }
.bloglisting_wrap .row { margin:0 -5px; }
.bloglisting_section{ display:block; background:#e8e8e8; padding:10px 0 120px 0; }
.bloglistingimgbox{ display:block; width:100%; width:100%; }
.bloglistingimgbox img{ width:100%; }
.bloglistingboxcont{ display:block; width:100%; padding:27px 34px 25px; }
.bloglistingboxcont .title_data{ display:block; padding:0; }
.bloglistingboxcont .title_data a{ font-size:25px; color:#1d2b4e; line-height:1.2; font-weight:400; }
.bloglistingtag{ display:block; padding:17px 34px 0; height:101px; border-top:2px solid #cbcbc1; font-size:14px; color:#1d2b4e; 
/*text-decoration:underline;*/ }
.bloglistingtag_row{ margin:0 -10px; }
.bloglistingtag_row:after{ content:""; clear:both; display:block; overflow:hidden; }
.bloglistingtagindiv{ float:left; padding:0 10px; text-decoration:underline; }
.bloglist_pagination{ padding:120px 0 0 0; text-align:center; display:block; clear:both; }
.bloglist_pagination .pagination, .bloglist_pagination .pagination ul{ margin:0; }
.bloglist_pagination .pagination ul li a{ margin:0 2px; height:43px; padding:0 13px; line-height:43px; font-size:15px; color:#1d2b4e; 
display:inline-block; vertical-align:top; border:none; background:none; border-radius:50%; width:43px; }
.bloglist_pagination .pagination ul li:first-child a{ border-radius:50%; }
.bloglist_pagination .pagination ul li.active a{ margin:0 2px; height:43px; padding:0 13px; line-height:43px; background:#1d2b4e; 
font-size:14px; color:#fff; display:inline-block; vertical-align:top; }
.bloglist_pagination .pagination ul li a.prev-page { background:url(images/page_prev_arrow_blue.png) no-repeat 13px center; color:#cacac1; 
padding:0; border:1px solid #1d2b4e; border-radius:3px; width:43px; text-indent:-10000px; border-radius:50%; }
.bloglist_pagination .pagination ul li a.next-page { background:url(images/page_next_arrow_blue.png) no-repeat 15px center; color:#cacac1; 
padding:0; border:1px solid #1d2b4e; border-radius:3px; width:43px; text-indent:-10000px; border-radius:50%; }
.selecttagwrap{ float:left; width:213px; margin:0 0 0 16px; position:relative; }
.blog_yearselectwrap{ float:left; width:213px; margin:0 0 0 16px; }

.bloglistfilter_wrap .selecttagwrap .btn.dropdown-toggle, .blog_yearselectwrap .btn.dropdown-toggle,
.sorting_option .btn.dropdown-toggle { border:1px solid #888983; display:block; font-size:14px; height:45px; padding:0 50px 0 20px; width:100%; border-radius:0; line-height:43px; background:#fff; color:#888983; border-radius:23px; }
.form-control.bootstrap-select{ border-radius:23px; }
.bloglistfilter_wrap .bootstrap-select .dropdown-toggle .filter-option{ padding:0; }
.bloglistfilter_wrap .btn-default.active.focus, .bloglistfilter_wrap .btn-default.active:focus, .bloglistfilter_wrap .btn-default.active:hover, 
.bloglistfilter_wrap .btn-default.focus:active, .bloglistfilter_wrap .btn-default:active:focus, .bloglistfilter_wrap .btn-default:active:hover, 
.bloglistfilter_wrap .open > .dropdown-toggle.btn-default.focus, .bloglistfilter_wrap .open > .dropdown-toggle.btn-default:focus, .bloglistfilter_wrap .open > .dropdown-toggle.btn-default:hover,
.sorting_option .btn-default.active.focus, .sorting_option .btn-default.active:focus, .sorting_option .btn-default.active:hover, 
.sorting_option .btn-default.focus:active, .sorting_option .btn-default:active:focus, .sorting_option .btn-default:active:hover, 
.sorting_option .open > .dropdown-toggle.btn-default.focus, .sorting_option .open > .dropdown-toggle.btn-default:focus, .sorting_option .open > .dropdown-toggle.btn-default:hover
{ background:#fff; box-shadow:none; }
.bloglistfilter_wrap .bootstrap-select > select.mobile-device:focus + .dropdown-toggle, 
.bloglistfilter_wrap .bootstrap-select .dropdown-toggle:focus,
.sorting_option .bootstrap-select > select.mobile-device:focus + .dropdown-toggle, 
.sorting_option .bootstrap-select .dropdown-toggle:focus{ outline:none !important; outline-offset:inherit; }
.bloglistfilter_wrap .btn-default.active, .bloglistfilter_wrap .btn-default:active, .open > .dropdown-toggle.btn-default
{ background:#fff; }
.bloglistfilter_wrap .bootstrap-select .dropdown-toggle .caret, .sorting_option_wrap .bootstrap-select .dropdown-toggle .caret { margin-top:-5px; border-left:9px solid rgba(0, 0, 0, 0); right:19px;
border-right:9px solid rgba(0, 0, 0, 0); border-top:10px dashed; color:#888983; }
.bloglistfilter_wrap .bootstrap-select.dropup .dropdown-toggle .caret,
.sorting_option_wrap .bootstrap-select.dropup .dropdown-toggle .caret,
.bloglistfilter_wrap .bootstrap-select.open .dropdown-toggle .caret,
.sorting_option_wrap .bootstrap-select.open .dropdown-toggle .caret
{ border-bottom:10px dashed; border-top:0; color:#888983; }
.bloglistfilter_wrap .form-control{ height:auto; }
.bloglistfilter_wrap .dropdown-menu, .sorting_option .dropdown-menu{ border:1px solid #888983; border-radius:0; padding:7px 1px; }
.bloglistfilter_wrap .bootstrap-select .dropdown-menu li, .sorting_option .bootstrap-select .dropdown-menu li { padding:1px 0 0 0; }
.bloglistfilter_wrap .bootstrap-select .dropdown-menu li a, .sorting_option .bootstrap-select .dropdown-menu li a{ font-size:14px; color:#888983; line-height:22px; padding:0 0 0 32px; position:relative; }
.bloglistfilter_wrap .bootstrap-select .dropdown-menu li.selected a, .sorting_option .bootstrap-select .dropdown-menu li.selected a{ background:#174967; color:#fff; }
.bloglistfilter_wrap .bootstrap-select.show-tick .dropdown-menu .selected span.check-mark{ right:auto; left:0; top:0; height:22px; }
.bloglistfilter_wrap .bootstrap-select.show-tick .dropdown-menu .selected span.check-mark:before{ content:""; position:absolute;
 background:url(images/whrightsign_icon.png) no-repeat 0 0; width:19px; height:15px; left:5px; top:50%; margin-top:-8px; }
.sorting_option_wrap{ float:right; }
.sort_titel{ float:left; width:64px; line-height:45px; font-size:14px; color:#1d2b4e; font-weight:600; }
.sorting_option{ float:left; width:213px; }
.sorting_option .btn.dropdown-toggle{ color:#1d2b4e; background:none; }
.sorting_option .bootstrap-select > .dropdown-toggle.bs-placeholder, .sorting_option .bootstrap-select > .dropdown-toggle.bs-placeholder:hover,
.sorting_option .bootstrap-select > .dropdown-toggle.bs-placeholder:focus, .sorting_option .bootstrap-select > .dropdown-toggle.bs-placeholder:active{ color:#1d2b4e; }
.sorting_option_wrap .bootstrap-select .dropdown-toggle .caret{ color:#1d2b4e; }
.sorting_option .btn-default.active.focus, .sorting_option .btn-default.active:focus, .sorting_option .btn-default.active:hover, 
.sorting_option .btn-default.focus:active, .sorting_option .btn-default:active:focus, .sorting_option .btn-default:active:hover, 
.sorting_option .open > .dropdown-toggle.btn-default.focus, .sorting_option .open > .dropdown-toggle.btn-default:focus, 
.sorting_option .open > .dropdown-toggle.btn-default:hover{ background:none; }
.sorting_option_wrap .bootstrap-select.open .dropdown-toggle .caret{ color:#1d2b4e; }
.sorting_option .bootstrap-select .dropdown-menu li a { color:#1d2b4e; }
/***************** blog page css end ***************/
/******************** search_part section css start *****************/
.search_partsection{ /*background:#00B189;*/ background:#00CE7C; display:block; padding:90px 0; background-size:cover !important; background-repeat:no-repeat !important; background-position:center top !important; }
.image_banner.search_partsection {  }
.search_partsection.tuchfooter{ /*border-bottom:7px solid #a1d078;*/ }
.search_innerblock{ display:block; padding:0 0 0 120px; }
.search_innerblock.search_innerblocknew{ padding:0; }
.search_innerblock:after{ content:""; display:block; clear:both; overflow:hidden; }
.search_innerleft{ float:left; width:55%; padding:50px 15px 0 0; }
.search_innerblock.search_innerblocknew .search_innerleft{ float:none; margin:auto; text-align:center; width:auto; max-width:600px; padding:0; }
.search_innerright{ float:right; width:45%; padding:0 0 0 15px; }
.search_innerright img{ width:100%; }
.first_text{ display:block; width:100%; font-size:40px; color:#fff; line-height:50px; font-weight:700; }
.sub_text{ display:block; width:100%; font-size:24px; color:#fff; line-height:1.3; font-weight:300; margin:3px 0 0 0; }
.search_innerleft .webnamesearch{ margin:26px 0 0 0;}
.search_innerleft .webnamesearch:after{ content:""; display:block; clear:both; overflow:hidden; }
.search_innerleft .search_sectionfield{ float:left; width:calc(100% - 172px); height:68px; border:none; background:#fff; padding:0 24px; font-size:26px; font-weight:700; color:#000; -webkit-appearance:none; border-radius:0; }
.search_innerleft input.search_sectionfield::-ms-clear { display:none; }
.search_innerleft input.search_sectionfield::-webkit-input-placeholder { opacity:1; color:#A1A1A2; }
.search_innerleft input.search_sectionfield::-moz-placeholder { opacity:1; color:#A1A1A2; }
.search_innerleft input.search_sectionfield:-ms-input-placeholder { opacity:1; color:#A1A1A2; }
.search_innerleft input.search_sectionfield:-moz-placeholder { opacity:1; color:#A1A1A2; }
.search_innerleft .search_but{ float:left; width:172px; height:68px; background:#1d2b4e; font-size:23px; color:#fff; font-weight:600; text-align:center; border:none; -webkit-appearance:none; border-radius:0; }
.find_more{ display:block; margin:50px 0 0 0; }
.find_more a{ display:inline-block; font-size:16px; color:#174967; line-height:1; position:relative; }
.search_innerleft .find_more a{ color:#fff; }
.find_more a:after{ content:""; position:absolute; left:0; width:64px; height:4px; background:#a1d078; bottom:-14px; transition:all 0.9s ease 0s; -webkit-transition:all 0.9s ease 0s; }
/******************** search_part section css end *****************/
/********************** registrar page css start ******************/
.registrar{ display:block; background:#174967; padding:75px 0 144px 0; }
#overlay .lightbox{ background:#fff; }
.registrar .container{ width:auto; max-width:1300px; }
.registrar_head{ display:block; text-align:center; }
.registrar_head h3{ display:block; font-size:28px; color:#fff; font-weight:400; }
.registrar_head p{ display:block; font-size:18px; color:#fff; font-weight:300; padding:12px 0 0 0; }
.registrarhead-button{ display:block; width:100%; margin:60px 0 0 0; }
.registrarhead-button:after{ content:""; overflow:hidden; clear:both; display:block; }
.refresh_list{ float:left; color:#fff; font-size:16px; font-weight:300; line-height:40px; }
.refresh_list strong{ font-size:18px; }
.refresh_list a{ vertical-align:top; display:inline-block; width:39px; height:39px; background:#a1d078 url(images/ref_icon.png) no-repeat center; border-radius:50%; margin:0 0 0 20px; }
.viewall_registrarslink{ float:right; line-height:40px; }
.viewall_registrarslink.mobile_reslink{ display:none; }
.viewall_registrarslink a{ display:inline-block; vertical-align:middle; font-size:18px; font-weight:300; color:#fff; position:relative; line-height:1; }
.viewall_registrarslink a:after{ position:absolute; content:""; bottom:-11px; background:#a1d078; left:0; width:64px; height:4px; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; }
.registrar_listwrap{ display:block; width:100%; padding:37px 0 0 0; }
.registrar_listwrap .row{ margin:0 -5px; display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; justify-content:center; }
.registrar_listwrap .col-md-2{ padding:0 5px; }
.item-container{ display:block; background:#fff; border-radius:14px; }
.logo-holder{ display:block; height:88px; border-bottom:2px solid #174967; padding:17px 14px; line-height:52px; text-align:center; vertical-align:middle; }
.logo-holder img{ display:inline-block; vertical-align:middle; max-height:100%; max-width:100%; }
.registrar_contentwrap{ display:block; width:100%; padding:17px 17px 19px 17px }
.registrar-item-content{ display:block; font-size:18px; color:#002554; font-weight:600; line-height:1.2; text-transform:uppercase; }
.registrar-item-content.registrar-item-contmobile{ display:none; }
.registrar_content{ display:block; width:100%; padding:21px 0 0 0; }
.registrar_content p{ font-size:14px; color:#1d2b4e; line-height:20px; }
.registrar_contentlink{ display:block; padding:32px 0 0 0; }
.registrar_contentlink a, .registrar_contentlink .registrar_link{ display:block; background:#a1d078; background:#a1d078; height:50px; line-height:50px; font-size:18px; color:#174967; text-align:center; }
.registrar_banner{ margin:0 auto 0; max-width:1110px; padding:0 15px 40px; }
.registrar_innerbanner{ padding:0 0 0 90px; }
.registrar_frbanner{ display:block; width:100%; }
.registrar_frbanner:after{ clear:both; display:block; overflow:hidden; content:""; }
.whoislink{ display:block; width:100%; padding:25px 0 0px; }
.whoislink a{ display:inline-block; position:relative; color:#174967; font-size:16px; font-weight:700; line-height:1; text-transform:uppercase; }
.lightbox.notavailable .whoislink a{ text-transform:inherit; }
.whoislink a:after { /*background:#00B189;*/ background:00CE7C; bottom:0; content:""; height:4px; left:0; position:absolute; width:100%; 
transition:all 0.9s ease 0s; -webkit-transition:all 0.9s ease 0s; }
.banner-right{ float:left; width:350px; padding:40px 0 0 0; }
.banner-left{ float:left; width:calc(100% - 350px); padding:45px 40px 0 0; }
.banner-left.full_width{ width:100%; }
.banner-left h1{ font-size:40px; color:#174967; font-weight:400; display:block; }
.banner-left h1 span{ color:#a1d078; font-weight:500; word-break:break-all; word-wrap:break-word; }
.notavailable .banner-left h1 span{ color:#f4bb5a; font-weight:500; }
.banner-left h1.server-down{ color:#f4bb5a; font-size:30px; font-weight:500; }
.lightbox-text{ display:block; width:100%; padding:30px 0 0 0; }
.lightbox-text p{ font-size:18px; color:#174967; line-height:26px; font-weight:300; }
.findoutmore_wrap{ padding:113px 0 46px 0; text-align:center; background:#fff; }
.findoutmore_wrap h3{ font-size:55px; font-weight:700; color:#1d2b4e; line-height:1; padding:0 0 30px 0; }
.findoutmore_wrap p{ font-size:20px; font-weight:400; color:#1d2b4e; line-height:30px; }
/*********************** registrar page css end *******************/
/*********************** flexible contact css start ***************/
.flexible_contact_wrap{ display:block; width:100%; padding:40px 0; background:#e8e8e8; }
.flexible_contcontainer{ max-width:920px; margin:auto; padding:0 15px; }
.flexible_cont_head{ display:block; width:100%; text-align:center; }
.flexible_cont_head h3{ font-size:40px; color:#002554; font-weight:700; padding:0 0 32px 0; }
.flexible_cont_head p{ font-size:20px; color:#1d2b4e; font-weight:400; padding:0; }
.flexible_contfromwrap{ max-width:720px; margin:auto; padding:40px 0 0 0; }
.flexible_contfromwrap h2 { font-size:30px; color:#002554; font-weight:700; padding:20px 0 0px 0; }
.formwrap{ background:#fff; width:100%; border:1px solid #cbcbc1; padding:13px 38px 4px; margin:6px 0 0 0; }
.formwrap label{ width:100%; font-weight:400; font-size:16px; color:#1d2b4e; line-height:1.3; }
.formwrap label .wpcf7-form-control-wrap{ width:100%; margin:5px 0 0 0; display:block; }
.formwrap label .wpcf7-form-control-wrap input{ height:28px; font-size:16px; color:#1d2b4e; font-weight:300; width:100%; border:none; padding:0; }

.formwrap label .wpcf7-form-control-wrap select{ height:28px; font-size:16px; color:#1d2b4e; font-weight:300; width:100%; border:1px solid #cbcbc1; 
padding:0 0 0 15px; height:40px; }
.formwrap label .wpcf7-form-control-wrap.query_type{ margin:10px 0 0 0; }
.formwrap label .wpcf7-form-control-wrap input::-ms-clear { display:none; }
.formwrap label .wpcf7-form-control-wrap input::-webkit-input-placeholder { opacity:1; color:#cbcbc1; }
.formwrap label .wpcf7-form-control-wrap input::-moz-placeholder { opacity:1; color:#cbcbc1; }
.formwrap label .wpcf7-form-control-wrap input:-ms-input-placeholder { opacity:1; color:#cbcbc1; }
.formwrap label .wpcf7-form-control-wrap input:-moz-placeholder { opacity:1; color:#cbcbc1; }
.formwrap label .wpcf7-form-control-wrap textarea{ height:85px; font-size:16px; color:#1d2b4e; font-weight:300; width:100%; border:none; padding:7px 0; margin:0 0 10px 0; }
.formwrap .wpcf7-list-item-label { font-size:16px; vertical-align:middle; }
.formwrap input[type="checkbox"]{ margin:-1px 0 0 0; vertical-align:middle; }
.flexible_contfromwrap p{ padding:28px 0 0 0; color:#1d2b4e; font-size:18px; font-weight:400; line-height:28px; }
.flexible_contfromwrap p a{ color:#1d2b4e; display:inline-block; font-weight:700; position:relative; }
.flexible_contfromwrap p a:after { background:#CA96D0; bottom:-2px; content:""; height:3px; left:0; position:absolute; width:100%; }

.flexible_contfromwrap ul { margin:auto; max-width:890px; padding:28px 0 0; }
.flexible_contfromwrap ul li:after { /*background:#00B189;*/ background:00CE7C; border-radius:50%; content:""; height:8px; left:0; position:absolute;
top:8px; width:8px; }
.flexible_contfromwrap ul li:first-child { margin:0; }
.flexible_contfromwrap ul li { color:#1d2b4e; display:block; font-size:18px; font-weight:400; line-height:28px; margin:15px 0 0;
padding:0 0 0 34px; position:relative; width:100%; }

.contact_but{ padding:34px 0 0 0; text-align:center; }
.contact_but input{ display:inline-block; width:auto; background:none; border:1px solid #002554; height:50px; color:#002554; font-size:20px; border-radius:25px; vertical-align:middle; transition:all 0.9s ease 0s; -webkit-transition:all 0.9s ease 0s; -webkit-appearance:none; font-weight:700; text-transform:uppercase; padding:0 30px; }
.contact_but a{ display:inline-block; width:auto; background:none; border:1px solid #002554; height:50px; color:#002554; font-size:20px; 
vertical-align:middle; font-weight:700; transition:all 0.9s ease 0s; -webkit-transition:all 0.9s ease 0s;  margin-left:5px; line-height:48px; padding:0px 25px 0px 25px; border-radius:25px; }
div.wpcf7 .ajax-loader{ margin:0 0 0 12px; }
.flexible_contfromwrap p label .wpcf7-not-valid-tip{ font-size:13px; font-weight:300; }
.active_filterwrap{ float:left; width:65%; }
.active_label{ float:left; width:142px; line-height:40px; font-size:14px; color:#1d2b4e; font-weight:600; padding:0 0 0 10px; }
.active_filterlist{ margin:0 70px 0 142px; }
.active_filtersection{ display:block; width:100%; }
.active_filtersection:after{ content:""; display:block; clear:both; overflow:hidden; }
.activetag{ float:left; border:1px solid #cbcbc1; line-height:38px; height:40px; padding:0 16px 0 24px; border-radius:8px;
margin:0 3px 9px; }
.activetag a{ background:url(images/blogcross.png) no-repeat 0 0; display:inline-block; vertical-align:middle; height:19px; width:19px; border-radius:50%; margin:0 0 0 26px; }
.active_filterrow { margin:0 0; }
.active_filterrow::after { clear:both; content:""; display:block; overflow:hidden; }
.clear_filter_wrap{ float:right; }
.clear_filter_wrap a{ display:inline-block; font-size:17px; color:#174967; line-height:40px; position:relative; }
.clear_filter_wrap a:after{ content:""; background:#174967; bottom:10px; position:absolute; left:0; width:100%; height:1px;
transition:all 0.9s ease 0s; -webkit-transition:all 0.9s ease 0s; }
/************************ flexible contact css end ****************/
/************************ flexible accordian css start ****************/
.flexible_accordian_wrap{ display:block; width:100%; padding:40px 0 40px 0; clear:both; background:#fff; }
.flexible_accordian_wrap h3{ color:#002554; font-size:40px; font-weight:700; line-height:1; text-align:left; margin:auto; max-width:950px; }
.flexible_accordiancont{ margin:20px auto 0; max-width:950px; }
.flexible_accordiancont .panel-group{ margin:0; }
.flexible_accordiancont .panel-default{ border-radius:0; border:none; box-shadow:none; background:none; border-bottom:1px solid #1d2b4e; }
.flexible_accordiancont .panel-group .panel + .panel{ margin:0; }
.flexible_accordiancont .panel-default > .panel-heading{ padding:0; border:0; border-radius:0; background:none; }
.flexible_accordiancont .panel-default > .panel-heading + .panel-collapse > .panel-body{ border:none; }
.flexible_accordiancont .panel-heading h4 a{ color:#002554; font-size:20px; font-weight:700; padding:20px 25px 20px 78px; display:block; width:100%; position:relative; }
.flexible_accordiancont .panel-heading h4 a.collapsed:after{ content:""; position:absolute; left:32px; top:50%; margin-top:-7px; width:14px; height:14px;
background:url(images/pluse_icon.png) no-repeat 0 0; }
.flexible_accordiancont .panel-heading h4 a:after{ content:""; position:absolute; left:32px; top:50%; margin-top:-7px; width:14px; height:14px;
background:url(images/less_icon.png) no-repeat center; }
.panel-body{ padding:10px 25px 35px 78px; font-size:18px; color:#1d2b4e; line-height:28px; }
.flexible_accordiancont .panel-body h4{ color:#1d2b4e; font-size:20px; font-weight:700; line-height:28px; padding:37px 0 0; } 
.flexible_accordiancont .panel-body h4:first-child{ padding:0; }
.flexible_accordiancont .panel-body ul:first-child{ padding:0; }
.flexible_accordiancont .panel-body ul { margin:auto; max-width:890px; padding:40px 0 0; }
.flexible_accordiancont .panel-body ul li:after { /*background:#00B189;*/ background:00CE7C; border-radius:50%; content:""; height:8px; left:0; position:absolute;
top:10px; width:8px; }
.flexible_accordiancont .panel-body ul li:first-child { margin:0; }
.flexible_accordiancont .panel-body ul li { color:#1d2b4e; display:block; font-size:18px; font-weight:400; line-height:28px; margin:15px 0 0;
padding:0 0 0 34px; position:relative; width:100%; }
.flexible_accordiancont .panel-body ul li a{ color:#1d2b4e; font-size:18px; font-weight:700; display:inline-block; position:relative; }
.flexible_accordiancont .panel-body ul li a:after{ content:""; background:#CA96D0; bottom:0px; position:absolute; left:0; width:100%; height:3px; transition:all 0.9s ease 0s; -webkit-transition:all 0.9s ease 0s; }

.flexible_accordiancont .panel-body ol li a{ font-weight:700; color:#174967; display:inline-block; position:relative; }
.flexible_accordiancont .panel-body ol li a:after{ background:#CA96D0; bottom:-2px; content:""; height:3px; left:0; position:absolute; width:100%; }

.flexible_accordiancont .panel-body ol li{ display:block; width:100%; font-size:18px; color:#174967; font-weight:400; line-height:28px; position:relative;
padding:0 0 0 34px; margin:15px 0 0 0; }
.flexible_accordiancont .panel-body ol { margin:auto; padding:30px 0 0 0; counter-reset:section; list-style-type:none; }
.flexible_accordiancont .panel-body ol li:first-child{ margin:0; }
.flexible_accordiancont .panel-body ol li:before{ counter-increment:section; content:counters(section,".") "."; position:absolute; left:0; top:0; 
color:#174967; font-weight:500; }

.flexible_accordiancont .panel-body p{ color:#1d2b4e; font-size:18px; font-weight:400; line-height:28px; padding:30px 0 0; }
.flexible_accordiancont .panel-body p:first-child { padding-top:0; }
.flexible_accordiancont .panel-body p a{ color:#1d2b4e; display:inline-block; font-weight:700; position:relative; }
.flexible_accordiancont .panel-body p a:after { background:#CA96D0; bottom:-2px; content:""; height:3px; left:0; position:absolute; width:100%; }
.flexible_accordiancont .panel-body h4 + p{ padding:0; }
.flexible_accordiancont .panel-body h4 + p + 9{ padding:15px 0 0 0; }
/************************ flexible accordian css end ****************/
/************/
.three_colummgrid{ display:block; width:100%; background:#fff; padding:25px 0 0 0; }
.three_colummgrid:after{ content:""; display:block; clear:both; overflow:hidden; }
.leftimgblockpart{ float:left; width:68%; padding:0 5px 0 0; position:relative; }
.leftimgblockpartinner{ display:block; width:100%; height:640px; background-size:cover; background-position:right top; position:relative; }
.leftimgoverlay{ position:absolute; left:0; top:0; width:100%; height:100%; opacity:0.4; }
.rightimgblockpart{ float:left; width:32%; padding:0 0 0 5px; position:relative; }
.right_block_first{ float:left; width:100%; height:315px; background-size:cover; position:relative; background-position:right center; }
.right_block_second{ float:left; width:100%; height:315px; margin:10px 0 0 0; background-size:cover; position:relative; background-position:right center; }
.right_block{ position:absolute; left:197px; max-width:500px; top:50%; transform:translate(0,-50%); }
.right_block .heading_text_data h1{ font-size:40px; color:#fff; font-weight:700; }
.right_block .contain h4{ padding:25px 0 0 0; font-size:26px; color:#fff; line-height:27px; }
.learnmore_link{ display:block; width:100%; margin:40px 0 0 0; }
.learnmore_link a{ font-size:16px; color:#fff; display:inline-block; position:relative; line-height:1; font-weight:300; }
.learnmore_link a:after{ background:#fff; bottom:-13px; content:""; height:4px; left:0; position:absolute; transition:all 0.9s ease 0s;
-webkit-transition:all 0.9s ease 0s; width:64px; }
.linkbutton{ display:block; width:100%; margin:58px 0 0 0; }
.linkbutton a{ height:50px; border:none; background:none; border:1px solid #fff; line-height:48px; transition:all 0.9s ease 0s; -webkit-transition:all 0.9s ease 0s; padding:0 30px; display:inline-block; font-size:20px; color:#fff; text-transform:uppercase; border-radius:25px; font-weight:700; }
.backtohomebut.linkbutton a{ border:1px solid #1d2b4e; color:#1d2b4e; }
.full_block_right_part_text, .full_block_right_second_part_text{ float:left; width:calc(100% - 270px); padding:84px 0 0 29px; font-size:21px; color:#fff; line-height:30px; position:relative; }
.full_block_right_part_small_image, .full_block_right_second_part_small_image{ float:right; width:250px; line-height:315px; vertical-align:middle; }
.full_block_right_part_small_image img, .full_block_right_second_part_small_image img{ display:inline-block; }
/************/
/***************** promotional area css start *************/
.promotionalarea_wrap{ padding:110px 0 160px; /*background:#00B189;*/ background:#00CE7C; position:relative; }
.promotional_areacont{ margin:auto; position:relative; max-width:640px; text-align:center; z-index:2; }
.promotional_areacont h3{ font-size:40px; color:#fff; font-weight:700; line-height:1; }
.promotional_contain{ color:#fff; font-size:20px; line-height:30px; display:block; width:100%; margin:32px 0 0 0; font-weight:300; }
.promotional_contain h5{ font-size:16px; }
.promotional_area_image2{ position:absolute; bottom:0; left:50%; z-index:1; transform:translate(-16%,0); -webkit-transform:translate(-16%,0); }
/****************** promotional area css end **************/
/****************** testimonial css start ***************/
.flexible_testimonialwrap{ display:block; width:100%; padding:40px 0 40px; background:#e8e8e8; }
.flexible_testimonialwrap h3{ font-size:40px; color:#002554; font-weight:700; text-align:center; }
.testimonialsliderwrap{ display:block; margin:40px -3px 0; }
.testisliderdiv{ float:left; width:100%; background:#fff; padding:20px 24px 60px; border-radius:14px; }
.testisliderbox{ float:left; width:100%; padding:0 3px; }
.testimonial_image{ display:block; width:100%; text-align:center; height:90px; line-height:90px; vertical-align:middle; }
.testimonial_image img{ max-width:100%; max-height:100%; display:inline-block; }
.testimonial_contwrap{ padding:37px 0 0 0; display:block; width:100%; }
.testimonial_contwrap p{ font-size:18px; color:#1d2b4e; line-height:28px; font-weight:400; }
.testimonial_name{display:block; width:100%; padding:12px 0 0 0; }
.testimonial_name p{ font-size:20px; color:#1d2b4e; font-weight:700; }
.testimonial_job_name{ font-size:18px; color:#1d2b4e; line-height:28px; font-weight:400; }
.testimonialsliderwrap .slick-dotted.slick-slider{ margin:0; padding:0 0 60px 0; }
.testimonialsliderwrap .slick-dots{ bottom:0; }
.testimonialsliderwrap .slick-dots li{ margin:0 2px; width:14px; height:14px; }
.testimonialsliderwrap .slick-dots li button{ width:14px; background:#cbcbc1; border-radius:50%; height:14px; overflow:hidden; }
.testimonialsliderwrap .slick-dots li.slick-active button{ background:#888983; }
.testimonialsliderwrap .slick-arrow{ background:#fff; width:48px; height:48px; top:85px; transform:translate(0,0); -webkit-transform:translate(0,0); box-shadow:0 0 10px rgba(0,0,0,0.2); border-radius:50%; }
.testimonialsliderwrap .slick-arrow.slick-prev{ background-image:url(images/home_prev_icon.svg); background-repeat:no-repeat; background-position:13px 10px; background-size:17px 28px; z-index:2; left:-120px; }
.testimonialsliderwrap .slick-arrow.slick-next{ background-image:url(images/home_next_icon.svg); background-repeat:no-repeat; 
background-position:17px 10px; background-size:17px 28px; z-index:2; right:-120px; }
/******************* testimonial css end ****************/
/************** content css start ********/
.wysiwyg_editor_wrap{ padding:40px 0 40px; background:#fff; }
.wysiwyg_editor_wrap table{ margin:40px 0 0 0; border-collapse:collapse; width:100%; }
.wysiwyg_editor_wrap table tr td{ border:1px solid #ccc; padding:7px 15px; font-size:18px; color:#174967; font-weight:400; line-height:1.4; }
.wysiwyg_editor_wrap h1{ font-size:40px; color:#002554; font-weight:700; }
.wysiwyg_editor_wrap h2{ padding:55px 0 0 0; font-size:40px; color:#002554; font-weight:700; }
.wysiwyg_editor_wrap h2:first-child{ padding:0; }
.wysiwyg_editor_wrap h1 + p/*, .wysiwyg_editor_wrap h2:first-child + p*/
{ padding:15px 0 0 0; font-size:28px; color:#1d2b4e; font-weight:400; line-height:38px; }
.wysiwyg_editor_wrap p{ padding:30px 0 0 0; font-size:18px; color:#1d2b4e; font-weight:400; line-height:28px; }
.wysiwyg_editor_wrap p:first-child{ padding:0; }
.wysiwyg_editor_wrap p a{ display:inline-block; position:relative; font-weight:700; color:#1d2b4e; }
.wysiwyg_editor_wrap p a:after{ position:absolute; content:""; bottom:-2px; left:0; width:100%; height:3px; background:#CA96D0; }
.wysiwyg_editor_wrap p a button { background:#a1d078; border:none; font-weight:normal; padding:5px 25px 3px; position:relative; z-index:3; }
.wysiwyg_editor_wrap p strong{ font-weight:700; }
.wysiwyg_editor_wrap h4, .wysiwyg_editor_wrap h5, .wysiwyg_editor_wrap h6{ padding:37px 0 0 0; font-size:20px; color:#002554; font-weight:700; line-height:28px; }
.wysiwyg_editor_wrap h4 + p, .wysiwyg_editor_wrap h5 + p, .wysiwyg_editor_wrap h6 + p{ padding:0 0; }
.wysiwyg_editor_wrap h4 + p + p{ padding:15px 0 0 0; }
.wysiwyg_editor_wrap h3{ padding:40px 0 0 0; font-size:30px; color:#002554; font-weight:700; }
.wysiwyg_editor_wrap h3:first-child{ padding:0;}
.wysiwyg_editor_wrap ul{ max-width:890px; margin:auto; padding:30px 0 0 0; }
.wysiwyg_editor_wrap ul li{ display:block; width:100%; font-size:18px; color:#1d2b4e; font-weight:400; line-height:28px; position:relative;
padding:0 0 0 34px; margin:15px 0 0 0; }
.wysiwyg_editor_wrap ul li:first-child{ margin:0; }
.wysiwyg_editor_wrap ul li:after{ /*background:#00B189;*/ background:#00CE7C; content:""; position:absolute; left:0; top:10px; width:8px; height:8px; 
border-radius:50%; }

.wysiwyg_editor_wrap ul li a, .wysiwyg_editor_wrap ol li a{ font-weight:700; color:#1d2b4e; display:inline-block; position:relative; }
.wysiwyg_editor_wrap ul li a:after, .wysiwyg_editor_wrap ol li a:after{ background:#CA96D0; bottom:-2px; content:"";
height:3px; left:0; position:absolute; width:100%; }

.wysiwyg_editor_wrap ol{ max-width:890px; margin:auto; padding:30px 0 0 0; counter-reset:section; list-style-type:none; }
.wysiwyg_editor_wrap ol li{ display:block; width:100%; font-size:18px; color:#1d2b4e; font-weight:400; line-height:28px; position:relative;
padding:0 0 0 34px; margin:15px 0 0 0; }
.wysiwyg_editor_wrap ol li:first-child{ margin:0; }
.wysiwyg_editor_wrap ol li:before{ counter-increment:section; content:counters(section,".") "."; position:absolute; left:0; top:0; 
color:#174967; font-weight:500; }
.wysiwyg_editor_wrap blockquote p:first-child, .wysiwyg_editor_wrap blockquote p{ padding:0 0 0 59px; margin:0; position:relative; font-size:40px; color:#002554; font-weight:400; line-height:64px; }
.wysiwyg_editor_wrap blockquote p em{ font-size:17px; line-height:1.2; }
.wysiwyg_editor_wrap blockquote p:after{ content:""; position:absolute; left:0; top:14px; height:calc(100% - 23px); background:#FA7598; width:10px; }
.wysiwyg_editor_wrap blockquote{ padding:40px 0 20px 30px; border:none; margin:0; }
/************** content css start ********/
/************** threeblock css start ********/
.threeblock_wrap{ display:block; width:100%; padding:40px 0 40px 0; background:#e8e8e8; border-top:3px solid #fff; }
.threeblock_wrap h3{ color:#002554; font-size:40px; font-weight:700; text-align:center; }
.threeblock_list{ display:block; padding:15px 0 0 0; text-align:center; white-space:nowrap; }
.threeblock_list .col-sm-4{ padding-top:25px; float:none; display:inline-block; white-space:normal; vertical-align:top; }
.thblock_list{ display:block; padding:210px 30px 64px 30px; width:100%; position:relative; background:#fff; text-align:left; border-radius:14px; }
.block_image{ font-size:206px; color:rgba(159,160,160,0.3); font-weight:700; position:absolute; left:30px; line-height:1; top:26px; }
.block_title{ font-size:20px; color:#002554; font-weight:700; line-height:1; position:relative; z-index:1; }
.block_title a{ color:#1d2b4e; position:relative; display:inline-block; }
.block_title a:after { background:#CA96D0; bottom:-9px; content:""; height:3px; left:0; position:absolute; width:100%; }
.block_text{ padding:20px 0 0 0; }
.block_text p{ font-size:18px; color:#1d2b4e; line-height:28px; }
.block_text p a{ font-weight:700; color:#1d2b4e; display:inline-block; position:relative; }
.block_text p a:after { background:#CA96D0; bottom:-2px; content:""; height:3px; left:0; position:absolute; width:100%; }
.darkbluebutton{ text-align:center; display:block; padding:40px 0 0 0; }
.darkbluebutton a { border:1px solid #002554; color:#002554; display:inline-block; font-size:20px; height:50px; line-height:48px; padding:0 30px; transition:all 0.9s ease 0s; -webkit-transition:all 0.9s ease 0s; border-radius:25px; text-transform:uppercase; font-weight:700; }
/************** threeblock css end ********/
/*************** full block banner css start ********************/
.full_blockbanner{ display:block; width:100%; background-size:cover; padding:135px 0 67px; position:relative; min-height:509px; 
margin:25px 0 0 0; background-position:top center; }
.full_blockbanner:after { background:#fff; content:""; height:25px; left:0; position:absolute; top:-25px; width:100%; }
.fullbannercont{ display:block; max-width:500px; position:relative; z-index:1; }
.fullbannercont h3{ font-size:40px; color:#fff; line-height:1.3; font-weight:700; }
.fullbannercontain{ display:block; margin:25px 0 0 0; }
.fullbannercontain p{ font-size:25px; color:#fff; font-weight:300; padding:0; margin:0; line-height:27px; }
/*************** full block banner css start ********************/
/*************** right img content css start ********************/
.right_imgcont_wrap{ padding:40px 0 40px 0; background:#fff; }
.right_imgcontainer{ max-width:1450px; margin:auto; }
.right_imgcontainer:after{ display:block; overflow:hidden; clear:both; content:""; }
.right_imgcont_leftwrap{ float:left; width:50%; padding:0 30px 0 0; text-align:right; }
.right_imgcont_rightwrap{ float:left; width:50%; padding:0 0 0 30px; }
.right_imgcont_rightcont{ display:inline-block; max-width:555px; text-align:left; }
.right_imgcont_rightcont h3{ font-size:30px; color:#002554; font-weight:700; }
.titelcont{ display:block; margin:15px 0 0 0; font-size:28px; color:#1d2b4e; line-height:38px; }
.right_imgcont_rightcont .titelcont p{ display:block; margin:0; font-size:28px; color:#002554; line-height:38px; padding:0; }
.right_imgcont_rightcont h4{ color:#002554; font-size:20px; font-weight:700; line-height:28px; padding:35px 0 0; }
.right_imgcont_rightcont p{ color:#1d2b4e; font-size:18px; font-weight:400; line-height:28px; padding:35px 0 0; }
.right_imgcont_rightcont h4 + p{ padding:0; }
.right_imgcont_rightcont h4 + p + p{ padding:15px 0 0 0; }
.right_imagewrap{ padding:0 0px 0 0; /*border-right:35px solid #00b189;*/ border-right:35px solid #00CE7C; text-align:right; }
.right_imagewrap img { max-width:100%; }

.left_imgcont_wrap{ padding:40px 0; background:#fff; }
.left_imgcontainer{ max-width:1450px; margin:auto; }
.left_imgcontainer:after{ display:block; overflow:hidden; clear:both; content:""; }
.left_imgcont_leftwrap{ float:left; width:50%; padding:0 30px 0 0; }
.left_imagewrap{ padding:0 0 0 0px; /*border-left:35px solid #00b189;*/ border-left:35px solid #00CE7C; }
.left_imagewrap img{ max-width:100%; }

.right_imgcont_rightcont ul,.left_imgcont_rightcont ul{ padding:40px 0 0 0; }
.right_imgcont_rightcont ul li,.left_imgcont_rightcont ul li{ display:block; width:100%; font-size:18px; color:#174967; font-weight:400; line-height:28px; position:relative;
padding:0 0 0 34px; margin:15px 0 0 0; }
.right_imgcont_rightcont ul li:first-child,.left_imgcont_rightcont ul li:first-child{ margin:0; }
.right_imgcont_rightcont ul li:after,.left_imgcont_rightcont ul li:after{ /*background:#00B189;*/ background:#00CE7C; content:""; position:absolute; left:0; top:10px; width:8px; height:8px; border-radius:50%; }
.right_imgcont_rightcont ul li a:after,.left_imgcont_rightcont ul li a:after{ background:#CA96D0; bottom:-2px; content:""; height:3px; left:0; position:absolute; width:100%; }
.right_imgcont_rightcont ul li a,.left_imgcont_rightcont ul li a{ font-weight:700; color:#174967; display:inline-block; position:relative; }

.right_imgcont_rightcont ol,.left_imgcont_rightcont ol{ padding:40px 0 0 0; counter-reset:section; list-style-type:none; }
.right_imgcont_rightcont ol li,.left_imgcont_rightcont ol li{ display:block; width:100%; font-size:18px; color:#174967; font-weight:400; line-height:28px; position:relative;
padding:0 0 0 34px; margin:15px 0 0 0; }
.right_imgcont_rightcont ol li:first-child,.left_imgcont_rightcont ol li:first-child{ margin:0; }
.right_imgcont_rightcont ol li:before,.left_imgcont_rightcont ol li:before{ counter-increment:section; content:counters(section,".") "."; position:absolute; left:0; top:0; 
color:#174967; font-weight:500; }
.right_imgcont_rightcont ol li a:after,.left_imgcont_rightcont ol li a:after{ background:#CA96D0; bottom:-2px; content:"";
height:3px; left:0; position:absolute; width:100%; }
.right_imgcont_rightcont ol li a,.left_imgcont_rightcont ol li a{ font-weight:700; color:#174967; display:inline-block; position:relative; }


.left_imgcont_rightwrap{ float:right; width:50%; padding:0 0 0 30px; }
.left_imgcont_rightcont{ display:inline-block; max-width:555px; text-align:left; }
.left_imgcont_rightcont h3{ font-size:30px; color:#002554; font-weight:700; }
.titelcont{ display:block; margin:15px 0 0 0; font-size:28px; color:#1d2b4e; line-height:38px; }
.right_imgcont_rightcont .titelcont:first-child, .left_imgcont_rightcont .titelcont:first-child{ margin:0; }
.right_imgcont_rightcont p:first-child, .left_imgcont_rightcont p:first-child{ padding:0; }
.left_imgcont_rightcont .titelcont p{ display:block; margin:0; font-size:28px; color:#002554; line-height:38px; padding:0; }
.left_imgcont_rightcont h4{ color:#002554; font-size:20px; font-weight:700; line-height:28px; padding:35px 0 0; }
.left_imgcont_rightcont h4:first-child,.right_imgcont_rightcont h4:first-child{ padding:0; }
.left_imgcont_rightcont p{ color:#1d2b4e; font-size:18px; font-weight:400; line-height:28px; padding:35px 0 0; }
.left_imgcont_rightcont p a:after, .right_imgcont_rightcont p a:after{ background:#CA96D0; bottom:-2px; content:""; height:3px; left:0; position:absolute; width:100%; }
.left_imgcont_rightcont p a, .right_imgcont_rightcont p a { color:#1d2b4e; display:inline-block; font-weight:700; position:relative; }
.left_imgcont_rightcont h4 + p{ padding:0; }
.left_imgcont_rightcont h4 + p + p{ padding:15px 0 0 0; }
.twocolumnshortparagraph_wrap{ padding:40px 0 40px 0; background:#e8e8e8; }
.twocolumnshortparagraph_wrap.tuchfooter{ border-top:3px solid #fff; }
.twocolumncontain{ max-width:1018px; margin:auto; overflow:hidden; }
.twocolumncontain:after{ content:""; overflow:hidden; clear:both; display:block; }
.twocolumncontain h3{ color:#174967; font-size:40px; text-align:center; padding:0 0 0px 0; font-weight:700; }
.twocolumn_leftwrap{ float:left; width:50%; padding:40px 30px 0; }
.twocolumn_rightwrap{ float:left; width:50%; padding:0 0 0 30px; }
.twocolcontainwrap h5:first-child,.twocolcontainwrap h4:first-child{ padding:0; }
.twocolcontainwrap h5,.twocolcontainwrap h4{ padding:20px 0 0 0; display:block; width:100%; font-size:20px; color:#002554; font-weight:700; }
.twocolcontainwrap p{ display:block; width:100%; padding:23px 0 0 0; font-size:18px; color:#1d2b4e; line-height:28px; }
.twocolcontainwrap p a{ font-size:18px; font-weight:700; position:relative; display:inline-block; color:#1d2b4e; }
.twocolcontainwrap p a:after{ background:#CA96D0; bottom:-2px; content:""; height:3px; left:0; position:absolute; width:100%; }
.twocolumn_row{ margin:0 -30px; }
.twocolumn_row .twocolumn_leftwrap:nth-child(2n + 1) { clear:both; }
.caption{ padding:48px 0 0 0; font-size:18px; color:#174967; font-weight:500; font-style:italic; display:block; width:100%; position:relative; }
.caption:after{ content:""; width:80px; height:3px; /*background:#00A87F;*/ background:#00CE7C; height:3px; position:absolute; left:0; top:30px; }
.left_imgcont_rightcont .caption p{ padding:0; }
.right_imgcont_rightcont .caption p{ padding:0; }


.twocolcontainwrap ul{ padding:30px 0 0 0; }
.twocolcontainwrap ul li{ display:block; width:100%; font-size:18px; color:#174967; font-weight:400; line-height:28px; position:relative;
padding:0 0 0 34px; margin:15px 0 0 0; }
.twocolcontainwrap ul li:first-child{ margin:0; }
.twocolcontainwrap ul li:after{ /*background:#00B189;*/ background:#00CE7C; content:""; position:absolute; left:0; top:10px; width:8px; height:8px; 
border-radius:50%; }
.twocolcontainwrap ul li a:after{ background:#CA96D0; bottom:-2px; content:""; height:3px; left:0; position:absolute; width:100%; }
.twocolcontainwrap ul li a{ font-weight:700; color:#174967; display:inline-block; position:relative; }

.twocolcontainwrap ol{ padding:30px 0 0 0; counter-reset:section; list-style-type:none; }
.twocolcontainwrap ol li{ display:block; width:100%; font-size:18px; color:#174967; font-weight:400; line-height:28px; position:relative;
padding:0 0 0 34px; margin:15px 0 0 0; }
.twocolcontainwrap ol li:first-child{ margin:0; }
.twocolcontainwrap ol li:before{ counter-increment:section; content:counters(section,".") "."; position:absolute; left:0; top:0; 
color:#174967; font-weight:500; }
.twocolcontainwrap ol li a:after{ background:#CA96D0; bottom:-2px; content:""; height:3px; left:0; position:absolute; width:100%; }
.twocolcontainwrap ol li a{ font-weight:700; color:#174967; display:inline-block; position:relative; }

/**************** right img content css end *********************/
/********************** k blocks wrap css start *****************/
.k_blocks_wrap{ display:block; width:100%; padding:20px 0 40px 0; background:#fff; }
.k_blocks_wrap .row{ margin:0 -5px; }
.k_blocks_wrap .col-sm-4{ padding:25px 5px 0 5px; }
.big_box{ background:#e9e8e8; display:block; width:100%; border-radius:14px; overflow:hidden; }
.page-id-9710 .big_box.boxfull.boxfullinner{ box-shadow:0 0 4px rgba(0, 0, 0, 0.2); }
.k_block_image{ display:block; width:100%; position:relative; }
.k_block_image:after { content:""; position:absolute; left:0; bottom:0; width:100%; background:url(images/image_botsh.png) no-repeat center bottom; height:24px; }
.k_block_image img{ width:100%; }
.big_boxcont{ padding:28px 35px 45px; }
.big_boxcont h5{ font-size:25px; color:#002554; font-weight:700; }
.big_boxcont p{ font-size:17px; line-height:24px; color:#1d2b4e; font-weight:400; padding:28px 0 0 0; }
.big_boxcontlinks{ margin:38px 0 0 0; display:block; width:100%; }
.big_boxcontlinks .big_boxlink{ display:inline-block; font-size:20px; color:#002554; font-weight:700; display:inline-block; height:50px; line-height:48px;border:1px solid #002554; padding:0 25px; position:relative; text-transform:uppercase; border-radius:25px; transition:all 0.9s ease 0s; -webkit-transition:all 0.9s ease 0s; }
/*.big_boxcontlinks a:after{ content:""; position:absolute; left:0; bottom:-10px; width:64px; height:4px; background:#00937f;
transition:all 0.9s ease 0s; -webkit-transition:all 0.9s ease 0s; }*/

#categories .filter-option-inner .filter-option-inner-inner,
.blog_yearselectwrap .filter-option-inner-inner{font-size:0px; position:relative;}
#categories .filter-option-inner .filter-option-inner-inner::after{content:"Tags"; position:absolute; top:0px; left:0px; font-size:14px;}
.blog_yearselectwrap .filter-option-inner-inner::after{content:"Year"; position:absolute; top:0px; left:0px; font-size:14px;}
.flex_headingblock{ display:block; width:100%; padding:40px 0 0 0; background:#fff; }
.heading_text_data{ max-width:100%; }
.heading_text_data h1{ font-size:40px; color:#002554; font-weight:700; }
/*********************** k blocks wrap css end ******************/
/********************* flexible block slider css start ****************/
.flexible_blockslider{ background:#fff; padding:40px 0; }
.slider_full_image{ float:left; width:57%; }
.slider_full_image img{ width:100%; }
.slider_full_cont{ float:left; width:48%; margin:280px 0 0 -5%; padding:30px 30px 44px 60px; background:#002554; }
.slide_title{ font-size:30px; color:#fff; display:block; padding:0 130px 0 0; font-weight:700; }
.slide_contain{ font-size:18px; margin:50px 0 0 0; line-height:28px; color:#fff; }
.slider_btn{ display:block; margin:40px 0 0 0; }
.slider_btn a{ font-size:16px; color:#fff; font-weight:300; display:inline-block; position:relative; }
.slider_btn a:after{ content:""; position:absolute; left:0; bottom:-10px; background:#fff; width:64px; height:4px; transition:all 0.9s ease 0s; -webkit-transition:all 0.9s ease 0s;}
.full_slider .slick-list{ }
.full_slider.slick-dotted{ margin:0; }
.full_slider.slick-dotted .slick-dots{ bottom:50px; padding:0 calc(5% + 37px) 0 0; width:57%; text-align:right; }
.full_slider .slick-dots li{ width:14px; height:14px; margin:0 2px; }
.full_slider .slick-dots li button{ padding:0; width:14px; height:14px; background:#41b6e2; border-radius:50%; border:none; }
.full_slider .slick-dots li.slick-active button{ background:#002554; }
.full_slider .slick-arrow{ top:314px; transform:translate(0,0); -webkit-transform:translate(0,0); }
.full_slider .slick-arrow.slick-prev{ right:107px; left:auto; background:url(images/wharrow-pre.svg) no-repeat 0 0; width:43px; 
height:39px; background-size:100% auto; z-index:2; }
.full_slider .slick-arrow.slick-next{ right:31px; left:auto; background:url(images/wharrow-next.svg) no-repeat 0 0; width:43px; 
height:39px; background-size:100% auto; z-index:2; }
/********************** flexible block slider css end *****************/
/********************* d block content css start **************/
.dblock_content{ padding:40px 0 40px 0; background:#fff; }
.dblock_contentbox{  /*padding:40px 50px 40px;*/ padding:0; margin:auto; max-width:570px; }
.dblock_contentbox h2{ font-size:55px; color:#002554; line-height:1; font-weight:700; }
.dblock_contentbox ol{ padding:45px 0 0 0;  counter-reset:section 0; list-style-type:none; margin:0; }
.dblock_contentbox ol:first-child{ padding:0; }
.dblock_contentbox ol li:before { color:#1d2b4e; content:counters(section, ".", decimal) "."; counter-increment:section 1;
font-weight:700; left:20px; position:absolute; top:10px; }
.dblock_contentbox ol li { background:#e8e8e8; color:#1d2b4e; display:block; font-size:18px; font-weight:400; line-height:28px; padding:10px 20px 10px 50px; position:relative; width:100%; margin-top:5px; border-radius:4px; }
.dblock_contentbox ol li a{ color:#1d2b4e; font-size:18px; font-weight:400; position:relative; }
/********************** d block content css end ***************/
/********************* table css start **************/
.locations_list_sec{ display:block; width:100%; padding:40px 0 40px 0; background:#fff; }
.locations_tablewrap{ display:block; width:100%; }
.locations_tablewrap table tr th{ padding:24px 30px; background:#002554; font-size:24px; color:#fff; font-weight:600; line-height:1; }
.locations_tablewrap table tr td{ background:#fff; padding:18px 30px; font-size:18px; color:#1d2b4e; font-weight:400; line-height:1.2; vertical-align:top; }
.locations_tablewrap table tr:nth-child(2n + 1) td{ background:#ecf8fd; }
/********************* table css end **************/
/********************** document section css start **************/
.document_sectionwrap{ padding:40px 0; background:#fff; }
.document_section{ display:block; width:100%; background:#e8e8e8; padding:20px; border-radius:5px; }
.document_section:after{ display:block; content:""; overflow:hidden; clear:both; }
.document_section_tab{ display:block; width:100%; margin:11px 0 0 0; }
.document_sectionwrap .document_section_tab:first-child{ margin:0; }
.document_icon{ float:left; width:40px; text-align:center; opacity:1; }
.document_title{ float:left; width:370px; padding:0 35px; font-size:20px; color:#002554; font-weight:700; }
.document_cont{ float:left; width:720px; padding:0 0 0 35px; font-size:18px; color:#002554; font-weight:400; }
.document_cont a{ font-size:18px; color:#002554; font-weight:700; display:inline-block; position:relative; }
.document_cont a:after{ background:#CA96D0; bottom:-2px; content:""; height:3px; left:0; position:absolute; width:100%; }
/*********************** document section css end ***************/
/*********************** tabbed content css start ***************/
.tabbed_contentwrap{ padding:40px 0; background:#fff; }
.tabbed_contentwrap h3{ text-align:center; font-size:40px; color:#002554; font-weight:700; padding:0 0 40px 0; }
.tabbed_contentwrap .nav-tabs > li{ margin:0 1px; float:none; display:inline-block; }
.tabbed_contentwrap .nav-tabs { text-align:center; /*border-bottom:4px solid #00B189;*/ border-bottom:4px solid #00CE7C; }
.tabbed_contentwrap .nav-tabs > li.active > a, .tabbed_contentwrap .nav-tabs > li.active > a:focus, 
.tabbed_contentwrap .nav-tabs > li.active > a:hover{ border-color:rgba(0,0,0,0); /*background:#00B189;*/ background:#00CE7C; color:#fff;}
.tabbed_contentwrap .nav-tabs > li > a{ font-size:18px; background:#e8e8e8; color:#002554; text-transform:capitalize; font-weight:400; 
border-radius:0; padding:10px 15px; line-height:25px; margin:0; }
.tabbed_contentwrap .tab-content{ display:block; width:100%; padding:40px 0 0 0; }
.tabbed_contentwrap .tab-content h3{ font-size:30px; color:#002554; font-weight:700; text-align:left; padding:40px 0 0 0; }
.tabbed_contentwrap .tab-content h3:first-child{ padding:0; }
.tabbed_contentwrap .tab-content p{ font-size:18px; color:#1d2b4e; font-weight:400; line-height:28px; padding:24px 0 0 0; }
.tabbed_contentwrap .tab-content p iframe{ max-width:100%; }
.tabbed_contentwrap .tab-content p:first-child{ padding:0; }
.tabbed_contentwrap .tab-content p a{ color:#174967; display:inline-block; font-weight:700; position:relative; }
.tabbed_contentwrap .tab-content p a:after{ background:#CA96D0; bottom:-2px; content:""; height:3px; left:0; position:absolute; width:100%; }
.tabbed_contentwrap .tab-content h4,.tabbed_contentwrap .tab-content h5,.tabbed_contentwrap .tab-content h6{ font-size:20px; color:#002554; font-weight:700; text-align:left; padding:40px 0 0 0; }
.tabbed_contentwrap .tab-content h4:first-child,.tabbed_contentwrap .tab-content h5:first-child,
.tabbed_contentwrap .tab-content h6:first-child{ padding:0; }
.tabbed_contentwrap .tab-content h4 + p,.tabbed_contentwrap .tab-content h5 + p,.tabbed_contentwrap .tab-content h6 + p{ padding:5px 0 0 0; }

.tabbed_contentwrap .tab-content ul li:first-child{ margin:0; }
.tabbed_contentwrap .tab-content ul li:after{ /*background:#00B189;*/ background:#00CE7C; content:""; position:absolute; left:0; top:10px; width:8px; height:8px; 
border-radius:50%; }
.tabbed_contentwrap .tab-content ul { padding:30px 0 0; max-width:890px; margin:auto; }
.tabbed_contentwrap .tab-content ul li { color:#1d2b4e; display:block; font-size:18px; font-weight:400; line-height:28px; padding:0 0 0 34px; 
position:relative; width:100%; }
.tabbed_contentwrap .tab-content ul li a, .tabbed_contentwrap .tab-content ol li a{ font-weight:700; color:#1d2b4e; display:inline-block; position:relative; word-wrap:break-word; word-break:break-all; }
.tabbed_contentwrap .tab-content ul li a:after, .tabbed_contentwrap .tab-content ol li a:after{ background:#CA96D0; bottom:-2px; content:"";
height:3px; left:0; position:absolute; width:100%; }

.tabbed_contentwrap .tab-content ol{ padding:30px 0 0 0; max-width:890px; margin:auto; counter-reset:section; list-style-type:none; }
.tabbed_contentwrap .tab-content ol li{ display:block; width:100%; font-size:18px; color:#1d2b4e; font-weight:400; line-height:28px; position:relative;
padding:0 0 0 34px; margin:15px 0 0 0; }
.tabbed_contentwrap .tab-content ol li:first-child{ margin:0; }
.tabbed_contentwrap .tab-content ol li:before{ counter-increment:section; content:counters(section,".") "."; position:absolute; left:0; top:0; 
color:#174967; font-weight:700; }

.tabbed_contentwrap .nav-tabs > li.dropdown > a{ padding:0; height:47px; background:url(images/tab_icon.png) no-repeat center; 
width:40px; border:none; }
.tabbed_contentwrap .nav-tabs > li.dropdown.active > a, 
.tabbed_contentwrap .nav-tabs > li.dropdown.active > a:focus, 
.tabbed_contentwrap .nav-tabs > li.dropdown.active > a:hover{ background:url(images/tab_icon.png) no-repeat center; }
.tabbed_contentwrap .nav-tabs > li .dropdown-menu > .active > a, .tabbed_contentwrap .nav-tabs > li .dropdown-menu > .active > a:focus, 
.tabbed_contentwrap .nav-tabs > li .dropdown-menu > .active > a:hover{ background:#174967; }

/************************ tabbed content css end ****************/
/****************** accredited registrar page css start *****************/
.acc_registrarlistwrap{ background:#e8e8e8; }
.registrarlist_select.selecttagwrap{ margin:0; width:352px; }
.page-template-accredited-registrar-list .dropdown-menu > li > a:focus, 
.page-template-accredited-registrar-list .dropdown-menu > li > a:hover{ background:#002554; color:#fff; }
.nofound { color:#ff0000; font-size:20px; padding:90px 0 0; text-align:center; }
.modal-dialog.regi_popup{ max-width:900px; width:auto; border:1px solid rgba(255,255,255,0.5); border-radius:14px; overflow:hidden; }
.accr_registrar_list{ display:block; width:100%; padding:62px 0 190px 0; }
.accr_registrar_pagenum{ display:block; text-align:right; font-size:14px; color:#002554; }
.accr_registrar_pagenum strong{ display:inline-block; }
.accr_registrar_list .row{ margin:0 -4px; }
.accr_registrar_list .col-md-3{ padding:48px 4px 0; }
.clear_taxo .col-md-3:nth-child(4n + 1){ clear:both; }
.accr_registrar_list .logo-holder{ height:119px; line-height:85px; border-bottom:2px solid #cbcbc1; }
.accr_registrar_list .registrar_contentlink a{ background:none; border:1px solid #002554; color:#002554; font-size:20px; font-weight:700; text-transform:uppercase; border-radius:25px; padding:0 30px; }
.accr_registrar_list .viewmore_link{ display:inline-block; width:560px; height:60px; line-height:60px; background:#174967; color:#fff; font-size:24px; font-weight:300; }
.accr_registrar_list .pagination{ margin:68px 0 0 0; clear:both; width:100%; text-align:center; }
.regi_popup .modal-content{ border-radius:0; border:1px solid #959595; box-shadow:none; box-shadow:none; }
.regi_popup .modal-header{ position:relative; padding:20px 7px 0 7px; border:none; position:relative; }
.regi_popup .modal-header h3{ font-size:22px; color:#e8e8e8; padding:0 42px 15px; border-bottom:2px solid #e8e8e8; }
.accr_registrar_list .item-container{ box-shadow:0 7px 7px rgba(179,180,179,0.65); }
.regi_popup .close{ position:absolute; top:20px; right:31px; color:#888983; font-weight:700; opacity:1; font-size:28px; font-weight:700; line-height:1; }
.regi_popup .modal-body{ padding:26px 15px 30px; }
.regi_popup .modal-body .col-md-4{ padding:2px 15px 0; position:relative; }
.regi_popup .modal-body .col-md-4 input.taxonomy{ position:absolute; left:0; top:0; opacity:0; }
.regi_popup .modal-body .col-md-4 label{ display:block; padding:0 15px 0 50px; margin:0; font-size:16px; color:#174967; line-height:44px; }
.regi_popup .modal-body .col-md-4 input:checked + label{ background:#f0f0ed; }
.accredited_registrarhead{ display:block; width:100%; padding:60px 0 90px 0; text-align:center; background:#fff; }
.accredited_registrarhead h1{ font-size:40px; color:#174967; line-height:1.2; font-weight:400; }
.accredited_registrarhead p{ font-size:18px; color:#174967; line-height:1.3; padding:13px 0 0 0; font-weight:300; }
.accredited_registrarhead h4{ font-size:20px; color:#174967; line-height:1.3; padding:13px 0 0 0; font-weight:300; }
.testisliderdiv .linkbutton a{ width:100%; padding:0 15px; text-align:center; }
/******************* accredited registrar page css end ******************/
/****************** blog inner css start **************/
.bloginner_head{ padding:90px 0 0 0; background:#fff; }
.bloginner_head h1{ color:#1d2b4e; font-size:40px; font-weight:400; padding:0 0 35px 0; font-weight:700; }
.tagbox{ float:left; margin:0 2px 3px; padding:13px 30px; background:#e8e8e8; font-size:18px; font-weight:300; color:#174967; line-height:1.3; }
.tags{ display:block; width:100%; }
.tags:after{ content:""; display:block; overflow:auto; clear:both; }
.tags_wrapper{ float:left; width:50%; }
.social_wrap{ float:left; width:50%; padding:0 0 0 15px; }
.social_wrap label{ display:block; vertical-align:top; font-size:12px; color:#174967; font-weight:400; line-height:12px; text-transform:uppercase; margin:0; }
.tagsrow{ margin:0 -2px; }
.tagsrow:after{ content:""; display:block; overflow:hidden; clear:both; }
.userdatetimewrap{ display:block; width:100%; padding:33px 0 0 0; }
.userdatetimewrap:after{ clear:both; display:block; overflow:hidden; content:""; }
.userdatetimewrap .userdatewrap{ float:left; padding:0; }
.userdatetimewrap .userdatewrap .dateuser_wrap{ padding:0; }
.usertimewrap{ padding:15px 0 0 35px; float:left; color:#174967; font-size:16px; }
/****************** blog inner css start **************/
.page-template-template-partsaccredited-registrar-list-php .modal{ z-index:1066; }
.mobillefilteracco{ display:none; }
.mainwrapper { border-left:10px solid #dbdbd8; border-right:10px solid #dbdbd8; margin:auto; max-width:1960px; }
.maininnerwrapper{ border-left:4px solid #ffffff; border-right:4px solid #ffffff; margin:auto; max-width:1960px; }

/*rgba(0, 0, 0, 0) linear-gradient(45deg, #a1d078 1%, #90bb6a 35%, #86af63 65%, #7ca15b 100%) repeat scroll 0 0*/
.loading-screen{
  background: rgb(208,120,42); /* Old browsers */
background: -moz-linear-gradient(45deg,  #a1d078 1%, #90bb6a 35%, #86af63 65%, #7ca15b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(1%,#a1d078), color-stop(35%,#90bb6a), color-stop(65%,#86af63), color-stop(100%,#7ca15b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(45deg,  #a1d078 1%,#90bb6a 35%,#86af63 65%,#7ca15b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(45deg, #a1d078 1%,#90bb6a 35%,#86af63 65%,#7ca15b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(45deg, #a1d078 1%,#90bb6a 35%,#86af63 65%,#7ca15b 100%); /* IE10+ */
background: linear-gradient(45deg, #a1d078 1%,#90bb6a 35%,#86af63 65%,#7ca15b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a1d078', endColorstr='#7ca15b',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

width:70px; height:70px; margin:auto; border-radius:100%; position:absolute; top:0; left:0; bottom:0; right:0; }
.loading-screen div{ position:absolute; /*background-color:#00B189;*/ background-color:#00CE7C; width:80%; height:80%; border-radius:100%; margin:10% 0 0 10%; 
-webkit-animation:spin 2.5s infinite linear; -moz-animation:spin 2.5s linear 0s infinite; -o-animation:spin 2.5s infinite linear;
animation:spin 2.5s infinite linear; }
.textload{ color:#CCC; text-shadow:0 0 3px #000; position:absolute; font-size:10px; top:40%; text-align:center; width:100%; vertical-align:middle;
display:table-cell; /*-webkit-animation:fade 2s infinite alternate; -moz-animation:fade 2s infinite alternate; 
 -o-animation:fade 2s infinite alternate; animation:fade 2s infinite alternate;*/ }
.loading-screen div:before{ content:""; position:absolute; /*background-color:#00B189;*/ background-color:#00CE7C; width:50%; height:20%; left:33%; top:-15%; }
.loading-screen div:after{ content:""; position:absolute; display:block; width:15%; height:13%; top:-15%; margin-top:10%;
left:71%; background-color:#a1d078; border-radius:100%; -webkit-transform:rotate(27deg); -moz-transform:rotate(27deg);
-o-transform:rotate(27deg); transform:rotate(27deg); }
.loading-screen div span{ position:relative; display:block; left:23%; width:15%; height:13%; top:-9%; background-color:#a1d078;
border-radius:100%; -webkit-transform:rotate(-20deg); -moz-transform:rotate(-20deg); -o-transform:rotate(-20deg);
transform:rotate(-20deg); }
@-webkit-keyframes spin{
0%{ -webkit-transform:rotate(0deg);  }
100%{  -webkit-transform:rotate(360deg); }
}
@-moz-keyframes spin{
0%{ -moz-transform:rotate(0deg); }
100%{ -moz-transform:rotate(360deg);  }
}
@-o-keyframes spin{
0%{  -o-transform:rotate(0deg); }
100%{ -o-transform:rotate(360deg);  }
}
@keyframes spin{
0%{ transform:rotate(0deg);}
100%{ transform:rotate(360deg); }
}
@-webkit-keyframes fade{
0%{ opacity:1; }
100%{ opacity:0; }
}
@-moz-keyframes fade{
0%{ opacity:1; }
100%{ opacity:0; }
}
@-o-keyframes fade{
0%{ opacity:1; }
100%{ opacity:0; }
}
@keyframes fade{
0%{ filter:alpha(opacity = 1); opacity:1; }
100%{ filter:alpha(opacity = 0); opacity:0; }
}
/****************** site map page css start **************/
.page-template-site_map_template .site-content{ background:#fff; padding:100px 0; }
.sitemappage_wrap{ display:block; width:100%; }
.sitemappage_wrap h1 { color:#1d2b4e; font-size:40px; font-weight:700; padding:0 0 30px 0; }
.sitemappage_wrap ul li{ padding:0 0 0 26px; display:block; position:relative; margin:10px 0 0 0; }
.sitemappage_wrap ul li:after{ /*background:#00B189;*/ background:#00CE7C; border-radius:50%; content:""; height:8px; left:0; position:absolute; top:10px; width:8px; }
.sitemappage_wrap ul li a{ color:#1d2b4e; font-size:18px; font-weight:400; line-height:28px; }
.sitemappage_wrap ul li ul li:after{ height:8px; width:8px; top:9px; }
.sitemappage_wrap ul li ul li a{ font-size:16px; font-weight:400; line-height:24px; }
.sitemappage_wrap ul li ul li { padding:0 0 0 24px; }
.browse_btn{ position:relative; }
.browse_btn .wpcf7-form-control-wrap{ position:absolute; left:37px; top:13px; right:37px; height:40px; opacity:0; z-index:3; }
.browse_btn .wpcf7-form-control-wrap input{ width:100%; height:40px; }
.flieuploder{ display:block; width:100%; height:40px; margin:0 0 9px 0; }
.flieuploder:after{ content:""; overflow:auto; display:block; clear:both; }
.flieuploder .filename{ float:left; width:calc(100% - 130px); border-bottom:1px solid #ccc; padding:0 15px; height:40px; 
line-height:40px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.flexible_contfromwrap .flieuploder p{ float:left; width:130px; padding:0; }
.flieuploder p a{ float:left; width:100%; font-size:18px; line-height:40px; height:40px; background:#00937f; font-weight:400; text-align:center; color:#fff; }
/******************* site map page css end ***************/
/******************* people page css start ***************/
.people_wrapper{ display:block; padding:80px 0; background:#fff; width:100%; }
.people_wrapper h1{ color:#1d2b4e; font-size:40px; font-weight:700; padding:0; }
.people_wrapper .col-sm-3{ padding-top:30px; }
.people_wrapper .col-sm-3:nth-child(4n + 1){ clear:both; }
.board_listwrap{ display:block; width:100%; box-shadow:0 0 4px rgba(0,0,0,0.2); }
.board_img img { width:100%; }
.board_name{ padding:0px 0 0 0;  }
.board_name a{ font-size:18px; padding:10px 15px; color:#fff; display:block; font-weight:500; line-height:1.3; /*background:#00A87F;*/ background:#00CE7C; }
.teamtitle{ padding:50px 0 30px 0; border-bottom:1px solid #E9E8E8; margin:0 0 20px 0; }
.teamtitle h3{ font-size:35px; color:#002554; font-weight:700; }

/******************** people page css end ****************/
/******************** history page css start ****************/
.wysiwyg_editor_wrap .et-ver-timeline-template-10 .et-timeline-date span{ width:120px; height:120px; font-size:24px; font-weight:400; 
font-family:'Nunito'; line-height:120px; }
.wysiwyg_editor_wrap .et-ver-timeline-template-10 .et-timeline-circle i{ border:4px solid #00937f; background:#fff; width:44px; 
height:44px; }
.wysiwyg_editor_wrap .et-ver-timeline-template-10 .et-timeline-item{ padding-right:90px; margin-bottom:18px; }
.wysiwyg_editor_wrap .et-ver-timeline-template-10 .et-timeline-date { margin-bottom:18px; }
.wysiwyg_editor_wrap .et-ver-timeline-template-10 .et-timeline-item:nth-of-type(2n){ padding-right:0; padding-left:90px; }
.wysiwyg_editor_wrap .et-ver-timeline-template-10 .et-date{ font-size:16px; font-weight:300; color:#174967; font-family:'Nunito'; }
.wysiwyg_editor_wrap .et-ver-timeline-template-10 .et-timeline-circle i.fa-calendar::before{ position:absolute; content:""; top:0; left:0;
bottom:0; right:0; background:url(images/calender_icon.png) no-repeat 0 0; width:21px; height:25px; margin:auto; }
.wysiwyg_editor_wrap .et-ver-timeline-template-10 .et-inner-block{ padding:32px 28px 78px; border:none; box-shadow:none; border-radius:14px; }
.wysiwyg_editor_wrap .et-ver-timeline-template-10 .et-image{ margin:0 0 50px 0; }
.wysiwyg_editor_wrap .et-ver-timeline-template-10 .et-title, .wysiwyg_editor_wrap .et-ver-timeline-template-10 .et-title a{
font-size:25px; font-weight:400; font-family:'Nunito'; text-align:left; color:#1d2b4e; margin:0; text-transform:none; }
.wysiwyg_editor_wrap .et-ver-timeline-template-10 .et-meta-wrap{ margin:0; }
.wysiwyg_editor_wrap .et-content{ display:block; padding:35px 0 0 0; text-align:left; font-size:14px; font-weight:300; line-height:20px;
color:#174967; margin:0; }
.wysiwyg_editor_wrap .et-link-button{ padding:15px 0 0 0; text-align:left; margin:0; }
.wysiwyg_editor_wrap .et-ver-timeline-template-10 .et-link-button a, .wysiwyg_editor_wrap .et-ver-timeline-template-10 .et-link-button a:hover
{ border:none; padding:0; line-height:35px; font-family:'Nunito'; font-size:16px; font-weight:300; color:#174967; 
background:none; position:relative; transition:all 0.9s ease 0s; -webkit-transition:all 0.9s ease 0s; text-transform:uppercase; }
.wysiwyg_editor_wrap .et-ver-timeline-template-10 .et-link-button a:after{ position:absolute; left:0; bottom:0; height:4px; width:64px;
content:""; background:#00937f; transition:all 0.9s ease 0s; -webkit-transition:all 0.9s ease 0s; }
.page-id-761 .wysiwyg_editor_wrap{ background:#f0f0ee; }
/********************* history page css end *****************/
.whois_wrap{ display:block; width:100%; padding:80px 0; background:#fff; } 
.whois_wrap h1{ color:#1d2b4e; font-size:40px; font-weight:700; }
.whois_wrap p{ color:#1d2b4e; font-size:18px; font-weight:400; line-height:28px; padding:30px 0 0; }
.whois_wrap p a u{ text-decoration:none; color:#1d2b4e; }
.whois_wrap p a{ display: inline-block; position:relative; font-weight:700; color:#1d2b4e; }
.whois_wrap p a:after{ position:absolute; content:""; bottom:-2px; left:0; width:100%; height:3px; background:#CA96D0; }
.wpcf7-display-none.wpcf7-validation-errors{ display:none !important; }
#wpcf7-f14-o1 div.wpcf7-response-output.wpcf7-mail-sent-ok{ color:#398f14; font-size:17px; font-weight:700; border:none; padding:34px 0 0 0; margin:0; text-align:center; }
div.wpcf7-response-output.wpcf7-mail-sent-ok{ color:#398f14; font-size:17px; font-weight:700; border:none; padding:0 0 15px 0; margin:0; text-align:center; }
.wysiwyg_editor_wrap iframe { max-width:100%; }
.page_heading_area_wrap{ display:block; width:100%; padding:40px 0; background:#a1d078; position:relative; }
.page_heading_area_cont h1{ color:#fff; font-size:40px; font-weight:500; line-height:1; }
.page_heading_contain{ color:#fff; display:block; font-size:20px; font-weight:300; line-height:30px; margin:20px 0 0; width:100%; }
.page_heading_image2{ position:absolute; right:0; bottom:0; height:100%; width:auto; text-align:right; }
.page_heading_image2 img{ max-height:100%; }
.promotionalarea_wrap.no_image{ padding:40px 0; }
.promotionalarea_wrap.no_image .promotional_contain{ margin:20px 0 0 0; }
.promotionalarea_wrap.no_image .promotional_contain p a{ color:#fff; font-weight:700; display:inline-block; position:relative; }
.promotionalarea_wrap.no_image .promotional_contain p a:after { background:#fff; bottom:-2px; content:""; height:3px; left:0; 
position:absolute; width:100%; }
.link_highlight{ color:#1d2b4e; font-weight:700; display:inline-block; position:relative; }
/*.link_highlight:after{ background:#a1d078; bottom:-2px; content:""; height:3px; left:0; position:absolute; width:100%; }*/
::selection { background:#a1d078; }
::-moz-selection { background:#a1d078; }
.single-post .wysiwyg_editor_wrap blockquote p:first-child, .single-post .wysiwyg_editor_wrap blockquote p { color:#174967; font-size:30px; font-weight:400;
line-height:45px; margin:0; padding:0 0 0 59px; position:relative; }
.single-post .wysiwyg_editor_wrap blockquote p:after{ top:10px; height:calc(100% - 18px); }

.upwards_arrow.show { display:block; }
.upwards_arrow { background:#174967; border-radius:50%; bottom:20px; height:40px; position:fixed; right:20px; text-indent:-10000px;
width:40px; z-index:9999; display:none; }
.upwards_arrow:after{ position:absolute; top:16px; left:11px; content:""; border:2px solid #fff; border-left:0; border-bottom:0; transform:rotate(-45deg);
-webkit-transform:rotate(-45deg); height:17px; width:17px; }
.left_imagewrap iframe, .right_imagewrap iframe{ max-width:100%; }
/***************** visual high css start ****************/
.visual_high_wrap{ background:#f0f0ed; padding:40px 0; }
.visual_high_maintitle{ display:block; width:100%; }
.visual_high_maintitle h3{ font-size:40px; color:#002554; text-align:center; font-weight:700; }
.visual_high_boxwrap{ display:block; padding:40px 0 0 0; }
.visual_high_boxwrap:after{ content:""; clear:both; overflow:hidden; display:block; }
.visual_high_leftmain{ float:left; width:43%; padding:0 5px 0 0; }
.visual_high_rightmain{ float:right; width:57%; padding:0 0 0 5px; }
.visual_high_right_img{ float:left; width:100%; height:607px; position:relative; background-size:cover; background-position:center; }
.visual_high_leftfirst_img{ width:100%; float:left; height:298px; position:relative; background-size:cover; }
.visualmobileimg{ display:none; }
.visual_high_leftsec_img{ width:100%; float:left; height:298px; margin:11px 0 0 0; position:relative; background-size:cover; }
.visual_high_leftfirst_desc{ position:absolute; left:22px; top:25px; width:235px; padding:21px 15px; background:#fff; }
.visual_high_leftfirst_desc h3{ font-size:18px; font-weight:400; line-height:22px; }
.visual_high_leftsec_desc{ position:absolute; left:22px; top:25px; width:235px; padding:21px 15px; background:#fff; }
.visual_high_leftsec_desc h3{ font-size:18px; font-weight:400; line-height:22px; }
.visual_high_right_desc { position:absolute; left:24px; bottom:24px; width:288px; padding:23px 15px 23px 49px; background:#fff; }
.visual_high_right_desc h3{ font-size:18px; font-weight:400; line-height:22px; }
.visual_high_right_desc p{ font-size:14px; font-weight:300; color:#002940; line-height:20px; padding:20px 0 0 0; }
.visual_spbox{ position:absolute; top:0; left:0; height:100%; width:30px; }
/****************** visual high css end *****************/
.notavailable_links{ padding:30px 0 0 0; display:block; width:100%; text-align:center; }
.notavailable_links .row{ margin:0 -2px; }
.availableid_links{ display:inline-block; padding:10px 2px 0; }
.availableid_links a{ display:inline-block; padding:0 38px; height:60px; line-height:58px; border:1px solid #cbcbc1; background:#f0f0ed; 
font-size:20px; font-weight:400; color:#174967; }
/************ search page css start *****************/
.searchcontent_wrap{ display:block; width:100%; background:#fff; padding:40px 0; }
.search_page h1{ font-size:25px; font-weight:400; color:#174967; }
.search_page h1 span{ /*color:#00A87F;*/ color:#00CE7C; }
.searchresult_wrap{ padding:40px 0 0 0; position:relative; margin-top:40px; border-top:1px solid #174967 }
.searchresult_contwrap{ display:block; width:100%; }
.searchresult_contwrap .searchresult_wrap:first-child{ margin-top:0; border-top:0; }
mark.searchwp-highlight{ font-weight:700; background:none; color:inherit; padding:0; }
.searchresult_wrap h3{ font-size:30px; /*color:#00A87F;*/ color:#00CE7C; font-weight:400; padding:0 130px 0 0; word-break:break-word; word-wrap:break-word; }
.searchresult_wrap h3 a{ font-size:22px; /*color:#00A87F;*/ color:#00CE7C; font-weight:400; }
.post_type{ /*background:#00b189;*/ background:#00CE7C; color:#fff; height:35px; font-size:18px; padding:0 15px; position:absolute; top:40px; right:0; line-height:35px; border-radius:4px; }
.searchresult_wrap .entry-meta { font-size:14px; color:#174967; }
.searchresult_wrap .entry-meta a{ color:#00937f; }
.searchresult_wrap .byline { font-size:14px; color:#174967; }
.searchresult_wrap .author.vcard a{ color:#00937f; }
.searchresult_wrap .entry-summary{ display:block; padding:20px 0 0 0; }
.searchresult_wrap .entry-summary p, .search_page .entry-summary p{ color:#174967; font-size:18px; font-weight:400; line-height:28px; padding:20px 0 0; }
.searchresult_wrap .entry-summary p:first-child{ padding:0; }
.searchresult_wrap .big_boxcontlinks.boxlink{ margin:17px 0 0px 0; }
.searchresult_wrap .big_boxcontlinks.boxlink a{ font-size:20px; color:#1d2b4e; font-weight:700; display:inline-block; height:50px; line-height:48px; border:1px solid #1D2B4D; padding:0 25px; position:relative; text-transform:uppercase; border-radius:25px; transition:all 0.9s ease 0s; -webkit-transition:all 0.9s ease 0s; }
.search_page .bloglist_pagination{ padding:50px 0 0 0; }
.search_page .bloglist_pagination a, .search_page .bloglist_pagination .page-numbers.dots{ background:none; border:none; color:#164867; font-size:15px; height:43px; display:inline-block; position:relative; text-decoration:none; line-height:43px; margin:0 2px; padding:0 11px; vertical-align:top; width:43px; border-radius:50%; } 
.search_page .bloglist_pagination .page-numbers.current {background:#1d2b4e; color:#fff; display:inline-block; font-size:14px;
height:43px; line-height:43px; margin:0 2px; padding:0 11px; vertical-align:top; border-radius:50%; width:43px; }
.search_page .bloglist_pagination a.prev.page-numbers { background:url(images/page_prev_arrow_blue.png) no-repeat 13px center; border:1px solid #1d2b4e; border-radius:50%; color:#cacac1; padding:0; text-indent:-10000px; width:43px; }
.search_page .bloglist_pagination a.next.page-numbers { background:url(images/page_next_arrow_blue.png) no-repeat 15px center; border:1px solid #1d2b4e; border-radius:50%; color:#cacac1; padding:0; text-indent:-10000px; width:43px; }
.search_page .search-form .search-field.is-close{ display:block; }
.search_page .search-form{ margin:35px 0 0 0; }
.search_page .search-form:after{ content:""; display:block; overflow:hidden; clear:both; }
.search_page .search-form label{ float:left; }
.search_page .search-form .search-field.is-close{ width:380px; height:60px; border:1px solid #112a3f; border-right:0; padding:0 23px; font-size:16px; color:#204059; font-family:'Nunito'; font-weight:300; float:left; border-radius:0; -webkit-appearance:none;
transition:all 0s ease 0s; -webkit-transition:all 0s ease 0s; }
.search_page .search-form .search-submit{ border:none; height:60px; float:left; padding:0 50px; font-size:24px; color:#fff; font-weight:300;
font-family:'Nunito'; border-radius:0; -webkit-appearance:none; background:#006e5e; 
background:-moz-linear-gradient(top, #006e5e 0%, #00937f 100%); /* FF3.6-15 */
background:-webkit-linear-gradient(top, #006e5e 0%,#00937f 100%); /* Chrome10-25,Safari5.1-6 */
background:linear-gradient(to bottom, #006e5e 0%,#00937f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#006e5e', endColorstr='#00937f',GradientType=0 ); /* IE6-9 */ }

/************* search page css end ******************/
/***************** newsletter section css start ***********/
.newsletter_section{ padding:120px 0; position:relative; overflow:hidden; }
.newsletter_wrap{ max-width:750px; margin:auto; padding:0 15px; }
.newletter_img{ position:absolute; right:0; top:157px; }
.newsletter_title{ color:#fff; font-size:40px; font-weight:700; line-height:1.3; }
.newsletter_content{ font-size:28px; color:#fff; font-weight:400; line-height:1.3; margin:20px 0 0 0; }
.newstworow{ display:block; padding:38px 0 18px 0; }
.newstworow:after{ clear:both; display:block; content:""; overflow:hidden; }
.newsfield{ float:left; width:calc(50% - 3px); background:#fff; padding:14px 38px 8px; }
.your_email.newsfield{ float:right; }
.newsfield label{ font-size:14px; color:#174967; display:block; font-weight:400; margin:0; }
.newsfield input{ width:100%; margin:5px 0 0 0; display:block; height:28px; font-size:16px; color:#174967; font-weight:300; width:100%; border:none; padding:0; }
.newsfield input::-ms-clear { display:none; }
.newsfield input::-webkit-input-placeholder { opacity:1; color:#cbcbc1; }
.newsfield input::-moz-placeholder { opacity:1; color:#cbcbc1; }
.newsfield input:-ms-input-placeholder { opacity:1; color:#cbcbc1; }
.newsfield input:-moz-placeholder { opacity:1; color:#cbcbc1; }
.newsletter_form p{ font-size:14px; color:#fff; font-weight:400; padding:14px 0 0 0; line-height:1.6; }
.newsletter_form p a{ font-weight:400; color:#fff; position:relative; display:inline-block; }
.newsletter_form p a:after { background:#CA96D0; bottom:-2px; content:""; height:3px; left:0; position:absolute; width:100%; }
.agreetoterms{ display:block; width:100%; padding:14px 0 0 0; }
.agreetoterms label{ font-weight:normal; margin:0; position:relative; }
.agreetoterms label input{ opacity:0; position:absolute; top:0; left:0; }
.agreetoterms label span{ display:block; padding:0 0 0 22px; font-size:14px; color:#fff; font-weight:400; position:relative; }
.agreetoterms label span:after{ border:1px solid #fff; position:absolute; left:0; top:3px; content:""; height:14px; width:14px; }
.agreetoterms label input:checked + span:before{ border:2px solid #fff; border-top:0; border-left:0; position:absolute; left:5px; top:5px; 
content:""; height:8px; width:5px; transform:rotate(45deg); -webkit-transform:rotate(45deg); }
.subcribebtn{ display:block; width:100%; padding:40px 0 0 0; }
.subcribebtn input{ background:none !important; /*border:1px solid #00A87F;*/ border:1px solid #00CE7C; padding:0 30px; height:50px; border-radius:25px; font-size:20px; color:#fff; text-transform:uppercase; font-weight:700; }

/****************** newsletter section css end ************/
.desktopview.resources_menufot, .mobileview.resources_menufot{ display:none; }
.footer_menuwrap .col-sm-3,.footer_menuwrap .col-sm-3{ width:33.33333%; }
.cookie_wrap { background:#ffffff; bottom:0; box-shadow:0 3px 14px rgba(0, 0, 0, 0.3); color:#474747; font-size:15px; left:0; padding:20px; position:fixed;
text-align:center; width:100%; z-index:999; }
.cookie_text { display:inline-block; margin:0; vertical-align:middle; width:calc(100% - 160px); text-align:left; }
.cookie_text a { color:#006bb6; padding-left:2px; font-weight:700; }
.cookie_wrap a.cookies_close { background:none; border:1px solid #006bb6; border-radius:0; color:#006bb6; display:inline-block; font-size:14px;
font-weight:700; height:46px; line-height:44px; text-align:center; vertical-align:middle; width:150px; }

/************** content page css start *****************/
/*h1 { color:#174967; font-size:40px; font-weight:400; }
p { color:#174967; font-size:18px; font-weight:400; line-height:28px; padding:30px 0 0; }
p:first-child{ padding:0; }
h2 { color:#00937f; font-size:40px; font-weight:400; padding:30px 0 0; }
h3 { color:#00937f; font-size:30px; font-weight:400; padding:30px 0 0; }
h3:first-child { padding:0; }
h2:first-child { padding:0; }
h4 + p, h5 + p, h6 + p { padding:0; }
h4, h5, h6 { color:#174967; font-size:20px; font-weight:700; line-height:28px; padding:30px 0 0; }
p a:after { background:#a1d078; bottom:-2px; content:""; height:3px; left:0; position:absolute; width:100%; }
p a { color:#174967; display:inline-block; font-weight:700; position:relative; }

ul{ max-width:890px; margin:auto; padding:30px 0 0 0; }
ul li{ display:block; width:100%; font-size:18px; color:#174967; font-weight:400; line-height:28px; position:relative; padding:0 0 0 34px; margin:15px 0 0 0; }
ul li:first-child{ margin:0; }
ul li:after{ background:#00937f; content:""; position:absolute; left:0; top:10px; width:8px; height:8px; border-radius:50%; }

ul li a, ol li a{ font-weight:700; color:#174967; display:inline-block; position:relative; }
ul li a:after, ol li a:after{ background:#a1d078; bottom:-2px; content:""; height:3px; left:0; position:absolute; width:100%; }

ol{ max-width:890px; margin:auto; padding:30px 0 0 0; counter-reset:section; list-style-type:none; }
ol li{ display:block; width:100%; font-size:18px; color:#174967; font-weight:400; line-height:28px; position:relative; padding:0 0 0 34px; margin:15px 0 0 0; }
ol li:first-child{ margin:0; }
ol li:before{ counter-increment:section; content:counters(section,".") "."; position:absolute; left:0; top:0; color:#174967; font-weight:500; }

blockquote p:first-child, blockquote p{ padding:0 0 0 59px; margin:0; position:relative; font-size:40px; color:#174967; font-weight:400; 
line-height:64px; }
blockquote p em{ font-size:17px; line-height:1.2; }
blockquote p:after{ content:""; position:absolute; left:0; top:14px; height:calc(100% - 23px); background:#00937f; width:10px; }
blockquote{ padding:40px 0 20px 30px; border:none; margin:0; }
.main_menu ul { max-width:inherit; }*/
/************** content page css end *****************/
.wysiwyg_editor_wrap figure{ width:auto !important; }
.wysiwyg_editor_wrap figure img{ height:auto; }
.page-id-707 .wysiwyg_editor_wrap p iframe { box-shadow:0 0 7px rgba(0, 0, 0, 0.1); }
.posted-on time:nth-child(2) { display:none; }
.et-timeline-circle{ display:none; }
.page-id-653 .promotionalarea_wrap { margin:0 0 0 0; }
/*.page-id-653 .promotionalarea_wrap:after{ position:absolute; left:0; width:100%; top:-20px; background:#fff; height:20px; content:""; }*/
.blog_imgbox{ display:block; height:219px; line-height:219px; vertical-align:middle; }
.grecaptcha-badge { display:none !important; }
.flexible_contfromwrap .wpcf7-checkbox{ margin:0 0 0 -16px; display:block; }
.flexible_contfromwrap .wpcf7-checkbox:after{ content:""; display:block; clear:both; overflow:hidden; }
.flexible_contfromwrap .wpcf7-checkbox .wpcf7-list-item{ margin:0 0 0 16px; float:left; }
.slider_contain > a { color:#1d2b4e !important; }
.deleteddomainslongform{ background:#fff; display:block; padding:40px 0; }
.deleteddomainslongform ul li{ display:block; width:100%; font-size:18px; color:#174967; font-weight:400; line-height:28px; position:relative; padding:0 0 0 34px; margin:15px 0 0 0; word-wrap:break-word; word-break:break-all; }
.deleteddomainslongform ul li:first-child{ margin:0; }
.deleteddomainslongform ul li:after{ /*background:#00B189;*/ background:#00CE7C; content:""; position:absolute; left:0; top:10px; width:8px; height:8px; border-radius:50%; }
.registrars-ctn-cls .wysiwyg_editor_wrap .container{ position:relative; }
.registrars-ctn-cls .wysiwyg_editor_wrap .contact_but{ position:absolute; right:15px; top:-8px; padding:0; }
.registrars-ctn-cls .wysiwyg_editor_wrap .contact_but a{ padding:0 20px; }
.wpcf7-form-control.wpcf7-radio::after { clear: both; content: ""; display: block; overflow: hidden; }
.wpcf7-form-control.wpcf7-radio { display: block; margin-left: -1em; }
span.wpcf7-list-item { display: inline-block; float: left; margin: 0 0 0 1em; }
.page-template-accredited-registrar-list .promotionalarea_wrap{ padding:110px 0; }
.gm-style-iw-d h3{ font-size:20px; color:#00937f; line-height:28px; padding:0; margin:0; }
.gm-style-iw-d p{ font-size:13px; color:#174967; font-weight:400; line-height:20px; margin:10px 0 0 0; text-align:left; }
.gm-style .gm-style-iw-c{ max-width:340px !important; padding:12px !important; }
.contact_but_map{ padding:24px 0 0 0; text-align:center; }
.contact_but_map a{ text-align:center; display:inline-block; width:auto; background:#00937f; border:4px solid #00937f; height:40px; color:#fff; font-size:18px;vertical-align:middle; transition:all 0.9s ease 0s; -webkit-transition:all 0.9s ease 0s;  margin-left:5px; line-height:30px; padding:0px 5px 0px 5px;} 
.contact_but_map a:hover { background:#fff; color:#00937f; }
/* Home Page Changes Start */
/*.container{ max-width:1440px; width:auto; }*/
.footer_wrap{ background:#1d2b4e; padding:75px 0 50px; }
.followus_wrap:after { content:""; display:block; overflow:hidden; clear:both; }
.followus_wrap h4{ float:left; line-height:36px; font-size:22px; color:#fff; font-weight:800; }
.followus_wrap .followuslist{ float:left; margin:0 0 0 42px; }
.footer_wrap .container { max-width:1200px; width:auto; }
.footer_wrap .followus_wrap{ padding:0 0; }
.footer_menuwrap{ padding:88px 0 0 0; }
.footer_menuwrap .row:first-child{ padding:0 0; }
.footer_menuwrap h5{ font-size:21px; color:#41b6e2; font-weight:800; padding:0 0 22px 0; }
.followuslist ul li a{ height:36px; width:36px; }
.fotconttitel{ color:#41b6e2; font-family:'Nunito'; font-size:18px; font-weight:600; }
.fotcontdetail a{ font-family:'Nunito'; font-size:18px; font-weight:600; }
.footerlinks ul li a{ font-family:'Nunito'; font-size:18px; font-weight:600; }
.footerlinks ul li:first-child{ padding:0; }
.footerlinks ul li{ padding:20px 0 0 0; }
.footeraddress_wrap { font-family:'Nunito'; font-size:18px; font-weight:600; line-height:31px; }
.regmain { font-size:19px;font-family:'Nunito'; line-height:21px; margin:80px 0px 0; padding:0 0 0; }
.regmain:after{ content:""; display:block; clear:both; overflow:hidden; }
.registered_no, .vat_no{ float:left; width:33.333%; padding:0 12px; margin:0; }
.registered_no{ padding-left:0; }
.ourpartnermain{ padding:50px 0; margin:0 -20px; display:flex; align-items:center; position:relative }
.ourpartnermain:after{ content:""; position:absolute; left:20px; right:20px; bottom:0; background:#c2d1d9; height:2px; }
.ourpartner-wrp{ padding:0 20px; }
.copymain{ padding:50px 0 0; }
.site-info a{ font-size:18px; }
.site-info a:after { background:#54c0ea; width:2px; height:16px; top:5px; }
.footer_copyright_sec p{ font-size:18px; }
.developerby_text p{ font-size:18px; }
.footer_copyright_sec{ position:relative; }
.site-info a:last-child:after{ display:block; }
.followuslist ul li a.youtube_icon{ background-size:477% 125%; background-position:-70px -1px; }
.followuslist ul li a.facebook_icon{ background:url(images/facebook.png) no-repeat 0 0; }
.followuslist ul li a.twitter_icon{ background-size:477% 125%; background-position:-35px -1px; }
.followuslist ul li a.linkedin_icon{ background-size:477% 125%; background-position:0px -1px; }
.site-content .three_colummgrid:first-child{ padding:0; }
.site-content .full_blockbanner:first-child{ margin:0; }
/* Home Page Changes End */
.page-template-result-template .feature{ border-bottom:1px solid #E9E8E8; }
.page-template-result-template .home_contwrap{ padding:0; }
.et-ver-timeline-template-10 .et-timeline-date span{ /*background:#00b189 !important;*/ background:#00CE7C !important; }

.page-id-15374 .full_blockbanner{ min-height:579px; }
.modal{ z-index:2222; }

.vertical-alignment-helper { display:table; height:100%; width:100%; }
.vertical-align-center { /* To center vertically */ display:table-cell; vertical-align:middle; }
.modal-content { /* Bootstrap sets the size of the modal in the modal-dialog class, we need to inherit it */ width:inherit; height:inherit; /* To center horizontally */ margin:0 auto; }
.homepage_popup .modal-content{ background:#1E3259; border-radius:14px; }
.homepage_popup button.close{ position:absolute; right:23px; top:23px; background:url(images/close_but.svg) no-repeat 0 0; width:30px; height:30px; text-indent:-10000px; opacity:1; z-index:22; }
.homepage_popup .modal-dialog{ width:750px;}
.homepage_popup .modal-body{ padding:80px 65px 43px; }
.homepage_popup .modal-body:after{ content:""; clear:both; overflow:hidden; display:block; }
.homepage_popup .homepage_popupleft{ float:left; width:256px; }
.homepage_popup .homepage_popupright{ margin-left:330px; }
.popupright_head{ font-size:28px; line-height:38px; color:#fff; font-weight:600; }
.popupright_head strong{ font-weight:800; }
.popupright_sechead{ font-size:36px; line-height:40px; color:#00CE7C; font-weight:800; margin:0 0 10px 0; }
.popupright_sechead strong{ color:#54C0E8; font-weight:800; }
.popupright_but{ display:block; padding:43px 0 0 0; }
.popupright_but a{ display:inline-block; padding:0 32px; height:56px; line-height:56px; font-size:30px; color:#fff; font-weight:800; border-radius:28px; margin:0 0 0 -9px; /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#00ce7c+0,16ca98+32,2ac7b2+50,54c0e8+100 */
background: #00ce7c; /* Old browsers */
background: -moz-linear-gradient(left,  #00ce7c 0%, #16ca98 32%, #2ac7b2 50%, #54c0e8 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #00ce7c 0%,#16ca98 32%,#2ac7b2 50%,#54c0e8 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #00ce7c 0%,#16ca98 32%,#2ac7b2 50%,#54c0e8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ce7c', endColorstr='#54c0e8',GradientType=1 ); /* IE6-9 */  }
.popupright_link { display:block; padding:13px 0 0 0; }
.popupright_link a{ display:inline-block; vertical-align:top; font-size:15px; color:#fff; font-weight:600; text-decoration:underline; }
#cookiescript_header{ color:#fff !important; }
#cookiescript_injected{ background:#1d2b4e !important; border-top-style: solid !important; border-top: #00CE7C 10px; }
body.page-template-accredited-registrar-list{ padding:0 !important; }
body.error404 { background:#1e3259; }
@media(max-width:1842px){
.about_menu ul li{ min-height:201px !important; }
.about_menu ul li:first-child + li{ min-height:201px !important; }
.about_menu ul li:first-child{ min-height:inherit !important; }
.menu_notehead.about_submenu ul li:first-child{ min-height:201px !important; }
}
@media(max-width:1820px){
.research_submenu ul li{ min-height:180px !important; }
.research_submenu ul li:first-child + li{ min-height:156px !important; }
.research_submenu ul li:first-child{ min-height:inherit !important; }
}
@media(max-width:1750px){
.newletter_img{ width:400px; }
}
@media(max-width:1700px){
.about_menu ul li{ min-height:224px !important; }
.about_menu ul li:first-child + li{ min-height:224px !important; }
.about_menu ul li:first-child{ min-height:inherit !important; }
.menu_notehead.about_submenu ul li:first-child{ min-height:224px !important; }
}
@media(max-width:1550px){
.newletter_img{ right:-50px; }
}
@media(max-width:1505px){
.about_menu ul li{ min-height:248px !important; }
.about_menu ul li:first-child + li{ min-height:248px !important; }
.about_menu ul li:first-child{ min-height:inherit !important; }
.menu_notehead.about_submenu ul li:first-child{ min-height:248px !important; }
}


@media(min-width:1025px){
.popupright_link a:hover{ color:#54C0E8; }
.homepage_popup button.close:hover { background:url(images/close_but_ho.svg) no-repeat 0 0; }
.popupright_but a:hover{ background: #00ce7c; /* Old browsers */
background: -moz-linear-gradient(left, #54c0e8 0%, #2ac7b2 32%, #16ca98 50%, #00ce7c 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #54c0e8 0%, #2ac7b2 32%, #16ca98 50%, #00ce7c 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #54c0e8 0%, #2ac7b2 32%, #16ca98 50%, #00ce7c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ce7c', endColorstr='#54c0e8',GradientType=1 ); /* IE6-9 */  }
.flexible_accordiancont .panel-body ol li a:after{ background:#d54663; }
.block_title a:hover:after{ background:#FF6A8E; } 
.flexible_contfromwrap p a:hover:after{ background:#FF6A8E; }
.board_name a:hover{ background:#1d2b4e; }  
p a:after { background:#d54663; }
.cookie_text a:hover { color:#006e5e; }
.cookie_wrap a.cookies_close:hover{ color:#006e5e; border:1px solid #006e5e; }  
.subcribebtn input:hover{ /*background:#00A87F !important;*/ background:#00CE7C !important; } 
.newsletter_form p a:hover:after{ background:#FF6A8E; }
.left_imgcont_rightcont p a:hover:after, .right_imgcont_rightcont p a:hover:after { background:#FF6A8E; }
.search_page .bloglist_pagination a:hover { background:#1d2b4e; color:#fff; } 
.search_page .bloglist_pagination a.prev.page-numbers:hover { background:#1d2b4e url(images/page_prev_arrow.png) no-repeat 13px center; border:1px solid #164867; }
.search_page .bloglist_pagination a.next.page-numbers:hover { background:#1d2b4e url(images/page_next_arrow.png) no-repeat 15px center; border:1px solid #164867; }
.availableid_links a:hover{ color:#fff; background:#008573; border:1px solid #00554a; }
.upwards_arrow:hover{ background:#41b6e2; } 
.whoislink a:hover:after { width:20px; }  
.flexible_accordiancont .panel-body p a:hover:after{ background:#FF6A8E; }
.link_highlight:hover:after{ background:#FF6A8E; }
.promotionalarea_wrap.no_image .promotional_contain p a:hover:after{ background:#FF6A8E; }
.tabbed_contentwrap .tab-content p a:hover:after{ background:#FF6A8E; }
.tabbed_contentwrap .tab-content a:hover:after, .tabbed_contentwrap .tab-content ol li a:hover:after{ background:#FF6A8E; }
.wysiwyg_editor_wrap .et-ver-timeline-template-10 .et-link-button a:hover:after{ width:20px; }
.contact_but input:hover,.contact_but a:hover { background:#002554; color:#fff; }
.tabbed_contentwrap .nav-tabs > li .dropdown-menu > a:hover{ background:#002554; color:#fff; }
.dblock_contentbox ol li a:hover{ color:#00937f; }  
.block_text p a:hover:after{ background:#FF6A8E; }
.wysiwyg_editor_wrap p a:hover button:after{ content:""; position:absolute; left:0; bottom:-2px; width:100%; background:#174967; height:2px; }
.wysiwyg_editor_wrap p a:hover button{ background:#174967; color:#fff; }
.wysiwyg_editor_wrap ul li a:hover:after, .wysiwyg_editor_wrap ol li a:hover:after{ background:#FF6A8E; }
.right_imgcont_rightcont ul li a:hover:after,.left_imgcont_rightcont ul li a:hover:after, .right_imgcont_rightcont ol li a:hover:after
,.left_imgcont_rightcont ol li a:hover:after{ background:#FF6A8E; }
.regi_popup .modal-body .col-md-4 label:hover{ background:#e8e8e8; }
.accr_registrar_list .registrar_contentlink a:hover{ background:#002554; color:#fff; }
.accr_registrar_list .viewmore_link:hover{ background:#00937f; }
.flexible_accordiancont .panel-body ul li a:hover:after{ width:20px; }
.document_cont a:hover:after{ background:#FF6A8E; }
.big_boxcontlinks a:hover:after{ width:20px; }
.slider_btn a:hover:after{ width:20px; }  
.twocolcontainwrap p a:hover:after{ background:#FF6A8E; }
.find_more a:hover:after{ width:20px; }
.feature_box a:hover{ background:#cceee5; } 
.feature_box a:hover .feature_learn_more_text{ color:#fff; background:#002554; }
.header_secsection #mega-menu-wrap-menu-1 #mega-menu-menu-1 ul li a .mega-menu-title:hover:after{ width:20px; }
.menu_readmore a:hover:after{ width:20px; }
.clear_filter_wrap a:hover:after{ width:20px; }
.darkbluebutton a:hover{ color:#fff; background:#002554; }
.activetag a:hover{ background:url(images/blogho-cross.png) no-repeat }
.bloglistfilter_wrap .bootstrap-select .dropdown-menu li a:hover{ background:#1d2b4e; color:#fff; }
.testimonialsliderwrap .slick-arrow:hover{ background-color:#1d2b4e; }
.testimonialsliderwrap .slick-arrow.slick-next:hover{ background-image:url(images/home_next_icon_wh.svg); background-repeat:no-repeat; background-position:17px 10px; background-size:17px 28px; }
.testimonialsliderwrap .slick-arrow.slick-prev:hover {background-image:url(images/home_prev_icon_wh.svg); background-repeat:no-repeat;  background-position:13px 10px; background-size:17px 28px; }
.wysiwyg_editor_wrap p a:hover:after{ background:#FF6A8E; }
.learnmore_link a:hover:after{ width:20px; }
.testimonialsliderwrap .slick-dots li button:hover{ background:#888983; }
.linkbutton a:hover{ color:#fff; background:#1d2b4e; border:1px solid #1d2b4e; }
.search_innerleft .search_but:hover{ color:#41b6e2; }
.viewall_registrarslink a:hover:after{ width:20px; }
.registrar_contentlink a:hover, .registrar_contentlink .registrar_link:hover{ background:#83b15b; }
.bloglist_pagination .pagination a:hover{ color:#fff; background:#1d2b4e; } 
.bloglist_pagination .pagination ul li a.prev-page:hover { background:#1d2b4e url(images/page_prev_arrow.png) no-repeat 13px center; border:1px solid #164867; }
.bloglist_pagination .pagination ul li a.next-page:hover { background:#1d2b4e url(images/page_next_arrow.png) no-repeat 15px center; border:1px solid #164867; }
.developerby_text a:hover::after{display:block;width:50%;}
.headfrmenu ul li a:hover{ /*background:#a1d078;*/ color:#41b6e2; }
.main_menu #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:hover{ background:none; color:#00937f; }

.main_menu #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:first-child > a.mega-menu-link:hover{ background:none; color:#002554; }
.main_menu #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:nth-child(2n) > a.mega-menu-link:hover{ color:#002554; }
.main_menu #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:nth-child(3n) > a.mega-menu-link:hover{ color:#002554; }
.main_menu #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:nth-child(4n) > a.mega-menu-link:hover{ color:#002554; }
.main_menu #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:nth-child(5n) > a.mega-menu-link:hover{ color:#002554; }

.webnamesearch .small.radius.button:hover, .search_page .search-form .search-submit:hover{ background:#a1d078; color:#053429; }
.webnamesearch .small.radius.button:hover{ color:#41B6E2; background:#1d2b4e url(images/search_wh_icon_ho.svg) no-repeat calc(100% - 32px) 20px; }
.menu_form .webnamesearch .small.radius.button:hover{ color:#41B6E2; background:#1d2b4e url(images/search_wh_icon_ho.svg) no-repeat calc(100% - 32px) 20px; }
.feature_learn_more_text a:hover{ color:#00937f; }
.feature_learn_more_text a:hover:after{ width:100%; }
.fotcontdetail a:hover, .footerlinks ul li a:hover{ color:#41b6e2; }
.homepage_slider .slick-arrow:hover{ background-color:#aeaead; }
.site-info a:hover{color:#41b6e2;}
.statistics_contain a:hover:after{ background:#FF6A8E; }
.viewallbutwrap a:hover{ background:#a1d078; color:#053429; }
.searchresult_wrap .entry-meta a:hover,.searchresult_wrap .author.vcard a:hover{ color:#164867; }
.searchresult_wrap h3 a:hover{ color:#164867; }
.headfrmenu ul li.console_login a:hover:after{ background-position:-143px -1px; }
.topsearch .search-submit:hover{ background:url(images/search_liblue_icon.svg) no-repeat center; }
.big_box.boxfull.boxfullinner:hover .big_boxlink{ background:#002554; color:#fff; }
.big_box.boxfull.boxfullinner:hover { background:#cceee5; }
.whois_wrap p a:hover:after{ background:#FF6A8E; }
.bloglistingbox:hover { background:#cceee5; }
.searchresult_wrap .big_boxcontlinks.boxlink a:hover{ background:#002554; color:#fff; }
}
@media(max-width:1536px){
.right_block{ left:10%; }
}
@media(max-width:1420px){
.testimonialsliderwrap .slick-arrow{ top:70px }
.testimonialsliderwrap .slick-arrow.slick-next{ right:0; }
.testimonialsliderwrap .slick-arrow.slick-prev{ left:0; }
}
@media(max-width:1450px){
.newletter_img{ width:350px; }
}
@media(max-width:1430px){
}
@media(max-width:1400px){
.header_secsection #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu.iedomainmenuwrap > ul.mega-sub-menu .mega-menu-row {
padding:30px 30px 0 20px; }
.header_secsection #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu .mega-menu-row{ padding:30px 30px 30px 20px; }
.header_secsection #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li ul li:first-child ul li{ padding-right:15px !important; }
.slimScrollDiv li ul li.mega-menu-columns-3-of-12:first-child{ padding-left:0 !important; padding-right:15px !important; }
.header_secsection #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li ul li:first-child 
ul li{ padding-left:0 !important; padding-right:15px !important; }
.menudomainsearch_wrap{ margin:0 -30px 0 -20px !important; }
.menudomainsearch_wrap ul li{ padding:0 !important; }
.menudomainsearch_wrap .textwidget{ padding:53px 30px 40px 20px; background:#a1d078; position:relative; }
.menusearch_wrap { padding:0 0 0 20px; }
.menu_form { padding:0 20px 0 15px; }
.menudomainsearch_wrap .textwidget::after { background-size:100% auto; content:""; height:242px; left:20px; position:absolute;
top:-187px; width:260px; }
.menusearch_wrap { padding:0; }
.menu_form { padding:0 0 0 15px; }

.full_block_right_part_text, .full_block_right_second_part_text{ width:50%; padding:64px 10px 0 20px; }
.full_block_right_part_small_image, .full_block_right_second_part_small_image{ width:50%; padding:0 0 0 10px; }
.learnmore_link{ margin:30px 0 0 0; }
.newletter_img{ right:-50px; }


.footer_copyright_sec p { font-size:18px; }
.site-info a{ font-size:18px; }
.developerby_text p { font-size:18px; }
.feature_cont_box { padding:35px 35px 35px; }
}
@media(max-width:1350px){
.page-id-15374 .full_blockbanner{ min-height:500px; }
}
@media(max-width:1300px){
.header_secsection .container{ width:1200px; }
.banner_part .container { width:1200px; }
.newletter_img{ right:-80px; }
.footer_wrap .followus_wrap { padding:0 0px; }
.footer_menuwrap .row:first-child { padding:0 0px; }
.regmain { padding:0 0px 32px; }
.copymain { padding:50px 0px 0; }
.feature_title{ font-size:30px; }
}
@media(max-width:1320px){
.homepage_slider .slick-prev { left:0; box-shadow:0 0 10px rgba(0,0,0,0.2); }
.homepage_slider .slick-next { right:0; box-shadow:0 0 10px rgba(0,0,0,0.2); }
}
@media(max-width:1199px){
/*.header_wrap{ height:230px !important; }*/
.main_menu #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item {  margin:0 1px; width:142px; }
.main_menu #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:nth-child(3n) { width:154px; }
.logo_wrap{ width:200px; height:81px; }
/*.logo_wrap a img { width:266px; margin:-26px 0 0 -33px; max-width:266px; }*/
.main_menu { margin:71px 0 0 0px; }
/*.page-template-blog-post .header_wrap, .single.single-post .header_wrap { height:255px !important; }*/
.header_secsection .container{ width:970px; }
.banner_part .container { width:970px; }
.statisticsmin_wrap{ max-width:970px; }
.footer_wrap .container { width:970px; }
.webnamesearch .small.radius.button{ padding:0 30px; }
/*.webnamesearch .domain-name{ width:320px; }*/
.webnamesearch .search_domain_header{ width:calc(100% - 175px); }
.header_frsection { padding:14px 20px; }
.headfrmenu ul li.console_login a { padding:0 20px 0 30px; }
.headfrmenu ul li.console_login a::after{ left:20px; }
.headfrmenu ul li a { padding:0 30px; }
.feature{ padding:0 0 40px 0; }
.homepage_slider { margin:0px 0 0; }
.home_contwrap{ padding:65px 0 0px; }
.statistics{ padding:70px 0; }
.statistics_boxwrap { padding:70px 0 0; }
.footer_menuwrap{ padding:50px 0 0 0; }
.regmain{ margin:50px 0 0 0; }
.feature_img_sec_1{ width:85px; }
.feature_img_sec_2 { top:-48px; width:119px; }
.feature_img_sec_3 { width:120px; }

#mega-menu-wrap-menu-1 #mega-menu-menu-1 .textwidget p { font-size:20px; line-height:25px;}
.header_secsection #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title, 
.header_secsection #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title {
padding-bottom:25px; }

.registrar_banner{ max-width:970px; padding:0 15px 40px; }
.registrar_innerbanner { padding:0; }
.search_innerblock{ padding:0; }
.registrar .container{ max-width:970px; }
.registrar{ padding:75px 0; }
.search_partsection{ padding:70px 0; }
.accr_registrar_list { padding:62px 0 80px; }
.accredited_registrarhead{ padding:60px 0; }
.dblock_contentbox h2{ font-size:45px; }
.slider_full_cont{ margin:190px 0 0 -5%; padding:30px 30px 44px 45px; }
.flexible_blockslider { padding:50px 0; }
.full_slider .slick-arrow { top:223px; }
.right_imgcont_rightcont, .left_imgcont_rightcont { max-width:450px; }

.right_imgcont_leftwrap{ padding:0 20px 0 0; }
.right_imgcont_rightwrap{ padding:0 0 0 20px; }
.left_imgcont_leftwrap{ padding:0 20px 0 0; }
.left_imgcont_rightwrap{ padding:0 0 0 20px; }
.twocolumnshortparagraph_wrap { padding:40px 0 40px; }
.twocolumn_leftwrap{ padding:50px 15px 0; }
.twocolumn_row { margin:0 -15px; }
.page-template-site_map_template .site-content{ padding:80px 0; }
.people_wrapper{ padding:80px 0; }
.wysiwyg_editor_wrap .et-ver-timeline-template-10 .et-timeline-item { padding-right:60px; }
.wysiwyg_editor_wrap .et-ver-timeline-template-10 .et-timeline-item:nth-of-type(2n) { padding-left:60px; padding-right:0; }
.document_cont{ width:490px; }
.testimonialsliderwrap .slick-arrow { /*height:50px; width:50px;*/ margin-top:-69px; top:50%; }

.visual_high_right_img{ height:519px;  }
.visual_high_leftfirst_img{ height:254px; }
.visual_high_leftsec_img{ height:254px; }
.newletter_img { display:none; }
.newsletter_section { padding:70px 0; }
.blog_imgbox{ display:block; height:180px; line-height:180px; vertical-align:middle; }
.page-template-accredited-registrar-list .promotionalarea_wrap{ padding:70px 0; }
.homepage_slider .slick-list { overflow:hidden; }
.homepage_slider .slick-slide:after, .homepage_slider .slick-slide:before{ display:none; }
.slider_contbox { transform:scale(1); -webkit-transform:scale(1); }
.slick-slide.slick-cloned + .slick-slide[tabindex="-1"] .slider_image::after, .slick-slide[tabindex="-1"] .slider_image::after{ display:none; }
.slick-slide.slick-cloned.slick-active + .slick-slide[tabindex="-1"] .slider_image::after, .slick-slide.slick-active + .slick-slide[tabindex="-1"] .slider_image::after, .slick-slide.slick-cloned[tabindex="-1"] .slider_image::after{ display:none; }
.feature_cont_box { padding:30px 25px; }
.feature_title { font-size:26px; }
.feature_contain { font-size:20px; line-height:27px; }
.feature_learn_more_text { font-size:20px; height:50px; line-height:48px; padding: 0 30px; border-radius:25px; }
.statisticsmin_wrap h3 { font-size:50px; }
.statistics_contain{ font-size:30px; }
.counter{ font-size:50px; }
.statistics_boxwrap .statustic_col { max-width:33.333%; padding:0 15px; }
.statisticsmin_wrap .row{ margin:0 -15px; }
.counter_cont { font-size:23px; }
.copymain { padding:35px 0px 0; text-align:center; }
.site-info{ float:none; display:inline-block; margin:15px 0 0 0; }
.footer_copyright_sec{ float:none; display:inline-block; margin:15px 0 0 15px; }
.developerby_text{ float:none; display:inline-block; margin:15px 0 0 0; }
.page-id-15374 .full_blockbanner { min-height:400px; }
}
@media(max-width:991px){
.header_wrap{ height:201px !important; }  
.home .header_wrap{ height:201px !important; }
/*.logo_wrap a img { width:230px; margin:-22px 0 0 -28px; max-width:230px; }
.logo_wrap{ height:70px; }*/
/*.page-template-blog-post .header_wrap, .single.single-post .header_wrap { height:235px !important; }*/
.headfrmenu ul li.console_login a{ padding:0 0px 0 17px; }
.headfrmenu ul li.console_login a::after { left:16px; }
.topsearch { padding:0 10px 0 0; }
.headfrmenu ul li a { padding:0 17px; }
.header_secsection .container{ width:750px; }
.banner_part .container { width:750px; }
.statisticsmin_wrap{ max-width:750px; }
.footer_wrap .container { width:750px; }
.banner_left h1 { font-size:50px; }
.webnamesearch .small.radius.button { padding:0 20px; }
.webnamesearch .domain-name,.webnamesearch .search_domain_header { width:229px; }
.webnamesearch .search_domain_header{ height:58px; }
.webnamesearch .domain-name{ width:calc(100% - 187px); }
.feature_box a{ padding:0; }
.feature_cont_box { padding:30px 20px; }
.banner_part { padding:0; }
.feature_learn_more_text { font-size:17px; height:40px; line-height:38px; padding:0 20px; border-radius:20px; margin:20px 0 0 0;}
.searchresult_wrap .big_boxcontlinks.boxlink a{ font-size:17px; height:40px; line-height:38px; padding:0 20px; border-radius:20px; margin:20px 0 0 0;}
.banner_left h1 { font-size:40px; color:#1d2b4e; }
.topsearch { padding:0 5px 0 0; }
.header_secsection { padding:33px 0 0; }
.home_contwrap { padding:40px 0 0px; }
.homepage_slider_section { padding:40px 0; }
.banner_left{ padding:40px 0 0 0; top:auto; position:relative; transform:translate(0); -webkit-transform:translate(0); }
.webnamesearch{ margin:20px 0 0 0; height:60px; }
.search_innerleft .search_sectionfield{ height:58px; }
.search_innerleft .search_but{ height:58px; }
.webnamesearch .domain-name{ height:58px; }
.webnamesearch .small.radius.button{ height:58px; background:#1d2b4e url(images/search_wh_icon.svg) no-repeat calc(100% - 32px) 15px; }
.statistics { padding:50px 0; }
.statisticsmin_wrap h3{ font-size:40px; }
.statistics_contain{ margin:20px 0 0 0; font-size:28px; }
.statistics_boxwrap { padding:50px 0 0; }
.counter_cont { font-size:21px; margin:20px 0 0 0; }
.site-info a{ margin:0 7px; }
.site-info a:after { right:-10px; }
.footer_copyright_sec { margin:0 20px 0 0; }
.statistics_boxwrap .statustic_col{width:33%; padding:0 15px;}
.statistics_boxwrap .statustic_col:nth-child(2){margin:0px 0;}
.counter{ font-size:45px; }
.footeraddress_wrap{ font-size:16px; }
.fotcontdetail a{ font-size:16px; }
.fotconttitel{ font-size:16px; }
.footerlinks ul li a{ font-size:16px; }
.regmain{ font-size:16px; }
.site-info a{ font-size:16px; }
.site-info{ display:block; }
.footer_copyright_sec p { font-size:16px; }
.developerby_text p{ font-size:16px; }
.regmain { padding:0 0px 32px; margin:50px -15px 0; }
.feature_img_sec_1{ width:71px; bottom:-14px; }
.feature_img_sec_2 { top:-35px; width:89px; right:20px; }
.feature_img_sec_3 { width:109px; right:34px; }
.main_menu #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item { padding:0; width:auto; }
.main_menu #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:nth-child(3n){ width:auto; }
.main_menu #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link{ font-size:14px; padding:10px 10px 19px 10px; }
.header_secsection #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-toggle-on > a.mega-menu-link::before{ top:-33px; }
.header_secsection { padding:20px 0 0; }
.logo_wrap { float:left; width:100%; text-align:center; }
.headersep.affix .logo_wrap { width:100%; }
.logo_wrap a.desktoplogo{ width:175px; display:inline-block; }
.main_menu { float:none; margin:15px 0 0 0; display:inline-block; vertical-align:top; }
.headersep.affix .main_menu{ margin:15px 0 0 0; }
.headersep{ text-align:center; }
.headersep.affix .header_secsection #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu { top:147px; }

.right_block { left:5%; max-width:inherit; right:5%; }
.full_block_right_part_text, .full_block_right_second_part_text { padding:34px 10px 0 15px; font-size:19px; line-height:27px; }
.learnmore_link a{ font-size:15px; }
.registrar_banner { max-width:750px; }
.registrar .container{ max-width:750px; }
.registrar_listwrap{ padding:20px 0 0; }
.registrar_listwrap .col-md-2.col-sm-4{ padding-top:17px; }
.findoutmore_wrap h3{ font-size:40px; }
.findoutmore_wrap{ padding:70px 0 40px; }

.left_blog .project_inner { height:500px; background-position:center; }
.right_blog .project_inner { height:245px; }
.project_innerbox{ width:362px; }
.clear_taxo .col-md-3:nth-child(4n + 1){ clear:inherit; }
.clear_taxo .col-md-3:nth-child(3n + 1){ clear:both; }
.slider_full_cont{ margin:100px 0 0 -5%; padding:30px 30px 44px 33px; }
.full_slider .slick-arrow{ width:35px; height:35px; background-color:#cbcbc1 !important; background-size:21px 19px !important; background-position:center !important; }
.full_slider .slick-arrow.slick-next{ right:17px; }
.full_slider .slick-arrow.slick-prev{ right:64px; }
.full_slider .slick-arrow { top:0; }
.slide_contain{ margin:30px 0 0 0; }
.right_imgcont_rightcont, .left_imgcont_rightcont { max-width:340px; }
.mainwrapper { border-left:none; border-right:none; }
.maininnerwrapper{ border-left:none; border-right:none; }
.headersep.affix{ width:100%; }
.tags_wrapper{ width:100%; }
.social_wrap{ width:100%; padding:15px 0 0 0; }
.bloginner_head { padding:50px 0 0 0; }
.document_title { padding:0 20px; width:300px; }
.document_cont { padding:0 0 0 20px; width:340px; }
.slide_title{ padding:0 0px 0 0; }
.visual_high_right_img{ height:399px;  }
.visual_high_leftfirst_img{ height:194px; }
.visual_high_leftsec_img{ height:194px; }
.newletter_img{ display:none; }
.active_filterwrap{ width:68%; }
.sorting_option{ width:140px; }
.sorting_option .dropdown.bootstrap-select { width:100% !important; }
.sorting_option .bootstrap-select .dropdown-toggle .filter-option{ padding-right:0; }
.blog_imgbox{ display:block; height:208px; line-height:208px; vertical-align:middle; }
.big_boxcont { padding:28px 25px 35px; }
.big_boxcontlinks .big_boxlink{ padding:0 20px; font-size:16px; }
.page-id-15374 .full_blockbanner { min-height:320px; }
.homepage_popup .modal-dialog { width:730px; }
.homepage_popup .modal-body { padding:80px 50px 43px; }
}
@media(max-width:768px){
.wysiwyg_editor_wrap .et-ver-timeline-template-10 .et-layout-vertical-section{ padding-left:30px; margin:20px 0 0 0; }
.wysiwyg_editor_wrap .et-ver-timeline-template-10 .et-timeline-item{ padding-right:0; }
.wysiwyg_editor_wrap .et-ver-timeline-template-10 .et-timeline-item:nth-of-type(2n){ padding-left:0; }
.wysiwyg_editor_wrap .et-ver-timeline-template-10 .et-inner-block { padding:25px 20px 38px; }
.wysiwyg_editor_wrap .et-ver-timeline-template-10 .et-title, .wysiwyg_editor_wrap .et-ver-timeline-template-10 .et-title a{ font-size:20px; }
.wysiwyg_editor_wrap .et-ver-timeline-template-10 .et-image { margin:0 0 30px; }
.wysiwyg_editor_wrap .et-content { padding:21px 0 0; }
.wysiwyg_editor_wrap .et-link-button { padding:10px 0 0; }
.gm-style-iw-d h3{ font-size:17px; line-height:20px;}
}
@media(max-width:767px){
.header_wrap{ height:85px !important; } 
.home .header_wrap{ height:85px !important; }
.page-template-blog-post .header_wrap, .single.single-post .header_wrap { height:85px !important; }
.header_secsection .container{ width:100%; }
.banner_part .container { width:100%; }
.statisticsmin_wrap{ max-width:100%; }
.search-form label{ margin:-3px 0 0 0; }
.footer_wrap .container { width:100%; }
.header_frsection{ display:none; }
.logo_wrap a.desktoplogo{ display:none; }
.mobilelogo{ display:block; width:133px; }
.search-field{ padding:3px 15px; }
.header_secsection{ padding:16px 0 16px; background:#002554; /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#51bded+0,52bcd8+23,55bac0+41,5bb89d+53,63b676+74,6cb457+100 */
/*background: rgb(81,189,237);*/ /* Old browsers */
/*background: -moz-linear-gradient(left,  rgba(81,189,237,1) 0%, rgba(82,188,216,1) 23%, rgba(85,186,192,1) 41%, rgba(91,184,157,1) 53%, rgba(99,182,118,1) 74%, rgba(108,180,87,1) 100%);*/ /* FF3.6-15 */
/*background: -webkit-linear-gradient(left,  rgba(81,189,237,1) 0%,rgba(82,188,216,1) 23%,rgba(85,186,192,1) 41%,rgba(91,184,157,1) 53%,rgba(99,182,118,1) 74%,rgba(108,180,87,1) 100%);*/ /* Chrome10-25,Safari5.1-6 */
/*background: linear-gradient(to right,  rgba(81,189,237,1) 0%,rgba(82,188,216,1) 23%,rgba(85,186,192,1) 41%,rgba(91,184,157,1) 53%,rgba(99,182,118,1) 74%,rgba(108,180,87,1) 100%);*/ /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#51bded', endColorstr='#6cb457',GradientType=1 );*/ /* IE6-9 */  }
.headersep.affix .header_secsection{ padding:16px 0; }
.desktopmenu{ display:none; }
.mobile_menu_wrap { display:block; }
.main_menu{ float:right; margin:12px 0 0 0; }
.menu-toggle{ display:block; background:url(images/menu_but.svg) no-repeat 0 0; width:31px; height:21px; background-size:100% auto; border:none; text-indent:-10000px; }
.mobile_menuwrap .menu-toggle{ background:url(images/menu-close.svg) no-repeat center; background-size:21px 21px; position:absolute; top:66px; 
right:16px; width:25px; height:25px; border:none; padding:0; background-size:25px auto; margin:0; z-index:4; }
.mobilesearch_box{ padding:57px 18px 20px 18px; background:#002554;
/*background: rgb(81,189,237);*/ /* Old browsers */
/*background: -moz-linear-gradient(left,  rgba(81,189,237,1) 0%, rgba(82,188,216,1) 23%, rgba(85,186,192,1) 41%, rgba(91,184,157,1) 53%, rgba(99,182,118,1) 74%, rgba(108,180,87,1) 100%);*/ /* FF3.6-15 */
/*background: -webkit-linear-gradient(left,  rgba(81,189,237,1) 0%,rgba(82,188,216,1) 23%,rgba(85,186,192,1) 41%,rgba(91,184,157,1) 53%,rgba(99,182,118,1) 74%,rgba(108,180,87,1) 100%);*/ /* Chrome10-25,Safari5.1-6 */
/*background: linear-gradient(to right,  rgba(81,189,237,1) 0%,rgba(82,188,216,1) 23%,rgba(85,186,192,1) 41%,rgba(91,184,157,1) 53%,rgba(99,182,118,1) 74%,rgba(108,180,87,1) 100%);*/ /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#51bded', endColorstr='#6cb457',GradientType=1 );*/ /* IE6-9 */}
.mobilesearch_box .search-field.is-close, .mobilesearch_box .search-field.is-open { width:100% !important; display:block; border:none; background:#fff; height:48px; padding:0 45px 0 20px; font-size:14px; color:#204059; -webkit-appearance:none; width:100% !important; border-radius:25px; margin:0; }
.mobilesearch_box .search-form label { width:100%; margin:0; height:auto; }
.mobilesearch_box .search-submit{ position:absolute; border:none; text-indent:-10000px; background:url(images/search_greenicon.png) no-repeat 0 0; width:17px; height:17px; top:16px; right:15px; }
.banner_left{ width:100%; }
.mobile_menuwrap{ position:fixed; height:100%; left:-100%; top:0px; width:100%; overflow:auto; 
transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; z-index:9; }
.mobile_menuwrapinner{ display:block; width:calc(100% - 55px); background:#fff; position:relative; height:100%; }
.mobile_menuwrapinner:after{ height:100%; width:55%; left:100%; background:rgba(29,43,77,0.97); position:absolute; top:0; width:55px; z-index:3; content:""; }
.toggledmenu .mobile_menuwrap{ left:0; }
.logo_wrap, .headersep.affix .logo_wrap { width:133px; height:auto; }
/*.logo_wrap a img, .headersep.affix .logo_wrap a img{ max-width:175px; width:175px; margin:-17px 0 0 -21px; }*/
.headersep.affix .mobile_menuwrap{ top:0; height:100%; }
.mobile_menu_wrap .main-navigation{ float:left; }
.menu-toggle{ margin:4px 0 0 0; }
.topsearch .search-submit{ background:url(images/search_icon.svg) no-repeat 0 0; width:30px; height:30px; background-size:100% auto; }
.topsearch { padding:0 15px 0 0; }
.mobile_menuinner .menu-mobile-menu-container > ul{ padding:10px 0; }
.mobile_menuinner .menu-mobile-menu-container > ul > li{ padding:0 0px; position:relative; }
.mobile_menuinner .menu-mobile-menu-container > ul > li:last-child{ padding-bottom:60px; }
.mobile_menuinner .menu-mobile-menu-container > ul > li > a { padding:13px 31px 16px; width:100%; }
.mobile_menuinner .menu-mobile-menu-container > ul > li > a:after{ content:""; position:absolute; left:0; bottom:-1px; height:4px; width:100%; }

.mobile_menuinner .menu-mobile-menu-container > ul > li:nth-child(2) > a:after{ /*background:#00A87F;*/ background:#00CE7C; }
.mobile_menuinner .menu-mobile-menu-container > ul > li:nth-child(3) > a:after{ background:#FF6A8E; }
.mobile_menuinner .menu-mobile-menu-container > ul > li:nth-child(4) > a:after{ background:rgb(0,206,124);
background:-moz-linear-gradient(left, rgba(0,206,124,1) 0%, rgba(0,206,124,1) 32%, rgba(30,175,173,1) 50%, rgba(65,182,226,1) 100%);
background:-webkit-linear-gradient(left, rgba(0,206,124,1) 0%,rgba(0,206,124,1) 32%,rgba(30,175,173,1) 50%,rgba(65,182,226,1) 100%);
background:linear-gradient(to right, rgba(0,206,124,1) 0%,rgba(0,206,124,1) 32%,rgba(30,175,173,1) 50%,rgba(65,182,226,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00CE7C', endColorstr='#41b6e2',GradientType=1 );}
/*.mobile_menuinner .menu-mobile-menu-container > ul > li:nth-child(4) > a:after{background:#00CE7C;}*/
.mobile_menuinner .menu-mobile-menu-container > ul > li:nth-child(5) > a:after{ background:#CA96D0; }
.mobile_menuinner .menu-mobile-menu-container > ul > li:nth-child(6) > a:after{ background:#FDD459; }

.mobile_menuinner .menu-mobile-menu-container > ul > li:nth-child(2) > a{ /*color:#00A87F !important;*/ color:#00CE7C !important; }
.mobile_menuinner .menu-mobile-menu-container > ul > li:nth-child(2) ul li > a{ color:#002554 !important; }
.mobile_menuinner .menu-mobile-menu-container > ul > li:nth-child(2) ul li .toggle-btn-submenu:after{border-color: transparent transparent transparent #002554;}
.mobile_menuinner .menu-mobile-menu-container > ul > li:nth-child(2) ul li ul li > a{ /*color:#00A87F !important;*/ color:#00CE7C !important; }
.mobile_menuinner .menu-mobile-menu-container > ul > li:nth-child(3) > a{ color:#FF6A8E !important; }
.mobile_menuinner .menu-mobile-menu-container > ul > li:nth-child(3) ul li > a{ color:#002554 !important; }
.mobile_menuinner .menu-mobile-menu-container > ul > li:nth-child(4) > a{ /*color:#41B6E2 !important;*/ color:#00CE7C !important; }
.mobile_menuinner .menu-mobile-menu-container > ul > li:nth-child(5) > a{ color:#CA96D0 !important; }
.mobile_menuinner .menu-mobile-menu-container > ul > li:nth-child(5) ul li > a{ color:#002554 !important; }
.mobile_menuinner .menu-mobile-menu-container > ul > li:nth-child(6) > a{ color:#FDD459 !important; }
.mobile_menuinner .menu-mobile-menu-container > ul > li:nth-child(6) ul li > a{ color:#002554 !important; }

.mobile_menuinner .menu-mobile-menu-container > ul > li > ul { padding:0 31px 0 31px; }
.slimScrollDiv{ z-index:3; }

.mobile_menuinner .menu-mobile-menu-container > ul > li.console_login_mobile a{ padding-left:31px; margin:0 0 60px 0 }
.mobile_menuinner .menu-mobile-menu-container > ul > li.console_login_mobile a:after{ display:none; }
.mobile_menuinner .menu-mobile-menu-container > ul > li.console_login_mobile a:after{ content:""; position:absolute; left:0; top:50%;
background:url(images/console_loginmb_icon.png) no-repeat 0 0; width:16px; height:16px; margin-top:-8px; }
.mobile_menuinner .menu-mobile-menu-container > ul li{ position:relative; display:block; text-align:left; }
/*.mobile_menuinner .menu-mobile-menu-container > ul > li:first-child,
.mobile_menuinner .menu-mobile-menu-container > ul > li.menu-item-has-children,.mobile_menuinner .menu-mobile-menu-container > ul > li.menu-item-12066{ border-bottom:1px solid #174967; }*/
.mobile_menuinner ul li a{ font-size:16px; line-height:1; padding:13px 0; color:#002554; font-weight:700; display:inline-block; position:relative; z-index:1; }
.mobile_menuinner .menu-mobile-menu-container > ul li.checkforlogin{ border-top:1px solid #002554; }
.mobile_menuinner ul li.current-menu-parent ul li.current_page_item > a{ color:#002554; font-weight:900; }
.mobile_menuinner ul li.current-menu-parent.menu-item-has-children ul li.current-menu-item > a{ color:#002554; font-weight:900; }
.mobile_menuinner ul li.current_page_item > a, .mobile_menuinner ul li.current-menu-parent > a, 
.mobile_menuinner ul li.current-menu-item > a { color:#002554; font-weight:900; }
/*.mobile_menuinner ul li.current-menu-parent.menu-item-has-children ul > li.current-menu-item > a,*/
.mobile_menuinner .menu-mobile-menu-container > ul > li.menu-item-12066.current-menu-item > a{ color:#00937f; font-weight:900; }

.mobile_menuinner .menu-mobile-menu-container > ul li.menu-item-has-children > ul > li.current-menu-parent > ul > li.current_page_item a{ /*color:#1d2b4e;*/ color:#00CE7C; font-weight:900; }
.mobile_menuinner .menu-mobile-menu-container > ul > li.menu-item-has-children > a, .mobile_menuinner .menu-mobile-menu-container > ul > li.menu-item-12066 a{ color:#002554; }
.mobile_menuinner .menu-mobile-menu-container > ul > li.menu-item-has-children ul{ display:block !important; }
.mobile_menuinner .menu-mobile-menu-container > ul > li.menu-item-has-children > ul.sub-menu > li.backarrow_menu{ display:none;}
.mobile_menuinner .menu-mobile-menu-container > ul > li.menu-item-has-children > .toggle-btn-submenu{ display:none; width: auto;
left:31px; right:31px; }
.mobile_menuinner .menu-mobile-menu-container > ul > li.menu-item-has-children > ul.sub-menu > li > ul{ position:fixed; top:125px; width:calc(100% - 55px); right:100%; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; background:#fff; z-index:4; }
.mobile_menuwrapinner:before{ content:""; position:absolute; height:calc(100% - 125px); top:125px; right:100%; 
transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; background:#fff; z-index:1; width:100%; z-index:2; }
.full_menu_open.mobile_menuwrapinner:before{ right:0px; }
.toggle-btn-submenu{ position:absolute; top:0; left:0; width:100%; height:43px; z-index:2; }

.toggle-btn-submenu:after{ content:"";  width:0; height:0; border-style:solid; border-width:6.5px 0 6.5px 7px; position:absolute; 
right:0; top:50%; margin-top:-6px; border-color:transparent transparent transparent #002554; z-index:2; } 
.mobile_menuinner .menu-mobile-menu-container > ul > li.menu-item-has-children > ul.sub-menu > li.liopen > ul { right:55px; height:100% !important; }
.mobile_menuinner .menu-mobile-menu-container > ul > li.menu-item-has-children > ul.sub-menu > li > ul { height:100% !important; }
.mobile_menuinner .menu-mobile-menu-container > ul li.menu-item-has-children > ul > li > ul > li{ padding:0 31px; }
.mobile_menuinner .menu-mobile-menu-container > ul li.menu-item-has-children > ul > li > ul > li a{ font-size:16px; /*color:#16AD88;*/ color:#00CE7C; padding:12px 0 12px 31px; }
.mobile_menuinner .menu-mobile-menu-container > ul li.menu-item-has-children > ul > li > ul > li.backarrow_menu a{ color:#002554 !important; text-transform:uppercase; padding:15px 0px 15px 31px; }
.mobile_menuinner .menu-mobile-menu-container > ul li.menu-item-has-children > ul > li > ul > li.backarrow_menu{ border-bottom:1px solid #174967; }
.backarrow{ position:absolute; left:0; top:0; width:100%; height:100%; cursor:pointer; z-index:2; }
.backarrow:after{ position:absolute; left:31px; top:50%; background:url(images/back_darkblue_arrow.png) no-repeat 0 0; content:""; 
width:20px; height:21px; margin-top:-11px; }

.full_menu_open .menu-mobile-menu-container > ul{ left:-100%; }
.menu-mobile-menu-container > ul{ height:calc(100% - 125px); left:-100%; position:fixed; width:calc(100% - 55px); transition:all 0.3s ease 0s; 
-webkit-transition:all 0.3s ease 0s; overflow:auto; }
/*.full_menu_open .mobile_menuinner .menu-mobile-menu-container > ul{ overflow:hidden; }*/
.toggledmenu .menu-mobile-menu-container > ul{ left:0; }
.banner_left { padding:30px 15px 0; position:relative; text-align:center; top:auto; left:auto; right:auto; transform:translate(0); -webkit-transform:translate(0); float:none; }
.registered_no, .vat_no { float:left; width:auto; padding:0 0; margin:0; font-size:17px; }
.site-info a { font-size:16px; margin:2px 0 0 0; }
.footer_copyright_sec p { font-size:16px; }
.developerby_text p { font-size:16px; }
.registered_no{ margin:0 22px 0 0; }
.footer_menuwrap h5{ font-size:20px; }
.footerlinks ul li a { font-size:16px; }
.footerlinks ul li { padding:10px 0 0 0; }
.footeraddress_wrap { font-size:16px; line-height:25px; }
.fotcontdetail a { font-size:16px; }
.fotconttitel { font-size:16px; }
.fotcontdetail a { font-size:16px; }
.banner_part .col-sm-6{ width:100%; }
.banner_part { padding:0; }
.home_image { text-align:center; }
.home_image img { max-width:100%; width:100%; }
.webnamesearch .small.radius.button{ width:117px; font-size:15px; height:42px; }
.webnamesearch .domain-name, .webnamesearch .search_domain_header{ width:calc(100% - 117px); height:42px; font-size:14px; padding:0 20px; }
.title_data{ margin:15px 0 0 0; font-size:14px; line-height:20px; max-width:100%; }
.banner_left h1 { font-size:30px; color:#174967; }
.webnamesearch { margin:22px auto 0; max-width:580px; height:44px; }
.webnamesearch .small.radius.button { background:#1d2b4e url(images/search_wh_icon.svg) no-repeat calc(100% - 17px) 13px; background-size:17px 17px; }
.home_contwrap { padding:25px 0 0px; }
.feature_box a{ padding:0; }
.feature .col-sm-4{ padding-top:56px; }
.feature .col-sm-4:first-child{ padding-top:0; }
.feature_title{ margin:0px 0 0 0; font-size:26px; }
.feature_cont_box { padding:30px 30px 40px; }
.feature_contain { font-size:18px; margin:25px 0 0; line-height:22px; }
.slider_contbox{ height:auto !important; }
.feature_image:after{ height:37px; background-size:100% auto; }
.feature_learn_more_text { margin:30px 0 0; }
.feature_learn_more_text a{ font-size:16px; padding:0 0 12px 0; }
.feature_learn_more_text a:after{ width:55px; height:3px; }
.feature { padding:0 0 44px; }
.homepage_slider { margin:0px 0 0; padding:0 0 60px 0; }
.homepage_slider .slick-arrow{ width:42px; height:42px; transform:translate(0,0); -webkit-transform:translate(0,0); }
.homepage_slider .slick-next, .homepage_slider .slick-prev{ background-size:25px 23px; bottom:0; top:auto; }
.homepage_slider .slick-next{ right:55px; background-position:11px 10px; }
.homepage_slider .slick-prev{ right:100px; left:auto; background-position:7px 10px; }
.homepage_slider_section { padding:40px 0 40px; }
.statistics { padding:60px 0; }
.statisticsmin_wrap h3 { font-size:32px; }
.statistics_contain { margin:25px 0 0; font-size:18px; }
.statistics_boxwrap { padding:50px 0 0; }
.statistics_boxwrap .statustic_col { padding:50px 62px 0; width:100%; max-width:100%; }
.statistics_boxwrap .statustic_col:first-child{ padding-top:0; }
.counter_box{ padding:30px 0 0 0; }
.color_line_1, .color_line_2, .color_line_3{ width:225px; height:11px; }
.counter_cont { font-size:18px; margin:12px 0 0; }
.footer_wrap { padding:96px 0 67px; }
.footer_wrap h4 { font-size:23px; }
.followuslist{ margin:17px 0 0 0; }
.mobileview{ display:block; }
.desktopview{ display:none; }
.footer_menuwrap { padding:0; }
.footer_menuwrap .col-sm-3,.footer_menuwrap .col-sm-2,.footer_menuwrap .col-sm-4{ padding-top:50px; }
.fotcontdetail { margin:0 0 2px; }
.regmain{ padding:0 0 16px; }
.copymain { padding:24px 0 0; text-align:left; }
.site-info a:last-child:after{ display:none; }
.regmain { padding:0 0 16px; margin:50px 0 0;
}
.site-info a{ float:left; clear:both; margin:0; }
.site-info a:after{ display:none; }
.footer_copyright_sec{ float:left; width:100%; margin:45px 0 0 0; }
.developerby_text{ float:left; width:100%; margin:45px 0 0 0; }
.developerby_text p{ text-align:left; }
.feature_img_sec_3{ width:50%; }
.feature_img_sec_2 { top:-58px; width:149px; }
.feature_img_sec_1 { width:30%; }
.slider_contbox { bottom:auto; left:9px; padding:0; top:17px; width:185px; }
.slider_contain{font-size:14px; }
.slider_sidebar_contain{ font-size:13px; line-height:1.3; }
.slider_image img { max-height:200px; max-width:313px; }

.leftimgblockpart{ width:100%; padding:0; }
.leftimgblockpartinner{ height:auto; padding:80px 15px 90px; }
.right_block{ left:auto; right:auto; top:auto; position:relative; transform:translate(0,0); -webkit-transform:translate(0,0); }
.full_block_right_part_small_image, .full_block_right_second_part_small_image{ width:100%; height:164px; line-height:164px; padding:0 15px; }
.full_block_right_part_small_image img, .full_block_right_second_part_small_image img{ max-height:100%; }
.right_block_second,.right_block_first{ height:auto; min-height:164px; }
.full_block_right_part_text, .full_block_right_second_part_text { width:100%; padding:8px 15px 49px 15px; font-size:18px; line-height:24px; }
.right_block .heading_text_data h1{ font-size:30px; }
.right_block .contain h4 { font-size:19px; line-height:25px; padding:13px 0 0; }
.learnmore_link a { font-size:14px; }
.linkbutton a { font-size:20px; height:48px; /*line-height:34px;*/ padding:0 65px; }
.linkbutton { margin:45px 0 0; }
.learnmore_link a:after{ width:53px; }

.rightimgblockpart{ width:100%; padding:5px 0 0 0; }
.right_block_first{ width:calc(50% - 3px); padding:0 0px 0 0; }
.right_block_second{ width:calc(50% - 2px); padding:0 0 0 0px; margin:0 0 0 5px; }
.banner-right{ display:none; }
.registrar_banner { max-width:100%; }
.registrar .container{ max-width:100%; }
.banner-left{ width:100%; text-align:center; padding-right:0; }
.banner-left h1 span{ display:block; }
.banner-left h1{ font-size:30px; line-height:1.2; }
.lightbox-text p{ text-align:center; font-size:16px; line-height:24px; }
.lightbox-text { padding:22px 0 0; }
.registrar { padding:39px 0 70px; }
.registrar_head h3{ font-size:20px; }
.registrar_head p{ font-size:14px; padding:29px 0 0; }
.refresh_list{ width:100%; text-align:right; line-height:32px; font-size:14px; }
.refresh_list strong{ float:left; font-size:16px; }
.refresh_list a{ width:32px; height:32px; margin:0 0 0 14px; background-size:46% auto; }
.registrarhead-button { margin:46px 0 0; }
.registrarhead-button .viewall_registrarslink{ display:none; }
.viewall_registrarslink.mobile_reslink{ display:block; width:100%; padding:40px 0 0 0; }
.registrar_listwrap { padding:16px 0 0; }
.registrar_listwrap .col-md-2.col-sm-4 { padding-top:6px; }
.item-container.boxfull:after{ display:block; content:""; overflow:hidden; clear:both; }
.mobile_logocont{ float:left; width:44%; }
.registrar_contentwrap{ float:left; width:56%; padding:33px 20px 22px 15px; }
.registrar-item-content.registrar-item-contmobile { display:block; padding:33px 18px 18px; word-wrap:break-word; }
.registrar_contentwrap .registrar-item-content { display:none; }
.registrar_content{ padding:0; }
.logo-holder{ height:auto; line-height:1; border-bottom:none; border-top:2px solid #174967; padding:15px 17px; }
.mobile_reslink.viewall_registrarslink a{ font-size:14px; text-transform:uppercase; }
.search_partsection{ padding:84px 0 84px 0; }
.search_innerright{ width:100%; text-align:center; padding:0; }
.search_innerleft{ width:100%; text-align:center; padding:47px 0 0; }
.first_text{ line-height:1.1; font-size:36px; }
.sub_text{ font-size:18px; font-weight:300; margin:16px 0 0 0; }
.search_innerleft .webnamesearch { margin:46px 0 0; width:100%; max-width:100%; }
.search_innerleft .search_sectionfield{ height:44px; padding:0 20px; width:calc(100% - 111px); font-size:14px; }
.search_innerleft .search_but{ width:111px; font-size:16px; height:44px; line-height:inherit; }
.findoutmore_wrap h3 { font-size:36px; }
.viewall_registrarslink a:after{ width:52px; }

.blogheading_cont{ display:none; }
.left_blog .project_innerbox{ position:relative; bottom:auto; left:auto; padding:13px 20px 20px 36px; margin:-35px 0 0 18px; }
.left_blog .project_innerbox::after{ width:25px; }
.left_sectitle { bottom:17px; font-size:15px; width:25px; }
.left_blog .blogdes{ padding:10px 0 0 0; }
.left_blog .dateuser_wrap{ padding:18px 0 0 0; }

.blogheading_cont.mobilebloghed { display:block; padding:73px 0 50px; }
.blogheading_cont h1{ font-size:30px; padding:0 0 35px 0; }
.blogheading_cont p{ font-size:16px; line-height:1.3; }
.mobileblogthumimg{ display:block; }
.project_inner{ background:none !important; }
.blogheadlist{ margin:0; padding:0 0 57px 0; }
.left_blog{ width:100%; padding:0 0 40px 0; }
.bloghead_row { margin:0 -15px; }
.right_blog{ width:100%; padding:0; }
.bloghead_row .right_blog:last-child { padding-top:28px; }
.left_blog .project_inner{ height:auto; }
.right_blog .project_inner { height:auto; }
.mobillefilteracco{ display:block; cursor:pointer; font-size:16px; color:#fff; padding:0 45px 0 17px; position:relative; }
.mobillefilteracco:after{ content:""; position:absolute; right:18px; top:50%; border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff; border-style:solid; border-width:9px 0 9px 11px; width:0; height:0; margin-top:-9px; }
.active .mobillefilteracco:after{ border-color:#fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); border-style:solid; border-width:11px 9px 0; margin-top:-6px; }
.bloglistfilter_mobilesec .blogsearch{ width:100%; margin:28px 0 0 0; }
.bloglistfilter_mobilesec .selecttagwrap{ width:100%; margin:5px 0 0 0; }
.bloglistfilter_mobilesec .blog_yearselectwrap{ width:100%; margin:5px 0 0 0; }
.blog_yearselectwrap .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){ width:100%; }
.bloglistfilter_mobilesec{ display:none; }
.active .bloglistfilter_mobilesec{ display:block; }
.active_filterwrap { width:100%; }
.sorting_option_wrap{ width:100%; margin:10px 0 0 0; }
.sort_titel{ display:none; }
.sorting_option{ width:100%; }
.sorting_option .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){ width:100%; }
.active_label{ width:120px; }
.active_filterlist { margin:0 60px 0 120px; }
.activetag a { margin:-9px 0 0 0; position:absolute; right:15px; top:50%; vertical-align:middle; }
.activetag { height:auto; line-height:inherit; margin:0 3px 9px; padding:8px 46px 8px 20px; position:relative; }
.bloglisting_wrap { padding:10px 0 0 0; }
.bloglisting_wrap .col-md-4{ padding:8px 0 0; }
.bloglisting_wrap .row{ margin:0 -15px; }
.project_innerbox { width:322px; }
.bloglistingbox{ box-shadow:none; padding:16px 15px 16px 6px; }
.bloglistingbox:after{ content:""; overflow:hidden; clear:both; display:block; }
.bloglistingimgbox{ float:left; width:50%; }
.bloglistingtag.boxdesc{ display:none; }
.bloglistingboxcont{ float:left; width:50%; padding:0 0 0 10px; }
.bloglistingboxcont .title_data{ margin:-2px 0 0 0; }
.bloglistingboxcont .title_data a{ color:#174967; font-size:16px; font-weight:400; }
.bloglistingboxcont .author { color:#174967; font-size:14px; }
.bloglistingboxcont .publish{ color:#174967; font-size:14px; }
.bloglistingboxcont .post_author_image{ display:none; }
.bloglistingboxcont .dateuser_wrap{ padding:24px 0 0 0; }
.bloglistingboxcont .dateuser_rightwrap{ margin:0; padding:0; }
.bloglisting_section { padding:10px 0 86px; }
.search_partsection .find_more{ text-align:left; }
.bloglist_pagination{ padding:40px 0 0 0; }
.accredited_registrarhead { padding:80px 0 40px; }
.accr_registrar_list .item-container:after{ content:""; clear:both; display:block; overflow:hidden; }
.accr_registrar_list .registrar_contentwrap{ margin:0; }
.accr_registrar_list .logo-holder{ border-bottom:none; }
.accr_registrar_pagenum{ display:none; }
.acc_registrarlistwrap { background:#e5e6e1; }
.registrarlist_select.selecttagwrap{ width:100%; }
.accr_registrar_list { padding:0 0 20px; }
.accr_registrar_list .col-md-3 { padding:6px 4px 0; }
.accr_registrar_list .col-md-3:first-child{ padding-top:0; }
.accr_registrar_list .item-container{ box-shadow:none; }
.accredited_registrarhead h1{ font-size:30px; }
.accredited_registrarhead p{ font-size:14px; padding:38px 0 0 0; }
.accr_registrar_list .logo-holder { height:auto; line-height:inherit; }
.accr_registrar_list .pagination{ margin:30px 0 0 0; }
.accr_registrar_list .viewmore_link { height:50px; line-height:50px; width:168px; font-size:18px; }
.accr_registrar_list .registrar_contentlink a{ color:#1d2b4e; font-size:18px; font-weight:700; text-transform:capitalize; }
.full_blockbanner { min-height:inherit; padding:80px 0 90px; }
.fullbannercont h3{ font-size:30px; line-height:1.2; }
.fullbannercontain p { font-size:14px; line-height:24px; }
.fullbannercontain { margin:10px 0 0; }
.dblock_contentbox h2 { font-size:35px; }
.dblock_contentbox { padding:0; }
.dblock_contentbox ol{ padding:40px 0 0 0; }
.dblock_content { padding:30px 0 30px; }
.wysiwyg_editor_wrap { padding:30px 0 30px; }
.wysiwyg_editor_wrap h2{ font-size:32px; }
.wysiwyg_editor_wrap h1 + p/*, .wysiwyg_editor_wrap h2:first-child + p*/ { font-size:22px; line-height:30px; padding:12px 0 0; }
.wysiwyg_editor_wrap p { font-size:14px; line-height:22px; padding:24px 0 0; }
.wysiwyg_editor_wrap h4, .wysiwyg_editor_wrap h5, .wysiwyg_editor_wrap h6 { font-size:16px; line-height:21px; padding:29px 0 0; }
.wysiwyg_editor_wrap h3 { font-size:24px; padding:41px 0 0; }

.wysiwyg_editor_wrap ul li { font-size:14px; line-height:22px; padding:0 0 0 25px; }
.wysiwyg_editor_wrap ul li:after { height:8px; top:7px; width:8px; }
.wysiwyg_editor_wrap ul { padding:28px 0 0 24px; }
.wysiwyg_editor_wrap ol { padding:28px 0 0 24px; }
.wysiwyg_editor_wrap ol li { font-size:14px; line-height:22px; padding:0 0 0 25px; }
.wysiwyg_editor_wrap ol li:after { height:14px; top:3px; width:14px; }
.wysiwyg_editor_wrap blockquote { padding:40px 0 26px; }
.wysiwyg_editor_wrap blockquote p:first-child, .wysiwyg_editor_wrap blockquote p { font-size:26px; line-height:34px; padding:0 0 0 47px; }
.single-post .wysiwyg_editor_wrap blockquote p:first-child, .single-post .wysiwyg_editor_wrap blockquote p{ font-size:26px; line-height:34px; padding:0 0 0 47px; }
.single-post .wysiwyg_editor_wrap blockquote p{ margin:20px 0 0 0; }
.single-post .wysiwyg_editor_wrap blockquote p:first-child{ margin:0; }
.single-post .wysiwyg_editor_wrap blockquote p::after { height:calc(100% - 10px); top:4px; }
.wysiwyg_editor_wrap blockquote p::after { height:calc(100% - 8px); top:5px; width:8px; }
.flexible_blockslider .container{ padding:0; }
.flexible_blockslider { padding:40px 0; }
.slider_full_image { width:100%; }
.slider_full_cont { margin:0; padding:26px 19px 52px; width:100%; }
.slide_title { font-size:24px; }
.slide_contain { font-size:14px; line-height:22px; margin:40px 0 0; }
.right_imgcont_wrap { padding:45px 15px 45px; }
.left_imgcont_wrap { padding:45px 15px 45px; }
.right_imgcont_leftwrap{ width:100%; padding:0; }
.left_imgcont_rightwrap{ width:100%; padding:0; }
.left_imgcont_leftwrap{ width:100%; padding:40px 0 0 0; }
.right_imgcont_rightwrap{ width:100%; padding:40px 0 0 0; }
.right_imgcont_rightcont, .left_imgcont_rightcont{ max-width:100%; }
.right_imagewrap { padding:0 0 0 0; border-right-width:17px; }
.left_imagewrap { padding:0 0 0 0; border-left-width:17px; }
.right_imgcont_rightcont h3, .left_imgcont_rightcont h3{ font-size:24px; }
.right_imgcont_rightcont .titelcont p, .left_imgcont_rightcont .titelcont p{ font-size:22px; line-height:30px; }
.titelcont{ margin:21px 0 0 0; }
.right_imgcont_rightcont p, .left_imgcont_rightcont p { font-size:14px; line-height:24px; padding:28px 0 0 0; }
.right_imgcont_rightcont h4, .left_imgcont_rightcont h4 { font-size:17px; line-height:24px; padding:28px 0 0; }
.right_imgcont_rightcont .caption p, .left_imgcont_rightcont .caption p{ font-weight:500; }
.caption{ padding:33px 0 0 0; }
.caption:after{ top:25px; }
.full_slider.slick-dotted{ padding:0 0 30px 0; }
.full_slider.slick-dotted .slick-dots{ bottom:0; padding:0; width:100%; text-align:center; }
.full_slider .slick-dots li { height:12px; margin:0 2px; width:12px; }
.full_slider .slick-dots li button{ height:12px; width:12px; }
.full_slider .slider_btn{ margin:50px 0 0 0; }
.full_slider .slider_btn a{ font-size:13px; }
.full_slider .slider_btn a:after{ width:52px; }
.twocolumnshortparagraph_wrap { padding:40px 0 40px; }
.twocolumncontain h3{ font-size:26px; padding:0; }
.twocolumn_leftwrap{ width:100%; padding:40px 15px 0; }
.twocolumn_row .twocolumn_leftwrap:first-child{ padding-top:0; }
.twocolcontainwrap h5{ font-size:16px; }
.twocolcontainwrap p{ font-size:14px; line-height:24px; padding:18px 0 0 0; }
.twocolcontainwrap p a{ font-size:14px; }
.flexible_testimonialwrap{ padding:40px 0 40px; }
.flexible_testimonialwrap .slick-slide{ width:270px; }
.flexible_testimonialwrap h3{ font-size:30px; }
.testimonialsliderwrap .slick-dotted.slick-slider { margin:0; padding:0 0 94px; }
.testimonialsliderwrap .slick-arrow{ /*width:60px; height:60px;*/ bottom:16px; top:auto; margin-top:0; }
/*.testimonialsliderwrap .slick-arrow.slick-prev{ background-size:34px 31px; }*/
.testimonialsliderwrap .slick-arrow.slick-next{ /*background-size:34px 31px;*/ left:60px; right:0; }
.testimonialsliderwrap .slick-dots { bottom:47px; text-align:right; line-height:1; }
.testimonialsliderwrap .slick-dots li { height:12px; width:12px; }
.testimonialsliderwrap .slick-dots li button { height:12px; width:12px; }
.testisliderdiv { padding:25px 20px 60px; }
.testimonial_image { height:70px; line-height:70px; }
.testimonial_contwrap{ padding:50px 0 0 0; }
.promotionalarea_wrap { padding:86px 15px 288px; }
.promotional_area_image2 { bottom:0; left:0; margin:auto; max-width:351px; right:0; transform:translate(0px, 0px); -webkit-transform:translate(0px, 0px); }
.promotional_areacont h3{ font-size:32px; }
.promotional_contain { font-size:16px; line-height:24px; margin:25px 0 0; }
.promotionalarea_wrap .linkbutton{ margin:70px 0 0 0; }
.flexible_accordian_wrap { padding:35px 0 35px; }
.flexible_accordian_wrap h3{ font-size:30px; }
.flexible_accordiancont .panel-heading h4 a{ font-size:16px; line-height:1.2; }
.flexible_accordiancont .panel-body p { font-size:14px; line-height:24px; padding:20px 0 0; }
.flexible_accordiancont .panel-body p:first-child{ padding:0; }
.flexible_accordiancont .panel-body { font-size:14px; line-height:24px; padding:15px 15px 30px 78px; }
.tabbed_contentwrap { padding:60px 0; }
.tabbed_contentwrap h3{ font-size:30px; padding:0 0 50px 0; }
.tabbed_contentwrap .container .col-md-12{ padding:0; }
.tabbed_contentwrap .nav-tabs { border-bottom:2px solid #174967; text-align:left; padding:0 12px; }
.tabbed_contentwrap .nav-tabs > li{ float:left; margin:0 3px; }
.tabbed_contentwrap .nav-tabs > li > a { font-size:16px; font-weight:400; line-height:25px; padding:10px 30px; }
.tabbed_contentwrap .nav-tabs > li.dropdown > a{ padding:0; height:44px; background:url(images/tab_icon.png) no-repeat center; 
width:27px; border:none; }
.tabbed_contentwrap .nav-tabs > li.dropdown.active > a, 
.tabbed_contentwrap .nav-tabs > li.dropdown.active > a:focus, 
.tabbed_contentwrap .nav-tabs > li.dropdown.active > a:hover{ background:url(images/tab_icon.png) no-repeat center; }
.tabbed_contentwrap .tab-content{ padding:45px 15px 0; }
.tabbed_contentwrap .tab-content h3{ font-size:24px; }
.tabbed_contentwrap .tab-content p{ font-size:14px; line-height:23px; padding:20px 0 0 0; }
.tabbed_contentwrap .tab-content h4, .tabbed_contentwrap .tab-content h5, .tabbed_contentwrap .tab-content h6{ font-size:16px; padding:30px 0 0 0; }
.flexible_cont_head h3 { font-size:30px; padding:0 0 32px; }
.flexible_contact_wrap { padding:90px 0 100px; }
.flexible_contfromwrap { padding:50px 0 0; }
.flexible_contfromwrap p { font-size:14px; line-height:24px; padding:28px 0 0; }
.flexible_contfromwrap ul li { font-size:14px; line-height:24px; padding:0 0 0 25px; }
.flexible_contfromwrap ul li:after { height:8px; top:5px; width:8px; }
.formwrap { padding:13px 30px 4px; }
.page-template-site_map_template .site-content{ padding:60px 0; }
.sitemappage_wrap h1 { font-size:30px; padding:0 0 20px; }
.bloginner_head h1{ font-size:30px; }
.people_wrapper{ padding:50px 0; }
.people_wrapper h1{ font-size:30px; }
.people_wrapper .col-sm-3:nth-child(4n+1) { clear:none; }
.people_wrapper .col-sm-3:nth-child(3n+1) { clear:both; }
.people_wrapper .col-sm-3{ float:left; width:33.33333%; padding-top:20px; }
.wysiwyg_editor_wrap h1{ font-size:30px; }
.wysiwyg_editor_wrap iframe { max-height:300px; max-width:100%; }
.locations_tablewrap{ width:100%; overflow:auto; }
.locations_tablewrap table { width:800px; }
.locations_tablewrap table tr th{ font-size:20px; padding:18px 26px; }
.locations_tablewrap table tr td { font-size:14px; padding:15px 26px; }
.document_section{ padding:23px 20px 23px 77px; position:relative; }
.document_icon{ position:absolute; left:16px; top:23px; }
.document_title { font-size:16px; padding:0; width:100%; }
.document_cont { font-size:14px; padding:10px 0 0; width:100%; }
.document_cont a{ font-size:14px; }
.slide_title { padding:0 100px 0 0; }
.threeblock_list{ white-space:normal; }
.testimonialsliderwrap .slick-slide .testisliderbox{ width:270px !important; }
.testimonialsliderwrap .slick-slide { width:auto !important; }
.item-container:after { content:""; clear:both; display:block; overflow:hidden; }
.visual_high_rightmain{ width:100%; padding:0; }
.visual_high_leftmain{ width:100%; padding:0; }
.visual_high_maintitle h3{ font-size:30px; }
.visual_high_right_img{ height:auto; background:none !important; }
.visual_high_leftfirst_img{ height:auto; background:none !important; }
.visual_high_leftsec_img{ height:auto; background:none !important; }
.visual_high_right_img img, .visual_high_leftfirst_img img, .visual_high_leftsec_img img{ width:100%; }
.visual_high_leftfirst_img{ margin:11px 0 0 0; }
.visual_high_boxwrap{ margin:0 -15px; }
.visual_high_right_desc{ position:relative; left:auto; bottom:auto; margin:-27px 0 0 17px; padding:15px 15px 15px 39px; width:280px; }
.visual_spbox{ width:25px; }
.visual_high_leftfirst_desc { left:auto; margin:-26px 0 0 17px; padding:21px 15px; position:relative; top:auto; width:235px; }
.visual_high_leftsec_desc { left:auto; margin:-26px 0 0 17px;  padding:21px 15px; position:relative; top:auto; width:235px; }
.visualmobileimg{ display:block; }
.notavailable_links{ padding:15px 0 0 0; }
.availableid_links { display:inline-block; padding:10px 15px 0; width:100%; }
.notavailable_links .row{ margin:0; }
.availableid_links a{ width:100%; height:48px; line-height:46px; font-size:18px; }
.search_page h1{ font-size:20px; }
.searchcontent_wrap{ padding:30px 0; /*margin:30px 0 0 0;*/ }
.searchresult_wrap h3 a,.searchresult_wrap h3{ font-size:20px; }
.searchresult_wrap { padding:30px 0 0; }
.post_type { font-size:16px; height:28px; line-height:28px; top:26px; }
.searchresult_wrap .entry-summary p{ font-size:14px; line-height:22px; }
.search_page .entry-summary p{ font-size:14px; line-height:22px; padding:15px 0 0 0; }
.searchresult_wrap .big_boxcontlinks.boxlink { margin:15px 0 0px; }
.searchresult_wrap .big_boxcontlinks a{ font-size:14px; }
.searchresult_wrap .big_boxcontlinks a:after{ width:50px; bottom:-7px; }
.search_page .bloglist_pagination { padding:30px 0 0; }
.newsletter_section { padding:55px 0; }
.newsletter_title { font-size:30px; }
.newsletter_content{ font-size:16px; margin:17px 0 0 0; }
.newstworow { padding:20px 0 15px; }
.newsfield { margin:6px 0 0; padding:12px 33px 8px; width:100%; }
.subcribebtn { text-align:center; }
.subcribebtn input { color:#fff; font-size:20px; height:48px; padding:0 50px; }
.newsfield label{font-size:12px; }
.newsfield input{ margin-top:3px 0 0 0; }
.search_page .search-form label{ width:calc(100% - 117px); }
.search_page .search-form .search-field.is-close{ font-size:14px; height:42px; padding:0 20px; width:100%;}
.search_page .search-form .search-submit{ padding:0 20px; font-size:15px; height:42px; width:117px; }
.search_page .search-form { margin:20px 0 0; }
.footer_menuwrap .col-sm-3, .footer_menuwrap .col-sm-3 { width:100%; }
.cookie_text{ width:100%; text-align:center; padding:0 0 10px 0; }
.teamtitle { padding:30px 0 15px; }
.teamtitle h3{ font-size:30px; }
.slider_contbox{ min-height:111px; height:auto !important; }
.registrars-ctn-cls .wysiwyg_editor_wrap .contact_but{ position:relative; right:auto; top:auto; padding:30px 0 0 0; text-align:right; }
.registrars-ctn-cls .wysiwyg_editor_wrap{ padding-bottom:0; }

/************** content page css start *****************/
/*h1 { font-size:30px; }
p { font-size:14px; line-height:22px; padding:24px 0 0; }
h2 { font-size:30px; padding:25px 0 0; }
h3 { font-size:25px; padding:25px 0 0; }
h3:first-child { padding:0; }
h2:first-child { padding:0; }
h4 + p, h5 + p, h6 + p { padding:0; }
h4, h5, h6 { color:#174967; font-size:20px; font-weight:700; line-height:28px; padding:30px 0 0; }
p a:after { background:#a1d078; bottom:-2px; content:""; height:3px; left:0; position:absolute; width:100%; }
p a { color:#174967; display:inline-block; font-weight:700; position:relative; }
ul{ padding:28px 0 0 24px; }
ul li{ font-size:14px; line-height:22px; padding:0 0 0 25px; }
ul li:first-child{ margin:0; }
ul li:after{ height:8px; top:7px; width:8px; }

ul li a, ol li a{ font-weight:700; color:#174967; display:inline-block; position:relative; }

ol{ padding:28px 0 0 24px; counter-reset:section; }
ol li{ font-size:14px; line-height:22px; padding:0 0 0 25px; margin:15px 0 0; }
ol li:first-child{ margin:0; }

blockquote p:first-child, blockquote p{ font-size:26px; line-height:34px; padding:0 0 0 47px; }
blockquote p em{ font-size:17px; line-height:1.2; }
blockquote p:after{ height:calc(100% - 8px); top:5px; width:8px; }
blockquote{ padding:40px 0 26px; border:none; margin:0; }*/
/************** content page css end *****************/
.headersep .topsearch .search-form:after{ display:none; }
.full_blockbanner:after{ display:none; }
.full_blockbanner{ margin:0; }
.three_colummgrid{ padding:0; }
.mobileblogthumimg img{ width:100%; }
.blog_imgbox { display:block; height:auto; line-height:inherit; vertical-align:middle; }
.flexible_contfromwrap h2{ font-size:25px; }
.threeblock_list .col-sm-4{ width:100%; }
.flexible_accordiancont .panel-body ol li{ font-size:14px; line-height:22px; padding:0 0 0 25px; }
.flexible_accordiancont .panel-body ol { padding:28px 0 0 0px; }
.flexible_accordiancont .panel-body ol ol{ padding:15px 0 0 0px; }
.contact_but input{ margin-top:10px;  }
.contact_but a{ margin-top:10px; }
.contact_but{ padding:24px 0 0 0; }
.homepage_slider_wrap .container{ padding:0; }
.homepage_slider .slick-slide { padding:0 5px; }
.slider_titleinner { font-size:16px; line-height:34px; padding:0 16px; }
.slider_contain { line-height:21px; padding:15px 15px; min-height:110px; }
.k_block_image::after { height:40px; background-size:100% auto; }
.page-id-15374 .full_blockbanner { min-height:250px; }
.homepage_popup .modal-dialog { width:90%; }
.homepage_popup .modal-body { padding:60px 25px 40px; }
.homepage_popup button.close { right:19px; top:19px; }
.homepage_popup .homepage_popupright { margin-left:300px; }
.popupright_head { font-size:25px; line-height:35px; }
.popupright_sechead { font-size:32px; line-height:35px; }
.popupright_but { display:block; padding:23px 0 0 0; }
.popupright_but a { padding:0 30px; height:50px; line-height:50px; font-size:26px; }
.whoislink{ text-align:center; }
.ourpartnermain{ margin:0 -15px; }
.ourpartner-wrp { padding:0 15px; }
.ourpartnermain:after{ left:15px; right:15px; }
}
@media(max-width:700px){
.homepage_popup .homepage_popupleft { width:226px; }
.homepage_popup .homepage_popupright { margin-left:260px; }
}
@media(max-width:600px){
.page-id-15374 .full_blockbanner { min-height:210px; }
.homepage_popup .homepage_popupleft { width:100%; float:none; text-align:center; }
.homepage_popup .homepage_popupright{ margin:0; padding:50px 0 0 0; text-align:center; }

}
@media(max-width:540px){
.people_wrapper .col-sm-3:nth-child(2n+1) { clear:both; }
.people_wrapper .col-sm-3:nth-child(3n+1) { clear:none; }
.people_wrapper .col-sm-3{ width:50%; }
}
@media(max-width:500px){
.page-id-15374 .full_blockbanner { min-height:180px; padding:0; }
}
@media(max-width:420px){
.feature_img_sec_3{ width:51%; }
.feature_img_sec_2 { top:-47px; width:119px; }
.feature_img_sec_1 { width:30%; }
.search-field.is-open{ width:145px !important; }
.gm-style .gm-style-iw-c{ max-width:300px !important; padding:12px !important; }
.page-id-15374 .full_blockbanner { min-height:160px; padding:0; }
.followus_wrap .followuslist { margin: 0 0 0 25px; }
.followuslist ul li { margin:0 7px; }
}
@media(max-width:375px){
.followus_wrap .followuslist { margin: 0 0 0 20px; }
.followuslist ul li { margin:0 6px; }

}
@media(max-width:365px){
.registrar-item-content.registrar-item-contmobile{ font-size:14px; word-break:normal; }
.followus_wrap .followuslist { margin: 0 0 0 15px; }
.followuslist ul li { margin:0 5px; }

}

h1.domain-stats-heading {
   font-size: 55px;
   color: #002554;
   font-weight: 800;
   text-align: center;
}

#cookiescript_accept, #cookiescript_reject{
    color:#1d2b4e !important;
}

.followus_wrap h2 {
    float: left;
    line-height: 36px;
    font-size: 22px;
    color: #fff;
    font-weight: 800;
}

.footer_menuwrap h3 {
    font-size: 21px;
    color: #41b6e2;
    font-weight: 800;
    padding: 0 0 22px 0;
    text-transform: uppercase;
}