/*
Theme Name: Visual Composer Starter Child theme of visual-composer-starter
Theme URI: 
Description: Child theme of visual-composer-starter theme for the Visual Composer Starter theme
Author: <a href="https://visualcomposer.com/">The Visual Composer Team</a>
Author URI: 
Template: visual-composer-starter
Version: 3.0.3
*/

/* Generated by Orbisius Child Theme Creator (http://orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Mon, 07 Oct 2019 05:08:24 +0000 */ 
/* The plugin now uses the recommended approach for loading the css files.*/



body {

	margin:0; 
	padding:0;
	
}

#container {
    margin: -10px 0;
    color:#000000;
    line-height: 1.7;
}



/* 1. Yellow Block */



.yellowrow{
  font-family:arial, helvetica, sans-serif;
  background-color:#fcd92e;
  margin:0;
  padding:30pt 0 10pt 0;
  text-align:center;

}

.yellowrow h1{
	font-family: arial, helvetica, sans-serif;;
	font-size:22pt;
}


.yellowrow p{
	font-size:14pt;
}
.mainhead{
  
  font-family:arial,helvetica,sans-serif;  
}

.textblack{
  
}

.subheadbold{

}

.subheadbold p {
    font-size: 17pt;
}



/* 2. Table */

/* 3. Black columns */



.blackcolumnsblock{
  max-width:1200px;
  margin:30px auto;
  display:flex;
  justify-content:space-between;
  align-items:stretch;
}

.blackcolumnsblock i {
    padding: 50px 0;
    /*font-size: 3em;*/
}

.blackcolumnsblock i.fa{
	/*font-size:3em;*/
}


.col{
/*   margin: 0 10px; */
  text-align: center;
  background-color: #000000;
  color:#fff;
  font-family: arial, helvetica, sans-serif;
  width:25%;
  margin:5px;
  padding:15px;
}
.col h2{
  font-family: arial, helvetica, sans-serif;
  font-size: 13pt;
  color:#fff;
}

/* 4. Orange buttons */


  .buttonncontainer{
  max-width:1200px;
  margin:0 auto;
  background-color: #fcf8ef;
  }

  .buttonntitle p{
    text-align: center;
    padding:10px;

    font-family: arial, helvetica, sans-serif;
    font-size: 24pt;
    color: #000000;
    /* Safari */
    text-decoration-color: #f5ad41;
    text-decoration-margin-top:15px;
  }

  .bclasss{
    display: block;
    margin-bottom: 21.74px;
    max-width: 100%;
    color: #f2f2f2;
    border-color: #F7BE68;
    background-color: #F7BE68;
    text-align:center;
    font-size: 16px;
    padding: 18px 25px;
    color:#fff;
    text-decoration: none;
  }



  /* 5. Text and Images*/


      .sectioncontainer7{
      width:100%;
      background-color: #fcf8ef;
      height:auto;
      margin: -22px 0;
      padding: 30px 0;
      line-height: 2rem;
    }

    .toptext{
      width:60%;
      margin:0 auto;
      text-align: center;
      font-size: x-large;
      color: grey;
    }

    .bottomtext{
      text-align: center;
      font-size: large;
      color: grey;
    }

    .bottomtext a{
    color: #b39a20;
    color: grey;
    font-family: arial, helvetica, sans-serif;
    font-size: x-large;
    }

    .headingh1 h2{
      font-size: 22pt;
      font-family: arial, helvetica, sans-serif;
      color: #000000;
      text-align: left;
    }
    .textarea1 p{
      font-family: arial,helvetica, sans-serif;
      font-size: 13pt;
      color: #000000;
      text-align:left;
    }

    .imageins img{

    }

    .twentyfourtext{
      text-align: left;
      color: #333333;
  }

/* 6 Yellow Area */


      .containerforvtext{
        box-sizing: border-box;
        width:100%;
        margin:0 auto;
        background-color: #fcd92e;
        padding: 35px 0;
      }


      .bullettitlecontainer h1{
        text-align: center;
        font-size: 22pt;
        font-family: arial, helvetica, sans-serif;
        color: #000000;
      }

      .bullettitlecontainer p, .bulletcontainer{
        text-align: center;
        font-family: arial, helvetica, sans-serif;
        font-size: 13pt;
        color: #000000;
		line-height: 16pt;
      }

      .bullettitlecontainer span{
        text-align: center;
        font-family: arial, helvetica, sans-serif;
        font-size: 13pt;
        color: #000000;
      }

/* 7 Black Area */


.containerblack{
      width:100%;
      background-color: #000;
      display: flex;
	  padding:20px;
    }
    .c24colleft1{
      width:50%;
      color:#fff;
      text-align: center;
    }
    .c24colleft1 p{
      text-align: center;
      font-family: arial, helvetica, sans-serif;
    }
    .phonecolright1{
      width:50%;
      color:#fff;
      text-align: center;
    }
    .phonecolright1 p{
      width:50%;
      font-family: arial, helvetica, sans-serif;
      font-size: 24pt;
    }

/* 8 column all */


.allcontainer8{
  background-color: #fcf8ef;
	padding:30px 0;
  }
.maincontainer{
  max-width: 1609px;
  display:flex;
  margin:0 auto;
}
.exicon{
  width: 25%;
  text-align: center;
}
.columncontainerinner1_2{
  width: 75%;
}
.textbigwrapper h2{
  text-align: left;

}
.textbigwrapper span{
  font-size: 22pt;
  font-family: arial, helvetica, sans-serif;
  color: #000000;

}
.textsmall{
  font-family: arial, helvetica, sans-serif;
  font-size: 13pt;
}

/* 9 column black */
.container9{
  width:100%;
  background-color: #000;
  display: flex;
  padding: 20px 0;
}
.colleft1{
  width:50%;
  color:#fff;
  text-align: center;
}
.colright1{
  width:50%;
  color:#fff;
  text-align: center;
  display: flex;
  align-items: center;
}
.colright1 p{
  text-align: center;
  font-family: arial, helvetica, sans-serif;
  font-size: 18pt;
}

/* 10 last column */

.c10container{
  background-color: #fcf8ef;
  margin: 0;
  padding: 40px 0;
  height: auto;
}

.column_container{
  width: 60%;
  margin: 0 auto;
  line-height: 1.7;
}
.c10maintitle h2{
  text-align: left;
  font-size: 17pt;
  color: #000000;
  font-family: arial, helvetica, sans-serif;
}
.c10textblack p{
font-family: arial, helvetica, sans-serif;
font-size: 13pt;
}
.mainheadwhite h2{
  text-align: left;
  font-size: 17pt;
  color: #000000;
  font-family: arial, helvetica, sans-serif;

}