/*
Theme Name:  Rms Theme
Theme URI: https://wordpress.org/themes/twentyseventeen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Seventeen brings your site to life with header video and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.
Version: 1.8
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentyseventeen
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 Normalize
2.0 Accessibility
3.0 Alignments
4.0 Clearings
5.0 Typography
6.0 Forms
7.0 Formatting
8.0 Lists
9.0 Tables
10.0 Links
11.0 Featured Image Hover
12.0 Navigation
13.0 Layout
   13.1 Header
   13.2 Front Page
   13.3 Regular Content
   13.4 Posts
   13.5 Pages
   13.6 Footer
14.0 Comments
15.0 Widgets
16.0 Media
   16.1 Galleries
17.0 Customizer
18.0 SVGs Fallbacks
19.0 Media Queries
20.0 Print
--------------------------------------------------------------*/

/*--------------------------------------------------------------
1.0 Normalize
Styles based on Normalize v5.0.0 @link https://github.com/necolas/normalize.css
--------------------------------------------------------------*/


/* oswald font */
@import url('https://fonts.googleapis.com/css?family=Oswald:200,300,400,500,600,700');

/* Montserrat font */
@import url('https://fonts.googleapis.com/css?family=Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i');


/*====================================== style.css is here ========================================*/

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td {
    margin: 0;
    padding: 0;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
fieldset,
img {
    border: 0;
}
address,
caption,
cite,
code,
dfn,
th,
var {
    font-style: normal;
    font-weight: normal;
}
ol,
ul {
    list-style: none;
}
caption,
th {
    text-align: left;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%;
    font-weight: bold;
}
q:before,
q:after {
    content: '';
}
abbr,
acronym {
    border: 0;
}
.clear_0 {
    clear: both;
    font-size: 0px;
    line-height: 0px;
    display: block;
}
.last {
    margin: 0 !important;
}
.pad_last {
    padding: 0 !important;
}
.no_bg {
    background: none !important;
}
* {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.clearfix:before,
.clearfix:after {
    content: "";
    display: table;
}
.clearfix:after {
    clear: both;
}

.padd-0 {
    padding: 0px;
}
.nomargin{
    margin: 0;
}
.nopadding{
    padding: 0;
}
a:focus{
    outline: none;
    text-decoration: none;
}
button:focus{
    outline: none;
}
img {
    width: auto;
    height: auto;
    max-width: 100%;
    vertical-align: middle;
    border: 0;
    -ms-interpolation-mode: bicubic;
}
.img-responsive {
    max-width: 100%;
    height: auto;
}
input[type="submit"],
input[type="button"] {
    appearnce: none;
    -webkit-appearance: none;
}
/**********************************************/
a {
    color: #000;
    text-decoration: none;
    outline: 0 none;
}
a:hover {
    color: #131a1c;
    text-decoration: none;
}


p{
    font-size: 16px;
    color: #000;
        margin-bottom: 1rem;
    font-family: 'Montserrat', sans-serif;
    line-height: 1.7;
}

h1{
    font-size: 42px;
    line-height: 1.2;
        font-family: 'Oswald', sans-serif;
    text-transform: capitalize;
    font-weight: 400;
        margin-bottom: .5rem;
}

h2{
    font-size: 38px;
    line-height: 1.2;
    text-transform: capitalize;
        font-family: 'Oswald', sans-serif;
    font-weight: 400;
        margin-bottom: .5rem;
}

h3{
    font-size: 34px;
    line-height: 1.2;
    text-transform: capitalize;
        font-family: 'Oswald', sans-serif;
    font-weight: 400;
        margin-bottom: .5rem;
}
h4{
    font-size: 28px;
    line-height: 1.2;
    text-transform: capitalize;
        font-family: 'Oswald', sans-serif;
    font-weight: 400;
        margin-bottom: .5rem;
}

h5{
    font-size: 24px;
    line-height: 1;
    text-transform: capitalize;
    font-weight: 400;
        font-family: 'Oswald', sans-serif;
        margin-bottom: .5rem;
}

h6{
    font-size: 22px;
    line-height: 1.2;
    font-weight: 400;
    text-transform: capitalize;
        margin-bottom: .5rem;
        font-family: 'Oswald', sans-serif;
}



/* custom style */

body{
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    color: #5f5d5d;
    line-height: normal;
}
#wrapper{
    width: 100%;
}
/* .container{
    width: 1787px;
} */

/* header */
header{
    width: 100%;
}
.header{
    padding: 45px 62px;
    float: left;
}
.header logo{
    float: left;
}
.header{
    background: rgba(4, 10, 15, 0.6);
    position: fixed;
    z-index: 50;
}
.fixed-header {
    position: fixed;
    top: 0;
    z-index: 99;
    height: auto;
    width: 100%;
    background: rgb(6, 18, 26);
    /* padding: 10px 0px; */
    animation: smoothScroll 1s forwards;
}
@keyframes smoothScroll {
    0% {
        transform: translateY(-40px);
    }
    100% {
        transform: translateY(0px);
    }
}
.navbar{
    width: 100%;
}
.header .nav-brand{
    float: left;
}
.header .navbar-nav{
    float: left;
}
header .navbar-nav{
    list-style: none;
}

header .navbar-nav li{
    display: inline-block;
    vertical-align: middle;
    padding: 6px 32px 0;
}
header .navbar-nav li a{
    font-size: 26px;
    font-family: 'Oswald', sans-serif;
    font-weight: 400;
    color: #ffffff;
    transition: 0.5s all;
}
header .navbar-nav li a:hover{
    color: #f2ce24;
}
.navbar-toggler{
    display: none;
}
.login{
    float: right;
    padding-top: 6px;
}
.login a{
    color: #000000;
    background: #f2ce24;
    font-family: 'Oswald', sans-serif;
    font-size: 26px;
    font-weight: 500;
    padding: 14px 28px;
    margin-left: 50px;
}
.navbar-collapse{
    float: right;
}

/* header ends */


/* slider section */
.slider{
position: relative;
}
.full_slider  .item{
position: relative;
}
.full_slider  .item img{
    width: 100%;
}
.full_slider .slider_text{
    position: absolute;
    top: 50%;
    
    left: 0;
    right: 0;
    margin: auto;
}
.full_slider .slider_text h1{
    font-size: 65px;
    color: #ffffff;
    font-family: 'Oswald', sans-serif;
    font-weight: 500;
    letter-spacing: 0;
    text-align: center;
}

.full_slider .slider_text h6{
    font-size: 28px;
    font-family: 'Montserrat', sans-serif;
    color: #ffffff;
    text-align: center;
    font-weight: 400;
    text-transform: uppercase;
}


/* abt section */
.abt_section{
    background: url(../images/abt_bg.png) no-repeat;
    background-size: 100%;
    padding: 83px 80px; 
    position: relative; 
}
.abt_section:after{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 60%;
    height: 100%;
    background: #cccccc;
    -webkit-clip-path: polygon(0 0, 30% 0, 100% 100%, 0% 100%);
    clip-path: polygon(0 0, 30% 0, 100% 100%, 0% 100%);
z-index: 1;
}
.abt_Style{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    /* -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    flex-wrap: wrap;
    -moz-align-items: center;
-ms-align-items: center;
-webkit-align-items: center;
align-items: center;
-moz-justify-content: center;
-ms-justify-content: center;
-webkit-justify-content: center;
justify-content: center; */
}
.abt_img{
    max-width: 60%;
    width: 100%;
    position: relative;
    z-index: 11;
}
.abt_img img{
    width: 100%;
}

.abt_text{
    max-width: 40%;
    width: 100%;
    padding-right: 75px;
    padding-top: 100px;
    margin-left: -20px;
}
.abt_text h4{
    font-size: 33px;
    color: #0f2b42;
    font-weight: 400;
    font-family: 'Oswald', sans-serif;
    line-height: normal;
    line-height: 1.4;
    margin-bottom: 30px;
}
.abt_text p{
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    /* padding-right: 100px; */
    line-height: 2;
    max-width: 570px;
    width: 100%;
    font-size: 16px;
}

/* system section style */

.system_section{
    background: url(assets/images/system.png) no-repeat;
    background-size: cover;
    /* background-position: center center; */
}
.system_style{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
   -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    flex-wrap: wrap;
padding: 170px 0 90px 184px;
}
.system_style{
    max-width: 40%;
}
.system_style h3{
    font-size: 48px;
    color: #0e2539;
    font-family: 'Oswald', sans-serif;
    font-weight: 500;
    margin-bottom: 50px;
    text-align: left;
    line-height: 1.4;
    text-transform: uppercase;
}
.system_style ul{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
   -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    flex-wrap: wrap;
    
}
.system_style ul li{
margin-right: 80px;
    margin-bottom: 80px;
    max-width: 50%;
    position: relative;
}
.system_style ul li:after{
    content: "";
    position: absolute;
    background: url(assets/images/right_tick.png) no-repeat;
    background-position: right center;
    width: 32px;
    height: 46px;
    left: 0;
    top: 0;
    margin-top: -12px;
}
.system_style ul li:last-child{
    margin-bottom: 0px;
}
.system_style ul li p{
    font-size: 16px;
    color: #010000;
    font-weight: 400;
    max-width: 200px;
    line-height: 1.8;
    width: 100%;
    padding-left: 40px;
}

#mobile_section{
    background: url(assets/images/mobile_bg.jpg) no-repeat;
    background-size: cover;
}

.top_mbsection{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -moz-align-items: center;
-ms-align-items: center;
-webkit-align-items: center;
align-items: center;
    padding: 85px 0;
   
}

.top_mobile img{
   width: 100%;
}
.section_text{
    padding: 95px 95px 0;
}
.section_text h3{
    font-size: 48px;
    color: #0e2539;
    text-transform: uppercase;
    font-family: 'Oswald', sans-serif;
    line-height: 1.4;
    font-weight: 500;
}

.list_Style{
    /* padding: 0 200px; */
}

.list_Style{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -moz-justify-content: center;
-ms-justify-content: center;
-webkit-justify-content: center;
justify-content: center;
padding-bottom: 100px;
    
}
.list_Style .row_1{
  
    padding-right: 80px;
    box-sizing: border-box;
    max-width: 26.33%;
    width: 100%;
}
.list_Style .row_1 ul{
    list-style: none;
}
.list_Style .row_1 ul li{
    display: block;
    margin-bottom: 110px;
}
.list_Style .row_1 ul li a{
    display: block;
}
.list_Style .row_1 ul li .no_wrap{
    display: inline-block;
    width: 14%;
}
.list_Style .row_1 ul li .number{
    position: relative;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    border: 2px solid #000;
    left: 0;
    right: 0;
    top: 0;
    /* line-height: 40px; */
    padding: 3px;
    display: inline-block;
    text-align: center;
    font-style: normal;
}


.list_Style .row_1 ul li .number em{
    display: inline-block;
    font-family: 'Montserrat', sans-serif;
    width: 40px;
    height: 40px;
    background: #000;
    border-radius: 50%;
    text-align: center;
    color: #fff;
    line-height: 40px;
    position: relative;
    font-style: normal;
}
.list_Style .row_1 ul li a p{
    display: inline-block;
    font-size: 16px;
    color: #010000;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    width: 82%;
    padding-left: 10px;
    vertical-align: middle;
    line-height: 1.9;
}

#info_section{
    background: #ffffff url(assets/images/contact_bg.png) no-repeat;
    background-size: cover;
    margin-top: 122px;
    margin-bottom: 13px;
}
.more_info{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
-moz-flex-wrap: wrap;
flex-wrap: wrap;
    -moz-justify-content: flex-end;
-ms-justify-content: flex-end;
-webkit-justify-content: flex-end;
justify-content: flex-end;

}
.contact_info{
    padding: 86px 180px 200px 0;
    max-width: 42%;
    width: 100%;
}
.contact_info h3{
    font-size: 48px;
    font-family: 'Oswald', sans-serif;
    font-weight: 500;
    color: #0e2539;
    line-height: 1.1;
    text-transform: uppercase;
}

.contact_form{
    max-width: 86%;
    width: 100%;
    margin-top: 55px;
}
  .form-control{
    width: 100%;
    height: 68px;
    padding: 12px;
    border: 1px solid #d4d2c7;
    border-radius: 0px;
    box-sizing: border-box;
    margin-top: 6px;
    margin-bottom: 16px;
    resize: vertical;
    margin-bottom: 26px;

  }
  .form-control::placeholder{
      font-size: 16px;
      font-family: 'Montserrat', sans-serif;
      font-weight: 400;
      color: #000000;
  }
  input[type=submit] {
    background-color: #0b1d2c;
    color: white;
    padding: 18px 0px;
    border: none;
    border-radius: 0px;
    cursor: pointer;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    font-size: 27px;
    text-transform: uppercase;
    float: right;
    letter-spacing: 5px;
    max-width: 262px;
    width: 100%;
  }
  
  input[type=submit]:hover {
    background-color: #000;
  }

  /* footer */

  .footer{
      background: #0b1c2b;  
      padding-top: 140px;
      padding-left: 80px;
      border-bottom: 15px solid #f2ce24;
      float: left;
      width: 100%;
  }
  .copyright p{
      font-size: 16px;
      color: #ffffff;
      margin-bottom: 30px;
  }


  /* circle section */

  #circle_section{
      background: #06121b;
      padding: 77px 0;
  }
  .circle_Style{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
-moz-flex-wrap: wrap;
flex-wrap: wrap;
-moz-justify-content: center;
-ms-justify-content: center;
-webkit-justify-content: center;
justify-content: center;
max-width: 65%;
width: 100%;
margin: 0 auto;
position: relative;
  }
  .circle_Style .line_full{
    position: absolute;
    bottom: 157px;
    width: 100%;
    height: 2px;
    background: #ffffff;
    left: 0;
  }
  .circle_Style .line_full:before{
    content: "";
    position: absolute;
    left: -5px;
    width: 14px;
    height: 14px;
    background: #fff;
    border-radius: 50%;
    bottom: -5px;
    margin: auto;
  }
  .circle_Style .line_full:after{
    content: "";
    position: absolute;
    right: -5px;
    width: 14px;
    height: 14px;
    background: #fff;
    border-radius: 50%;
    bottom: -5px;
    margin: auto;
  }
  .circle_divide{
    margin: 0 auto;
    max-width: 33.33%;
    padding: 0 20px;
  }
  .circle_divide .top_circle{
      margin-bottom: 40px;
  }
  .circle_divide .top_circle .icon_Style{
      text-align: center;
      width: 170px;
      height: 170px;
      border-radius: 50%;
      border: 2px solid #fff;
      margin: 0 auto;
      text-align: center;
      position: relative;
  }
  .circle_divide .top_circle .icon_Style img{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
  }
  .circle_divide .top_circle .straight_line{
    width: 2px;
    height: 65px;
    background: #fff;
    margin: 0 auto;
    text-align: center;
    display: block;
    position: relative;
  }
  .circle_divide .top_circle .yellow_circle{
    position: relative;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    border: 1px solid #cacdd0;
    left: 0;
    background: #06121b;
    right: 0;
    top: 0;
    /* line-height: 40px; */
    padding: 4px;
    display: block;
    text-align: center;
    font-style: normal;
    margin: 0 auto;
  }
  .circle_divide .top_circle .yellow_circle em{
    display: inline-block;
    font-family: 'Montserrat', sans-serif;
    width: 40px;
    height: 40px;
    background: #f2ce24;
    border-radius: 50%;
    text-align: center;
    color: #fff;
    line-height: 40px;
    position: relative;
    font-style: normal;
    margin: 0 auto;
    text-align: center;
  }
  .circle_text p{
      font-size: 21px;
      color: #fff;
      font-family: 'Oswald', sans-serif;
      font-weight: 500;
  }
.contact_info form{
 margin-top: 55px;   
}

.contact_info span.wpcf7-not-valid-tip{
 display: none;   
}
.contact_info .form-control.wpcf7-not-valid{
    border: 1px solid #f00;
}

div.wpcf7-response-output{
 float:left;
 width: 100%;
}

.container{
 max-width: 1170px;   
 margin: 0 auto;
    padding: 0 20px;
}


/*default*/

.navigation  .screen-reader-text {
    display: none;
}

.def_page{
    margin-top: 40px;
    margin-bottom: 40px;
}
.def_page .page-title{
        line-height: 1.4;
    margin-bottom: 30px;
}
.def_page ul{
    list-style: disc;
    margin-left: 20px;
    margin-bottom: 30px;
}
.def_page ol{
    list-style: circle;
    margin-left: 20px;
    margin-bottom: 30px;
}

table {
  font-family: arial, sans-serif;
  border-collapse: collapse;
  width: 100%;
    margin-bottom: 5rem;
}

td, th {
  border: 1px solid #949292;
  text-align: left;
  padding: 8px;
}

tr:nth-child(even) {
  background-color: #dddddd;
}

blockquote {
    background: #f9f9f9;
    border-left: 10px solid #ccc;
    margin: 1.5em 0px;
    padding: 1.5em 15px;
    quotes: "\201C""\201D""\2018""\2019";
}
blockquote:before {
    color: #ccc;
    content: open-quote;
    font-size: 4em;
    line-height: 0.1em;
    margin-right: 0.25em;
    vertical-align: -0.4em;
}

.search-form .search-field {
    font-size: 16px;
    width: 50%;
    height: 50px;
    padding: 10px 15px;
    border: 1px solid #cccccc;
    margin: 0 0 10px 0;
    background: #fff;
    font-family: 'Open Sans', sans-serif;
}
.search-form label{
    display: none;
}
.search-form .search-submit {
    width: 12%;
    height: 52px;
    padding: 10px;
    margin-top: 0;
    color: #fff;
    background-color: #bab0a4;
    border: 1px solid #fff;
    cursor: pointer;
    display: inline-block;
    position: relative;
    right: 0;
}
.search-form .search-submit svg{
    display: none;
}


/*login page*/

.header.white_header{
    background: #ffffff;
}

header.white_header .navbar-nav li a{
    color: #0b1d2c;
}

.content_top{
  margin-top: 141px;
}
#login_page{
    background: #e7e7e8;
/*    padding-top: 157px;*/
        padding-top: 16vh;
/*        height: 100vh;*/
    float: left;
    width: 100%;
}
.login_style h3{
    font-size: 48px;
    color: #0b1c2b;
    font-family: 'Oswald', sans-serif;
    font-weight: 500;
    margin-bottom: 35px;
    text-align: center;
}

.login_style .login_form{
   max-width: 545px;
    width: 100%;
    margin: 0 auto;
}
.login_form .form-group{
    margin-bottom: 26px;
}

.login_form .form-group .form-control{
    height: 68px;
    background: #f3f3f4;
    color: #727272;
    padding-left: 25px;
    border: 1px solid #cbcccd;
    margin-bottom: 0;
    font-size: 22px;
}
.login_form .form-group .form-control::placeholder{
    font-size: 22px;
    color: #727272;  
}

.login_submit input[type=submit]{
    font-size: 17px;
        max-width: 175px;
    padding: 14px 0;
}

/*contact page*/
#contact_page{
    background: #e7e7e8;
    float: left;
    margin-bottom: 25px;
    
}

.contact_wrap{
width: 100%;
   display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    flex-wrap: wrap;

}
.contact_left{
width: 60%;
    float: left;
}
.contact_left img{
height: 100%;
    width: 100%;
}
.contact_right{
    width: 40%;
    float: right;
   padding: 255px 149px 104px 96px;
}
.contact_right h3{
    font-size: 48px;
    color: #0e2539;
    font-family: 'Oswald', sans-serif;
    margin-bottom: 35px;
}
.contact_right p{
font-size: 16px;
    line-height: 1.5;
}
.contact_right address{
    padding-right: 45px;
    padding-top: 53px;
}
.contact_right address p{
    margin-bottom: 12px;
}
.contact_right address a i{
    color: #f2ce24;
    margin-right: 12px;
        position: relative;
    top: 3px;
    font-size: 20px;
}
.contact_right address p a{
    display: block;
    font-size: 16px;
    font-weight: 400;
}

.login_style .login_form{
/*
   max-width: 545px;
    width: 100%;
    margin: 0 auto;
*/
}
.contactright_form{
margin-top: 40px;
}
.contactright_form .form-group{
    margin-bottom: 20px;
}

.contactright_form .form-group .form-control{
    height: 50px;
    background: #f3f3f4;
    color: #727272;
    padding-left: 25px;
    border: 1px solid #cbcccd;
    margin-bottom: 0;
    font-size: 22px;
}
.contactright_form .form-group .form-control::placeholder{
    font-size: 22px;
    color: #727272;  
}

.contact_submit input[type=submit]{
    font-size: 20px;
        max-width: 196px;
    padding: 14px 0;
} 


.login_form span.wpcf7-not-valid-tip{
 display: none;   
}
.login_form .form-control.wpcf7-not-valid{
    border: 1px solid #f00;
}
.login_form div.wpcf7-response-output{
    margin: 0;
    margin-top: 12px;
}

.contactright_form span.wpcf7-not-valid-tip{
 display: none;   
}
.contactright_form .form-control.wpcf7-not-valid{
    border: 1px solid #f00;
}
.contact_right div.wpcf7-response-output{
    margin: 0;
    margin-top: 12px;
}