/* font-family: 'Montserrat', sans-serif;  font-family: 'Nunito Sans', sans-serif;*/
 * { box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; }
 body { font-family:'Montserrat', sans-serif; font-size:15px; color:#4d4b4c; margin:0; background:#ffffff; }
 a { text-decoration:none; outline:none; color:#f58020; }
 a:hover { color:#f28b2a; text-decoration:none; }
 img { vertical-align:middle; max-width:100%; height:auto; border:none; }
 input, select, textarea { font-family:'Montserrat', sans-serif; font-size:14px; color:#777777; }
 iframe { max-width:100%; border:none; }
 .fl { float:left; }
 .fr { float:right; }
 .clr, .cl, .clear { clear:both; }
 input, select, textarea, button { font-family:'Montserrat', sans-serif; font-size:16px; color:#777777; font-weight:400; }
 .clearfix:after { clear:both; display:block; visibility:hidden; content:""; }
 input:focus, textarea:focus, select:focus, button:focus { outline:none; }
 textarea { resize:none; min-height:110px; line-height:normal; padding:20px; width:100%; }
 textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] { padding:0 20px; box-shadow:none; max-width:100%; width:100%;  }
 textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus {
 	box-shadow:0 0 4px rgba(0, 0, 0, 0.2); }
 input[type="search"] { -webkit-appearance:none; }
 select { border:1px solid #dddddd; background:#fff; max-width:100%; border-radius:3px; padding:15px 13px; }
 input[type="image"], input[type="submit"], input[type="button"], button { background:#ff5857; border:medium none; border-radius:4px; color:#fff; cursor:pointer; display:inline-block; font-size:15px; 	padding:0px 25px; text-transform:uppercase; height:44px; transition:all 0.3s ease-in-out 0s; font-weight:700; appearance:normal; -webkit-appearance:none; max-width:100%; }
 input[type="image"]:hover, input[type="submit"]:hover, input[type="button"]:hover, button:hover { background-color:#464552; color:#fff; }
 input[type="image"]:active, input[type="submit"]:active, input[type="button"]:active, button:active { box-shadow:inset 0 0 12px rgba(0, 0, 0, 0.2); }
 h1, h2, h3, h4, h5, h6 { font-weight:700; }
 .alignright { float: right; margin: 0 0 20px 50px; }
 .alignleft { float: left; margin: 0 50px 15px 0; }
 .aligncenter { display: block; margin: 8px auto; }
 ul, li, h1, h2, h3, h4, h5, h6, p { margin:0; padding:0; list-style:none; }
 .wrapper { margin:0 auto; padding:0 30px; max-width:1200px;/*1140px*/ }
 .header_wrap{ display:block; height:70px; position:relative; padding:16px 0px; background:#fff; z-index:99; }
 .head_left{ float:left; }
 .topmenu{ float:left; }
 .topmenu ul { margin:0; padding:0; }
 .topmenu ul li{ float:left; margin:0; padding:0 4px; position:relative; }
 .topmenu ul li:first-child{ padding-left:0; }
 .topmenu ul li a{ padding:0 20px; display:inline-block; line-height:38px; font-size:15px; color:#676c73; text-transform:uppercase; font-weight:bold; }
 .topmenu ul li:hover > a, .topmenu ul li.active > a{ background:#7e8ea4; color:#fff; }
 .topmenu ul li ul{ display:none; position:absolute; top:100%; left:4px; background:#fff; z-index:2; }
 .topmenu ul li:hover ul{ display:block; }
 .topmenu ul li:hover ul li{ display:block; float:none; padding:0; }
 .topmenu ul li:hover ul li a{ white-space:nowrap; display:block; font-size:15px; }
 .topmenu ul li:hover ul li ul{ display:none; position:absolute; top:0; left:100%; background:#fff; }
 .topmenu ul li:hover ul li:hover ul{ display:block; }
 .logo{ position:absolute; top:0; left:0; right:0; margin:auto; width:252px; height:189px; background:#fff; text-align:center; z-index:1; }
 .logo-leftcur { position:absolute; width:25px; overflow:hidden; height:119px; left:-24px; bottom:0; }
 .logo-rightcur{ position:absolute; width:25px; overflow:hidden; height:119px; right:-25px; bottom:0; }
 .logo-leftcur:after{ position:absolute; width:50px; height:119px; background:#fff; transform:skewY(-102deg); -webkit-transform:skewY(-102deg); bottom:0; left:0px; content:"";  }
 .logo-rightcur:after{ position:absolute; width:50px; height:119px; background:#fff; transform:skewY(102deg); -webkit-transform:skewY(102deg); bottom:0; right:0px; content:"";  }
 .logo img{ margin:31px 0 0 0; }
 .head_right{ float:right; }
 .he_phone_wrap{ float:left; padding:0px 0px 0px 30px; background:url(../images/phone_icon.png) no-repeat left center; line-height:38px; }
 .he_phone_wrap a{ font-size:22px; color:#676c73; line-height:38px; font-weight:400; }
 .he_phone_wrap a:hover{ color:#0c2e54; }
 .head_sosial_wrap{ float:left; padding:0px 0px 0px 30px; }
 .head_sosial_wrap ul{ margin:0; }
 .head_sosial_wrap ul li{ margin:0px 5px; float:left; }
 .head_sosial_wrap ul li:last-child{ margin-right:0; }
 .head_sosial_wrap ul li:first-child{ margin-left:0; }
 .head_sosial_wrap ul li a{ float:left; transition:all 0.3s ease-in-out 0s; -webkit-transition:all 0.3s ease-in-out 0s; width:38px; height:38px;}
 .head_sosial_wrap ul li.face_icon a{ background:url(../images/head_sosial_icon.png) no-repeat -1px -1px; }
 .head_sosial_wrap ul li.tiw_icon a{ background:url(../images/head_sosial_icon.png) no-repeat -41px -1px; }
 .head_sosial_wrap ul li.google_icon a{ background:url(../images/head_sosial_icon.png) no-repeat -81px -1px; }
 .head_sosial_wrap ul li.face_icon a:hover{ background:url(../images/head_sosial_icon.png) no-repeat -1px -39px; }
 .head_sosial_wrap ul li.tiw_icon a:hover{ background:url(../images/head_sosial_icon.png) no-repeat -41px -39px; }
 .head_sosial_wrap ul li.google_icon a:hover{ background:url(../images/head_sosial_icon.png) no-repeat -81px -39px; }
 .banner_wrap{ background:url(../images/banner_img.jpg) no-repeat center; display:block; width:100%; background-size:cover; }
 .banner_wrap ul li{ max-height:480px; min-height:480px; }
 .banner_cont{ position:absolute; bottom:0; width:706px; left:0; right:0; margin:auto; background:rgba(12,46,84,0.95); padding:30px 48px 27px; text-align:center; }
 .banner_cont .left_cor{ width:68px; position:absolute; left:-67px; top:0px; overflow:hidden; height:100%; }
 .banner_cont .right_cor{ width:68px; position:absolute; right:-68px; top:0px; overflow:hidden; height:100%; }
 .banner_cont .left_cor:after{ position:absolute; width:132px; overflow:hidden; height:100%; background:rgba(12,46,84,0.95); transform:skewY(-70deg); -webkit-transform:skewY(-70deg); top:0; left:0px; content:""; }
 .banner_cont .right_cor:after{ position:absolute; width:132px; overflow:hidden; height:100%; background:rgba(12,46,84,0.95); transform:skewY(70deg); -webkit-transform:skewY(70deg); top:0; right:0px; content:""; }
 .banner_cont h2{ font-size:36px; color:#fff; font-weight:bold; line-height:1; }
 .banner_cont p{ font-size:25px; font-weight:400; color:#a6b5ca; line-height:1.3; margin:5px 0 0 0; }
 .banner_wrap .bx-wrapper .bx-viewport{ background:none; }
 .banner_wrap .bx-controls.bx-has-controls-direction{ position:absolute; bottom:0; width:706px; left:0; right:0; margin:auto; height:137px; }
 .bx-wrapper .bx-controls-direction a{ background:url(../images/banner_arrow.png) no-repeat 0 0; width:16px; height:28px; margin-top:-14px; opacity:0.5; }
 .bx-wrapper .bx-controls-direction a.bx-prev{ background-position:0 0; }
 .bx-wrapper .bx-controls-direction a.bx-next{ background-position:-17px 0; }
 .bx-wrapper .bx-controls-direction a:hover{ opacity:1; }
 .perandcominsu_wrap{ position:relative; display:block; width:100%; padding:65px 0 90px; }
 .perandcominsu_wrap:after{ content:""; position:absolute; background:#f3f5f8; left:50%; width:50%; top:0; height:100%; z-index:-1; }
 .perandcominsu_wrap:before{ content:""; position:absolute; background:url(../images/personal_bg.png) no-repeat 0 0; width:320px; height:564px; position:absolute; bottom:249px; left:0; opacity:0.7; }
 .personalinsu_wrap{ float:left; width:50%; padding:0 60px 0 0px; }
 .personalinsu_wrap h1{ font-size:42px; color:#4c5254; font-weight:bold; line-height:1; } 
 .personalinsu_wrap p{ font-size:15px; color:#676c73; font-weight:400; font-family:'Nunito Sans', sans-serif; margin:20px 0 0 0; line-height:23px;}
 .learnmorenut{ display:block; margin:25px 0px 0px 0px; }
 .learnmorenut a{ font-size:16px; color:#fff; font-weight:bold; background:#7e8ea4; display:inline-block; padding:0px 23px; line-height:44px; text-transform:uppercase; transition:all 0.3s ease-in-out 0s; -webkit-transition:all 0.3s ease-in-out 0s; }
 .learnmorenut a:hover{ background:#0c2e54; }
 .personalinsu_list { display:block; width:100%; margin:30px 0 0 0; }
 .pers_row{ margin:0 -15px; }
 .persinsu_listbox { float:left; width:50%; padding:30px 15px 0 15px; }
 .persinsu_listimg{ float:left; width:100%; position:relative; background:#000; }
 .persinsu_listoverlay span.overlay:after{ right:10px; bottom:10px; position:absolute; content:""; width:0; height:0; border-style:solid; border-width:0 0 13px 13px; border-color:transparent transparent #8d9db4 transparent; z-index:1; -moz-transform:scale(0); -webkit-transform:scale(0); -o-transform:scale(0); -ms-transform:scale(0); transform:scale(0);  -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; z-index:10;}
 /*.persinsu_listimg .persinsu_listoverlay a{ display:table; z-index:3; position:relative; height:100%; width:100%; }*/
 .persinsu_listoverlay{ position:absolute; height:100%; width:100%; top:0; left:0; }
 .persinsu_listoverlay a{ position:absolute; height:100%; width:100%; top:0; left:0; z-index:9; }
 .overlay-out{ position:absolute; top:10px; left:10px; right:10px; bottom:10px; }
 .persinsu_listoverlay span.overlay{ background:rgba(12, 46, 84, 0.8); height:0; width:0; left:50%; right:50%; top:50%; bottom:50%; position:absolute; content:"";  z-index:1; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; }
 .persinsu_listimg:hover .persinsu_listoverlay span.overlay{ width:100%; height:100%; left:0px; top:0px; bottom:0px; right:0px; }
 .persinsu_listoverlay:hover span.overlay:after{ -webkit-transform:scale(1); transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); }
 .insutitel{ position:absolute; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); font-size:30px; color:#fff; padding:0 20px; text-transform:uppercase; font-weight:bold; width:100%; left:0; text-align:center; z-index:2; line-height:1.3; }
 .persinsu_listimg img{ opacity:0.7; }
 .commercialinsu_wrap{float:left; width:50%; padding:0 0 0 60px; }
 .commercialinsu_wrap h2{ font-size:42px; color:#4c5254; font-weight:bold; line-height:1; } 
 .commercialinsu_wrap p{ font-size:15px; color:#676c73; font-weight:400; font-family:'Nunito Sans', sans-serif; margin:20px 0 0 0; line-height:23px;}
 .commerinsu_list{ display:block; width:100%; margin:30px 0 0 0; }
 .commerinsu_listbox{ float:left; width:100%; margin:30px 0 0 0; }
 .requestquote_wrap{ display:block; background:url(../images/requestquote_img.jpg) no-repeat top center; padding:93px 0px 100px; width:100%; }
 .requestquote_titel{ display:block; width:100%; text-align:center; }
 .requestquote_titel h2{ font-size:46px; color:#fff; font-weight:bold; line-height:1; }
 .requestquote_titel p{ font-size:20px; color:#b2becb; margin:15px 0px 0px 0px; line-height:1.3; }
 .requestquotefrom{ margin:35px auto 0; max-width:850px; }
 .req-from-left{ float:left; width:50%; padding:0 15px 0 0; }
 .req-from-right{ float:left; width:50%; padding:0 0 0 15px; }
 .req-from-inputbox{ float:left; width:100%; margin:15px 0 0 0;}
 .req-from-left .req-from-inputbox:first-child{ margin:0; }
 .req-text-box{ display:block; width:100%; border:none; background:#274669; font-size:15px; color:#b2becb; height:46px; line-height:46px; padding:0px 20px; }
 .req-textarea{ display:block; width:100%; border:none; background:#274669; font-size:15px; color:#b2becb; height:168px; padding:12px 20px; }
 .reqsubbut{ display:block; padding:35px 0 0 0; text-align:center; clear:both; }
 .reqsubbut input{ display:inline-block; width:auto; background:#7e8ea4; padding:0 54px; height:50px; line-height:48px; border:none; font-size:18px; color:#fff; font-weight:bold; text-transform:uppercase; border-radius:0; }
 .footer_section{ display:block; width:100%; }
 .ourpartners_wrap{ display:block; padding:57px 0px 0px 0px; }
 .ourpartners_wrap h3{ font-size:30px; font-weight:bold; color:#4c5254; text-align:center; line-height:1; }
 .ourpartners_wrap .owl-carousel { margin:0 -15px; position: relative; width:auto; }
 .botslider { padding:0 15px; }
 .slidebox { display:table; height:100px; text-align:center; vertical-align:middle; width:100%; }
 .slideboxin { display:table-cell; vertical-align:middle; }
 .owl-carousel .slideboxin img { display:inline-block; width:auto; }
 .ourpartners_wrap .owl-controls{ margin:auto; max-width:1140px; position:relative; text-align:center; }
 .owl-nav{ display:block; width:100%; position:relative; }
 .owl-nav:after{ content:""; background:#ebebeb; height:1px; width:100%; position:absolute; top:50%; left:0;  }
 .owl-prev,.owl-next{ background:#e5e9ed; display:inline-block; width:28px; height:28px; border-radius:50%; text-indent:-10000px; position:relative; margin:0 3px; z-index:1; }
 .owl-prev:hover,.owl-next:hover{ background:#0c2e54; }
 .owl-prev:before { background:#fff; height:100%; top:0; right:-4px; width:4px; position:absolute; content:""; }
 .owl-next:before { background:#fff; height:100%; top:0; left:-4px; width:4px; position:absolute; content:""; }
 .owl-prev:after{ background:url(../images/ourpartner_arrow.png) no-repeat 0 0; position:absolute; top:50%; left:50%; content:""; margin:-5px 0px 0px -3px; width:7px; height:10px; }
 .owl-next:after{ background:url(../images/ourpartner_arrow.png) no-repeat -10px 0; position:absolute; top:50%; left:50%; content:""; margin:-5px 0px 0px -3px; width:7px; height:10px; }
 .owl-prev:hover:after{ background:url(../images/ourpartner_arrow.png) no-repeat 0 -10px; }
 .owl-next:hover:after{ background:url(../images/ourpartner_arrow.png) no-repeat -10px -10px; }
 .footer_wrap{ display:block; width:100%; padding:35px 0px 60px 0px; }
 .footer_left{ float:left; width:50%; padding:0 15px 0 0;  }
 .footer_right{ float:left; width:50%; padding:0 0px 0 15px; }
 .foot_logo{ float:left; margin:0 0 0 -10px; }
 .fnavcopywrap{ float:left; padding:0 0 0 25px; }
 .footnav{ float:left; }
 .footnav ul{ margin:6px 0 0 0; padding:0; }
 .footnav ul li{ float:left; padding:0 20px; margin-left:1px; position:relative; }
 .footnav ul li:first-child{ padding-left:0; margin:0; }
 .footnav ul li:after{ content:""; background:#cbcdd1; width:1px; height:15px; top:2px; left:-1px; position:absolute; line-height:1; }
 .footnav ul li:first-child:after{ display:none; }
 .footnav ul li a{ font-size:15px; color:#676c73; font-weight:bold; text-transform:uppercase; line-height:1;}
 .footnav ul li a:hover,.footnav ul li.active a{ color:#0c2e54; }
 .copytext{ float:left; clear:both; font-size:14px; color:#676c73; margin:9px 0px 0px 0px; }
 .foot_mailphone_wrap{ float:left; }
 .foot_mail_wrap{ float:left; background:url(../images/foot_mail_icon.png) no-repeat 0 center; padding:0 0 0 32px; font-size:16px; color:#676c73; }
 .foot_mail_wrap a{ font-size:16px; color:#676c73; font-weight:400; }
 .foot_mail_wrap a:hover{ color:#0c2e54; }
 .foot_phone_wrap{ float:left; clear:both; background:url(../images/foot_phone_icon.png) no-repeat 0 0; padding:0 0 0 32px; font-size:20px; margin:10px 0 0 0; }
 .foot_phone_wrap a{ font-size:20px; color:#676c73; }
 .foot_phone_wrap a:hover{ color:#0c2e54; }
 .foot_sosial_wrap{ float:right; margin:10px 0 0 0; }
 .page_titel{ display:block; width:100%; background:url(../images/innerpage_banner.jpg) no-repeat center; min-height:260px; background-size:cover; position:relative; text-align:center; z-index:9; }
 .page-titel-wrap{ position:absolute; bottom:0; left:0; right:0; margin:auto; width:1140px; padding:0 68px; }
 .page-titel-box{ display:inline-block; position:relative; }
 .page-titel-wrap h1{ font-size:50px; color:#fff; padding:10px 16px; line-height:1.3; background:rgba(12,46,84,0.95); }
 .page-titel-wrap .left_cor{ width:68px; position:absolute; left:-68px; top:0px; overflow:hidden; height:100%; }
 .page-titel-wrap .right_cor{ width:68px; position:absolute; right:-68px; top:0px; overflow:hidden; height:100%; }
 .page-titel-wrap .left_cor:after{ position:absolute; width:136px; overflow:hidden; height:100%; background:rgba(12,46,84,0.95); transform:skewY(-70deg); -webkit-transform:skewY(-70deg); top:0; left:0px; content:""; }
 .page-titel-wrap .right_cor:after{ position:absolute; width:136px; overflow:hidden; height:100%; background:rgba(12,46,84,0.95); transform:skewY(70deg); -webkit-transform:skewY(70deg); top:0; right:0px; content:""; }
 .content{ padding:75px 0; display:block; width:100%; position:relative; }
 .content:after{ position:absolute; bottom:130px; left:0; background:url(../images/personal_bg.png) no-repeat 0 0; width:320px; height:564px; content:""; opacity:0.7; z-index:-1; }
 .aboutwrap{ display:block; width:100%; }
 .about_titel{ margin:auto; max-width:860px; }
 .about_titel p{ font-size:15px; color:#676c73; font-family:'Nunito Sans', sans-serif; text-align:center;}
 .about_wrapcont{ display:block; width:100%; margin:50px 0 0 0; }
 .aboutwrap .about_wrapcont:first-child{ margin:0; }
 .right_img{ float:right; margin:0 0px 10px 50px; }
 .about_wrapcont h3{ font-size:20px; color:#0c2e54; font-weight:300; line-height:26px; font-family:'Nunito Sans', sans-serif; }
 .about_wrapcont p{ font-size:15px; color:#676c73; font-weight:400; line-height:24px; font-family:'Nunito Sans', sans-serif; margin:20px 0 0 0; }
 .left_img{ float:left; margin:0 50px 10px 0px; }
 .insu_list{ display:block; margin:56px 0 0 0; background:#f3f5f8; padding:39px 210px 35px 39px; display:block; width:100%; position:relative; }
 .insu_list:after{ position:absolute; bottom:0; content:""; right:0; background:url(../images/list_bg.png) no-repeat 0 0; width:175px; height:205px; }
 .insu_list h3{ font-size:20px; color:#0c2e54; font-weight:bold;}
 .insu_list_wrap{ display:block; width:100%; margin:7px 0px 0px 0px; }
 .insu_list_wrap ul{ margin:0; padding:0; }
 .insu_list_wrap ul li{ margin:12px 0 0 0; padding:0px 0px 0px 18px; background:url(../images/list_arrow.png) no-repeat 0 6px; font-size:15px; color:#676c73; font-weight:400; font-family:'Nunito Sans', sans-serif; float:left; width:50%; } 
 .insu_list_wrap ul li a{ font-size:15px; color:#676c73; font-weight:400; font-family:'Nunito Sans', sans-serif; }
 .conatact_wrap{ display:block; background:#f4f4f4; padding:75px 0px 90px 0px; position:relative; }
 .conatact_wrap:after{ position:absolute; bottom:118px; left:0; background:url(../images/personal_bg.png) no-repeat 0 0; opacity: 0.7; width:320px; height:564px; content:""; }
 .cont_titel{ max-width:860px; margin:auto; }
 .cont_titel p{ font-size:15px; color:#676c73; font-family:'Nunito Sans', sans-serif; text-align:center; }
 .cont-info-wrap{ display:block; margin:45px 0px 0px 0px; width:100%; }
 .cont-info-row{ margin:0 -15px; }
 .cont-col-3{ float:left; width:25%; padding:0 15px; text-align:center; }
 .cont-info-icon{ display:inline-block; height:128px; width:128px; background:#8d9db4; text-align:center; vertical-align:top; line-height:128px; }
 .cont-info-icon img{ display:inline-block; vertical-align:middle; }
 .cont-col-3 h3{ font-size:20px; color:#0c2e54; font-weight:bold; margin:28px 0 0 0; }
 .cont-col-3 p{ font-size:15px; color:#676c73; font-family:'Nunito Sans', sans-serif; text-align:center; margin:10px 0px 0px 0px; }
 .cont-col-3 p a{ display:block; color:#676c73; }
 .cont-col-3 p a:hover{ color:#0c2e54; }
 .cont-col-3 p a.cont-phone-link{ font-size:20px; }
 .cont-map{ display:block; margin:60px 0px 0px 0px; width:100%; }
 .cont-map iframe{ height:280px; width:100%; border:none; }
 .services_wrap{ display:block; margin:0; width:100%; }
 .services_row{ margin:0 -20px; }
 .servies-box{ float:left; width:50%; padding:55px 20px 0px 20px; line-height:1.3; }
 .services_row .servies-box:first-child, .services_row .servies-box:nth-child(2){ padding-top:0; }
 .servies-box h2{ font-size:42px; color:#4c5254; font-weight:bold; line-height:1.3; }
 .services-imgbox{ display:block; margin:15px 0 0 0; width:100%; }
 .services_list{ display:block; background:#f3f5f8; padding:21px 21px 30px; position:relative; z-index:9; }
 .services_list ul{ padding:0; margin:0; }
 .services_list ul li{ float:left; width:33.33%; margin:9px 0 0 0; padding:0px 9px 0px 14px; background:url(../images/list_arrow.png) no-repeat 0 6px; }
 .services_list ul li a{ font-size:15px; color:#676c73; font-family:'Nunito Sans', sans-serif; font-weight:400; }
 .services_list ul li a:hover{ color:#0c2e54; }
 .two-list.services_list ul li{ width:50%; }
 /*p.b 2017-2-15*/
 .topmenu ul.menu li.current-menu-item > a, .topmenu ul.menu li.current-menu-ancestor > a, .topmenu ul.menu li.current-page-ancestor > a { background: #7e8ea4 none repeat scroll 0 0; color: #fff; }
 .footnav ul.menu li.current-menu-item > a, .footnav ul.menu li.current-page-ancestor > a { color: #0c2e54; }
 .topmenu ul li ul{ left:0; }
 .footnav ul { margin:0; }
 .footer-wd309-logo > img { border:1px solid #ccc; border-radius:4px; height:25px; margin-top:7px; padding:0 5px; }
 /* V.R 2017-2-15*/
 .page-id-58 .requestquote_wrap .requestquote_titel > h3 {
     font-size: 30px;
     padding: 30px 0 0;
 	color: #fff;
     font-weight: bold;
     line-height: 1;
 }
 #wpcf7-f8-o1 .wpcf7-form.invalid .wpcf7-form-control-wrap span.wpcf7-not-valid-tip, #wpcf7-f8-p15-o1 .wpcf7-form.invalid .wpcf7-form-control-wrap span.wpcf7-not-valid-tip { display:none !important;}
 #wpcf7-f8-o1 .wpcf7-form.invalid .wpcf7-form-control-wrap .wpcf7-not-valid, #wpcf7-f8-p15-o1 .wpcf7-form.invalid .wpcf7-form-control-wrap .wpcf7-not-valid { border: 1px solid #f00;}
 #wpcf7-f8-o1 .wpcf7-form.invalid .wpcf7-response-output.wpcf7-validation-errors, #wpcf7-f8-p15-o1 .wpcf7-form.invalid .wpcf7-response-output.wpcf7-validation-errors {margin: 1em 0.5em 0; color:#fff;}
 #wpcf7-f8-o1 .wpcf7-form.sent .wpcf7-response-output.wpcf7-mail-sent-ok, #wpcf7-f8-p15-o1 .wpcf7-form.sent .wpcf7-response-output.wpcf7-mail-sent-ok { display: none !important;}
 .requestquote_wrap.requestquote_wrap_bg_set {background-size:cover;}
 /* V.R. 16-2-2017 */
 .page-template-default .about_wrapcont .insu_list h3 { font-family:"Montserrat",sans-serif;}
 .page-template-default .about_wrapcont .insu_list { float:left;}
 .error404 .aboutwrap.not-found h1.page-title{ font-size:46px; color:#0D2D53; font-weight:bold; line-height:1; }
 .error404 .aboutwrap.not-found { margin:0 auto; max-width:500px;}
 /* V.R. 20-2-2017 */
 .req-from-right textarea.req-textarea { height:91px; margin-bottom:5px; min-height: 90px;}
 .req-from-right .bwp-recaptcha { transform:scale(0.8, 0.8); position:relative; left:-40px;}
 .requestquotefrom .reqsubbut { padding-top:30px;}
 #wpcf7-f8-o1 .wpcf7-form.invalid .wpcf7-form-control-wrap.contact-recaptcha span.wpcf7-not-valid-tip, #wpcf7-f8-p15-o1 .wpcf7-form.invalid .wpcf7-form-control-wrap.contact-recaptcha span.wpcf7-not-valid-tip { display:inline-block !important; font-size:14px;}
 /* V.R. 16-3-2017 */
 .page-template-default .about_wrapcont ul{ margin:7px 0px 0px 0px; padding:0;display:block; width:100%;  }
 .page-template-default .about_wrapcont ul li{ margin:12px 0 0 0; padding:0px 0px 0px 18px; background:url(../images/list_arrow.png) no-repeat 0 6px; font-size:15px; color:#676c73; font-weight:400; font-family:'Nunito Sans', sans-serif;} 
 .page-template-default .about_wrapcont ul li a{ font-size:15px; color:#676c73; font-weight:400; font-family:'Nunito Sans', sans-serif; }
 .page-template-default .about_wrapcont ol{ margin:7px 0px 0px 0px; padding:0;display:block; width:100%;  }
 .page-template-default .about_wrapcont ol li{ margin:12px 0 0 15px; padding:0px 0px 0px 5px; font-size:15px; color:#676c73; font-weight:400; font-family:'Nunito Sans', sans-serif; list-style:outside decimal;} 
 .page-template-default .about_wrapcont ol li a{ font-size:15px; color:#676c73; font-weight:400; font-family:'Nunito Sans', sans-serif; }
 .page-template-default .about_wrapcont a {color: #0c2e54;text-decoration:underline;}
 .page-template-default .about_wrapcont a:hover {color: #0c2e54;text-decoration:none;}
 .page-template-default .about_wrapcont .content-div-table {display: table;}
 .page-id-165 .about_wrapcont img.alignright {margin-left:35px;}
 /* V.R. 22-3-2017 */
 .content ul.col-3, .content ul.col-2 {display:inline-block;}
 .content ul.col-3 li {float:left;width:33%;}
 .content ul.col-2 li {float:left;width:50%;}
 /* V.R. 23-3-2017 */
 .content a.content-download-btn{ display:inline-block; background:#0c2e54; padding:13px 54px; font-size:18px; color:#fff; font-weight:bold; text-transform:uppercase; text-decoration:none;}
 .content a.content-download-btn:hover{background:#7e8ea4;color:#fff;}
 /* V.R. 24-3-2017 */
 .mfp-content .popup-pdf-div {
     margin: 0 auto;
     max-width: 1000px;
 	position:relative;
 }
 .mfp-content .popup-pdf-div .mfp-close {
     right: 0px;
 	top:-45px;
 	background:#fff;
 	color:#000;
 }
 /* V.R. 30-03-2017 */
 .new_home_page_wrap .commerinsu_list{float:left;}
 .new_home_page_wrap .commerinsu_list .commerinsu_listbox{width:50%;}
 .new_home_page_wrap .commerinsu_list .commerinsu_listbox .persinsu_listimg{z-index:99;}
 .new_home_page_wrap .commerinsu_list .commerinsu_listbox:nth-child(2n){padding:0 0 0 60px;}
 .new_home_page_wrap .commerinsu_list .commerinsu_listbox:nth-child(2n+1){padding:0 60px 0 0;clear:both;}
 .new_home_page_wrap .commerinsu_list .commerinsu_listbox:nth-child(2n) .services_list{background:#fff;}
 .new_home_page_wrap .commerinsu_list .commerinsu_listbox .services_list{display:inline-block;}
 .new_home_page_wrap .commerinsu_list .commerinsu_listbox .services_list ul li a {font-size:13px;}
 /*p.b 4-4-17*/
 .page-id-15 .conatact_wrap .wrapper, .page-id-58 .conatact_wrap .wrapper { position: relative; z-index: 999; }
 .cont-col-4{ float:left; width:20%; padding:0 15px; text-align:center; }
 .cont-col-4 h3{ font-size:20px; color:#0c2e54; font-weight:bold; margin:28px 0 0 0; }
 .cont-col-4 p{ font-size:15px; color:#676c73; font-family:'Nunito Sans', sans-serif; text-align:center; margin:10px 0px 0px 0px; }
 .cont-col-4 p a { display:block; color:#676c73; }
 .cont-col-4 p a:hover, .cont-col-4 h3 a { color:#0c2e54; }
 .cont-col-4 h3 a:hover { color:#676c73; }
 .cont-col-4 p a.cont-phone-link, .cont-col-4 .fax-number { font-size:20px; } 
 /* V.R. 13-4-2017 */
 .page-id-127 .aboutwrap img.alignright {margin-bottom:0;width:400px;}
 /* V.R. 17-4-2017 */
 .video-iframe-section{ display: inline-block; margin: 20px 0 0; width: 100%; text-align:center;}
 .services_row .servies-box:nth-child(2n+1) {clear: both;}
 .services_row .servies-box .services_list { min-height:167px; }
 .head_phone_main_wrap {float: left;}
 .head_phone_main_wrap .he_phone_wrap{background-position:0 4px; background-size:12px 14px; clear:both; line-height:16px; padding:0 0 0 20px;}
 .head_phone_main_wrap .he_phone_wrap a {font-size: 15px; line-height: 18px;}
 .head_phone_main_wrap .he_phone_wrap > span { display: inline-block; width: 70px;}
 .cont-col-4.contact-details p{margin:0;}
 .cont-col-4.contact-details > h3 { margin-bottom: 10px;}
 .cont-col-4.contact-details p a.cont-phone-link {display: inline-block; font-size: 18px; min-width:80px;}
 .cont-col-4.contact-details p span {display: inline-block; font-size: 18px; min-width:65px; text-align:left; }
 .foot_mailphone_wrap .foot_phone_wrap {font-size: 18px; margin: 5px 0 0;}
 .foot_mailphone_wrap .foot_phone_wrap a{font-size: 18px;}
 .foot_mailphone_wrap .foot_phone_wrap > span { display: inline-block; min-width: 80px;}
 /* V.R. 21-4-2017 */
 .services_row .sub-servies-box {float: none;margin: 0 auto;}
 .services_row .sub-servies-box .services-imgbox {margin: 0;}
 .services_row .sub-servies-box .services_list {min-height: auto;}
 .page-id-143 .sub-servies-box .services_list li, .page-id-117 .sub-servies-box .services_list li { width: 33.33%;}
 .page-id-6 .personalinsu_wrap h1, .page-id-6 .commercialinsu_wrap h2 {font-size:34px;}
 /*KP 23-11-2018*/
.privacy-page h3{    font-weight: 700;}
.privacy-page ul,.privacy-page ol{ margin-left:20px !important; margin-bottom:10px !important;}
.privacy-page h2, .privacy-page h4{    color: #0c2e54;}
.privacy-page p{    margin-bottom: 10px;}
a.footer-privacy{color: #0c2e54;}
a.footer-privacy:hover{color: #4d4b4c;}
.privacy-page .privacy-inner{ padding-left: 30px; margin-bottom: 20px;}
.privacy-page h4{margin-top: 10px;}